Emil
|
c4d88c7ffc
|
Satisfy the linter gate: errors.Is, context-aware exec/listen, gosec nolints
coordinator / test (push) Canceled after 0s
python / test (push) Canceled after 0s
release / binaries (amd64, darwin) (push) Canceled after 0s
release / binaries (amd64, linux) (push) Canceled after 0s
release / binaries (amd64, windows) (push) Canceled after 0s
release / binaries (arm64, darwin) (push) Canceled after 0s
release / binaries (arm64, linux) (push) Canceled after 0s
release / binaries (arm64, windows) (push) Canceled after 0s
release / image (push) Canceled after 0s
users / test (push) Canceled after 0s
release / release (push) Canceled after 0s
|
2026-08-03 01:47:53 +03:00 |
|
Emil
|
44247bd94e
|
Give every wizard test its own port and disable keep-alive pooling
coordinator / test (push) Canceled after 0s
python / test (push) Canceled after 0s
release / binaries (amd64, darwin) (push) Canceled after 0s
release / binaries (amd64, linux) (push) Canceled after 0s
release / binaries (amd64, windows) (push) Canceled after 0s
release / binaries (arm64, darwin) (push) Canceled after 0s
release / binaries (arm64, linux) (push) Canceled after 0s
release / binaries (arm64, windows) (push) Canceled after 0s
release / image (push) Canceled after 0s
users / test (push) Canceled after 0s
release / release (push) Canceled after 0s
|
2026-08-03 01:43:48 +03:00 |
|
Emil
|
7c1d0dc568
|
Tell non-admins why the console is off-limits instead of bouncing them to the dashboard
coordinator / test (push) Canceled after 0s
python / test (push) Canceled after 0s
release / binaries (amd64, darwin) (push) Canceled after 0s
release / binaries (amd64, linux) (push) Canceled after 0s
release / binaries (amd64, windows) (push) Canceled after 0s
release / binaries (arm64, darwin) (push) Canceled after 0s
release / binaries (arm64, linux) (push) Canceled after 0s
release / binaries (arm64, windows) (push) Canceled after 0s
release / image (push) Canceled after 0s
users / test (push) Canceled after 0s
release / release (push) Canceled after 0s
|
2026-08-03 01:34:22 +03:00 |
|
Emil
|
82eaec4c55
|
Make the wizard supervisor portable (no signal probing) and bind tests to an ephemeral port
coordinator / test (push) Canceled after 0s
python / test (push) Canceled after 0s
release / binaries (amd64, darwin) (push) Canceled after 0s
release / binaries (amd64, linux) (push) Canceled after 0s
release / binaries (amd64, windows) (push) Canceled after 0s
release / binaries (arm64, darwin) (push) Canceled after 0s
release / binaries (arm64, linux) (push) Canceled after 0s
release / binaries (arm64, windows) (push) Canceled after 0s
release / image (push) Canceled after 0s
users / test (push) Canceled after 0s
release / release (push) Canceled after 0s
|
2026-08-03 00:38:33 +03:00 |
|
Emil
|
c301499bef
|
Sync README and installer header with the auto-open flow
|
2026-08-03 00:33:50 +03:00 |
|
Emil
|
8b7094b0cb
|
Open the admin console from serve --open and land login on the intended page
|
2026-08-03 00:32:47 +03:00 |
|
Emil
|
bdbe0e3e39
|
Auto-open the coordinator UI and the worker wizard from the installers
|
2026-08-03 00:27:48 +03:00 |
|
Emil
|
c11756c3d8
|
Document the admin console and the worker setup wizard
|
2026-08-03 00:24:06 +03:00 |
|
Emil
|
46645b8730
|
Add the worker setup wizard (setup, --config, --check) to worker-agent
|
2026-08-03 00:22:37 +03:00 |
|
Emil
|
e923627ce0
|
Add admin console access and platform pages (trust, users, keys, workloads, settings)
|
2026-08-03 00:11:47 +03:00 |
|
Emil
|
7fb1059401
|
Add coordinator admin console foundation (system, jobs, metrics)
|
2026-08-02 23:51:26 +03:00 |
|
Emil
|
41cae546ff
|
Approve UI mockups and write the full implementation plan
|
2026-08-02 23:30:23 +03:00 |
|
Emil
|
f8ff0956b9
|
Move the worker setup UI into the worker-agent binary
|
2026-08-02 23:02:31 +03:00 |
|
Emil
|
7da9bf8c3a
|
Plan the coordinator admin UI and worker setup wizard
|
2026-08-02 22:55:33 +03:00 |
|
Emil
|
69a2d59b23
|
Add the coordinator token subcommand for joining workers
|
2026-08-02 22:43:17 +03:00 |
|
Emil
|
45d5c2eaad
|
Update the add-worker command and expose the coordinator public URL in serve
|
2026-08-02 22:32:54 +03:00 |
|
Emil
|
10a7e8df1d
|
Document the standalone split setup and build a userservice binary
|
2026-08-02 22:29:05 +03:00 |
|
Emil
|
76746187eb
|
Add a standalone worker installer and dynamic userservice port
|
2026-08-02 22:23:54 +03:00 |
|
Emil
|
9b0b9b208a
|
Warn on a stale download in the installer
coordinator / test (push) Canceled after 0s
python / test (push) Canceled after 0s
release / binaries (amd64, darwin) (push) Canceled after 0s
release / binaries (amd64, linux) (push) Canceled after 0s
release / binaries (amd64, windows) (push) Canceled after 0s
release / binaries (arm64, darwin) (push) Canceled after 0s
release / binaries (arm64, linux) (push) Canceled after 0s
release / binaries (arm64, windows) (push) Canceled after 0s
release / image (push) Canceled after 0s
users / test (push) Canceled after 0s
release / release (push) Canceled after 0s
|
2026-08-02 22:07:04 +03:00 |
|
Emil
|
a339ac853b
|
Install the newest release including pre-releases by default
|
2026-08-02 22:03:10 +03:00 |
|
Emil
|
0494b8bc2a
|
Check out the repo in the release job so installers exist
coordinator / test (push) Canceled after 0s
python / test (push) Canceled after 0s
release / binaries (amd64, darwin) (push) Canceled after 0s
release / binaries (amd64, linux) (push) Canceled after 0s
release / binaries (amd64, windows) (push) Canceled after 0s
release / binaries (arm64, darwin) (push) Canceled after 0s
release / binaries (arm64, linux) (push) Canceled after 0s
release / binaries (arm64, windows) (push) Canceled after 0s
release / image (push) Canceled after 0s
users / test (push) Canceled after 0s
release / release (push) Canceled after 0s
|
2026-08-02 21:15:38 +03:00 |
|
Emil
|
0f9cbcec48
|
Restore installer asset paths relative to the repo root
|
2026-08-02 21:12:04 +03:00 |
|
Emil
|
a4abdb970a
|
Fix installer asset paths in the release workflow
|
2026-08-02 21:04:54 +03:00 |
|
Emil
|
b4fe7aaf72
|
Publish pre-release tags as GitHub pre-releases
|
2026-08-02 21:01:32 +03:00 |
|
Emil
|
e308085fe2
|
Mark the session goal as completed
|
2026-08-02 21:00:10 +03:00 |
|
Emil
|
988101afab
|
Track session goal progress
|
2026-08-02 20:06:17 +03:00 |
|
Emil
|
215325a9e0
|
Document the single-binary platform and update the roadmap
|
2026-08-02 20:06:08 +03:00 |
|
Emil
|
c06d8673ce
|
Add one-command installers and serve/agent make targets
|
2026-08-02 20:06:08 +03:00 |
|
Emil
|
1473bbe2a8
|
Embed the userservice and add serve/agent subcommands for one-binary operation
|
2026-08-02 19:49:54 +03:00 |
|
Emil
|
9883def0c2
|
Add an embedded SQLite storage backend for single-binary deployments
|
2026-08-02 19:23:44 +03:00 |
|
Emil
|
079eca071e
|
Update the README for releases, setup wizard, and the workload-agnostic UI
|
2026-08-02 18:57:25 +03:00 |
|
Emil
|
8c5350abdf
|
Filter release artifacts to binaries in the download step
coordinator / test (push) Canceled after 0s
python / test (push) Canceled after 0s
release / binaries (amd64, darwin) (push) Canceled after 0s
release / binaries (amd64, linux) (push) Canceled after 0s
release / binaries (amd64, windows) (push) Canceled after 0s
release / binaries (arm64, darwin) (push) Canceled after 0s
release / binaries (arm64, linux) (push) Canceled after 0s
release / binaries (arm64, windows) (push) Canceled after 0s
release / image (push) Canceled after 0s
users / test (push) Canceled after 0s
release / release (push) Canceled after 0s
|
2026-08-02 18:48:57 +03:00 |
|
Emil
|
9fe81bc531
|
Use golang-migrate-compatible watermark tracking in migrations
|
2026-08-02 18:37:15 +03:00 |
|
Emil
|
b281d5811a
|
Fix migration path in the coordinator CI workflow
|
2026-08-02 18:32:20 +03:00 |
|
Emil
|
771952e22e
|
Fix golangci-lint findings across the coordinator and agent
|
2026-08-02 18:23:43 +03:00 |
|
Emil
|
565d4466e4
|
Run gofmt on the setup wizard and migration test
|
2026-08-02 18:16:44 +03:00 |
|
Emil
|
59e7fb0155
|
Add the coordinator setup wizard for self-provisioned databases
|
2026-08-02 18:14:36 +03:00 |
|
Emil
|
320f52615e
|
Embed schema migrations and self-provision the schema on startup
|
2026-08-02 18:04:00 +03:00 |
|
Emil
|
f2977a990e
|
Add versioned release builds for coordinator and worker
|
2026-08-02 17:54:06 +03:00 |
|
Emil
|
5665e7df98
|
Document workload-declared UI and the upload contract
|
2026-08-02 17:47:52 +03:00 |
|
Emil
|
361eb2e344
|
Advertise all catalog workloads from the worker by default
|
2026-08-02 17:47:52 +03:00 |
|
Emil
|
749396da05
|
Drive coordinator upload and reduction from the workload catalog
|
2026-08-02 17:47:47 +03:00 |
|
Emil
|
700a96a259
|
Load every enabled built-in workload in the worker by default
|
2026-08-02 17:47:47 +03:00 |
|
Emil
|
5d738e0a14
|
Add SDK-declared workload UI elements and reduction metadata
|
2026-08-02 17:47:43 +03:00 |
|
Emil
|
a18b8b8ae4
|
Build the coordinator server as a static binary
|
2026-08-02 16:56:06 +03:00 |
|
Emil
|
706bc85e17
|
Replace Python worker daemon with the Go worker agent
|
2026-08-02 16:53:04 +03:00 |
|
Emil
|
9a8221163a
|
Remove dead code and wire the two-worker smoke script
|
2026-08-02 16:36:05 +03:00 |
|
Emil
|
644c287002
|
Add Go worker agent prototype
|
2026-08-02 16:27:58 +03:00 |
|
Emil
|
f20cc7fe00
|
Serve documentation from the operator UI
|
2026-08-02 15:50:07 +03:00 |
|
Emil
|
284aef5d6f
|
Set up MkDocs Material documentation site
|
2026-08-02 01:22:45 +03:00 |
|
Emil
|
f059ac626c
|
Add workload library page to the operator UI
|
2026-08-02 01:18:03 +03:00 |
|
Emil
|
5c5a2af0a1
|
Add molwt-filter workload with default scaffold hooks
|
2026-08-02 01:09:13 +03:00 |
|
Emil
|
bc76f386e5
|
Add MapReduceWorkload scaffold and generic workload execution
|
2026-08-02 01:02:24 +03:00 |
|
Emil
|
19fbb8e926
|
Replace legacy distributed protocol with SDK-built workloads
|
2026-08-01 23:57:41 +03:00 |
|
Emil
|
96169086f0
|
Add descriptor-batch SDK reference workload
|
2026-08-01 23:27:53 +03:00 |
|
Emil
|
c43af32495
|
Add workload SDK foundation
|
2026-08-01 23:22:20 +03:00 |
|
Emil
|
11e9333033
|
Define generalized workload SDK contract
|
2026-08-01 16:30:25 +03:00 |
|
Emil
|
0a759a3f01
|
Update workload SDK roadmap
|
2026-08-01 16:17:19 +03:00 |
|
Emil
|
b9a975b0ea
|
Merge self-service worker enrollment
|
2026-07-27 22:28:04 +03:00 |
|
Emil
|
a201dd5ef9
|
Reject stale sessions before worker key creation
users / test (push) Canceled after 0s
|
2026-07-27 22:28:02 +03:00 |
|
Emil
|
dc75411907
|
Record user service integration
|
2026-07-27 22:23:34 +03:00 |
|
Emil
|
6cdc115d60
|
Merge user service and coordinator integration
|
2026-07-27 22:23:21 +03:00 |
|
Emil
|
fa76133efc
|
Secure user worker operations
coordinator / test (push) Canceled after 0s
users / test (push) Canceled after 0s
|
2026-07-27 22:23:08 +03:00 |
|
Emil
|
7d8998408c
|
Merge branch 'main' into feat/users
|
2026-07-27 22:19:43 +03:00 |
|
Emil
|
87a483c2fb
|
Plan user service integration
|
2026-07-27 01:39:26 +03:00 |
|
Emil
|
f5ead0a450
|
Document team and scaling roadmap
|
2026-07-26 20:40:25 +03:00 |
|
Emil
|
16db1e41f7
|
Link team profiles in README
|
2026-07-25 15:02:28 +03:00 |
|
Emil
|
ad9cc8f95c
|
Add team section to README
|
2026-07-25 14:54:50 +03:00 |
|
Emil
|
746958884e
|
Document local pipeline demo
|
2026-07-24 17:37:46 +03:00 |
|
Emil
|
7ad28b939d
|
Show live processing speed chart
|
2026-07-24 17:28:16 +03:00 |
|
Emil
|
1012f5d95a
|
Allow demo worker count override
|
2026-07-24 17:21:45 +03:00 |
|
Emil
|
f5baec507c
|
Add final result preview button
|
2026-07-24 17:19:31 +03:00 |
|
Emil
|
5a1414bee9
|
Add local pipeline demo launcher
|
2026-07-24 17:13:26 +03:00 |
|
Emil
|
8b738efd5d
|
Add safe artifact previews
|
2026-07-24 17:04:07 +03:00 |
|
Emil
|
d0aeb7fc95
|
Upgrade pipeline observability UI
coordinator / test (push) Canceled after 0s
|
2026-07-24 15:13:59 +03:00 |
|
Emil
|
a055473706
|
Add final result reduction
coordinator / test (push) Canceled after 0s
|
2026-07-24 14:58:18 +03:00 |
|
Emil
|
6e67daa9eb
|
Merge distributed similarity search
|
2026-07-24 14:43:57 +03:00 |
|
Emil
|
0f3a2d92d8
|
Add distributed similarity search
python / test (push) Canceled after 0s
|
2026-07-24 14:38:11 +03:00 |
|
Emil
|
0bef7604fd
|
Merge distributed workload protocol
|
2026-07-24 14:26:58 +03:00 |
|
Emil
|
6ef92908a1
|
Add distributed workload protocol
python / test (push) Canceled after 0s
|
2026-07-24 14:25:38 +03:00 |
|
Emil
|
f953112cfd
|
Merge distributed pipeline hardening
|
2026-07-24 14:16:42 +03:00 |
|
Emil
|
19cbf7f113
|
Harden distributed pipeline
|
2026-07-24 14:16:42 +03:00 |
|
Emil
|
9ec8f50313
|
Fix worker interruption handling
|
2026-07-24 13:19:40 +03:00 |
|
Emil
|
08f5478a66
|
Define distributed workload protocol
|
2026-07-24 13:09:25 +03:00 |
|
Emil
|
bde6cdb4ba
|
Improve worker lifecycle controls
|
2026-07-24 13:08:10 +03:00 |
|
Emil
|
43ceec1f77
|
Add two-worker smoke test
|
2026-07-24 13:05:34 +03:00 |
|
Emil
|
f5b16b057f
|
Add UI development task briefs
|
2026-07-24 00:13:55 +03:00 |
|
Emil
|
f8de0b2b9d
|
Merge feat/web-interface
|
2026-07-23 23:43:57 +03:00 |
|
Emil
|
7547a30bde
|
Add job cancellation and dataset row limit
coordinator / test (push) Canceled after 0s
|
2026-07-23 23:14:25 +03:00 |
|
Emil
|
6bac7dad3c
|
Clarify worker failures in operator UI
|
2026-07-23 22:59:51 +03:00 |
|
Emil
|
c7956c4683
|
Fix relative worker work directory
|
2026-07-23 22:48:27 +03:00 |
|
Emil
|
d648beede2
|
Use English operator UI copy
|
2026-07-23 22:45:36 +03:00 |
|
Emil
|
ac9b921401
|
Clarify operator UI workflow
|
2026-07-23 22:41:14 +03:00 |
|
Emil
|
5be87ad762
|
Fix UI dataset upload field order
|
2026-07-23 22:20:18 +03:00 |
|
Emil
|
e83e0b5e1f
|
Add local operator web interface
|
2026-07-23 22:08:58 +03:00 |
|
Emil
|
ec861edce5
|
Plan initial web interface
|
2026-07-23 21:53:00 +03:00 |
|
Emil
|
2ce9687e52
|
Merge branch 'fix/worker-contract-hardening'
# Conflicts:
# docs/api-contract.md
# scimesh/worker/artifacts.py
# scimesh/worker/coordinator.py
# scimesh/worker/daemon.py
# scimesh/worker/models.py
# tests/test_worker_daemon.py
|
2026-07-23 21:47:26 +03:00 |
|
Emil
|
66836b962d
|
Merge branch 'fix/coordinator-worker-integration'
|
2026-07-23 21:47:13 +03:00 |
|
Emil
|
484ecd0dfa
|
Bind result artifacts to lease attempts
|
2026-07-23 21:44:44 +03:00 |
|
Emil
|
983c5843ec
|
Fix coordinator worker integration
|
2026-07-23 21:33:37 +03:00 |
|