Commit Graph

  • edff021265 Give an operator one way to retry a terminal task kami 2026-08-27 13:07:48 +04:00
  • f54fb0036d Confirm a launch from the editor that owns the cursor kami 2026-08-27 12:53:56 +04:00
  • 1888d4280e Renew a lease only when the agent shows progress kami 2026-08-27 12:00:32 +04:00
  • 214212c9e2 Hand off the burn-in: run 2 found three bugs, run 3 needs an install kami 2026-08-27 01:21:37 +04:00
  • 1fd82f863c Acknowledge a launch only when the harness accepted it kami 2026-08-27 00:46:56 +04:00
  • a5d361b59f Read acceptance criteria from one recognized issue section kami 2026-08-27 00:35:37 +04:00
  • 0d67af9976 Admit a first lease when a quota limit has no receipt history kami 2026-08-27 00:28:57 +04:00
  • c833e0eb62 Hand off the burn-in: run 1 closed, run 2 ready to start kami 2026-08-27 00:00:43 +04:00
  • fb7fd234ca Record the fix pass and the run 2 preconditions kami 2026-08-26 23:50:42 +04:00
  • 2f7b209b62 Build stamped binaries in a throwaway worktree of HEAD kami 2026-08-26 23:50:02 +04:00
  • 77a2b323fa Stop lease validation from depending on the current clock kami 2026-08-26 23:48:04 +04:00
  • 4fbf3ac966 Report queued tasks the scheduling pass never considers kami 2026-08-26 23:42:26 +04:00
  • 0ead6d2d02 Close F7, F5 and F8 before resuming burn-in kami 2026-08-26 23:36:10 +04:00
  • 7e49348096 Record run 1: three bugs fixed, five open and classified kami 2026-08-26 22:58:29 +04:00
  • a0209a2951 Keep the launch dump out of the session's git status kami 2026-08-26 22:57:39 +04:00
  • 09e572f11e Carry the Gitea issue body into the task kami 2026-08-26 22:53:36 +04:00
  • 2753a8df62 Let a federated worker read the intent endpoint kami 2026-08-26 22:49:47 +04:00
  • 41532a3efc Correct the pane push finding and record the test-e2e flow 1 setup kami 2026-08-26 21:42:04 +04:00
  • 16f09106b9 Record live burn-in findings: no workpc repo, pane credential reality, unset surface tokens kami 2026-08-26 21:34:37 +04:00
  • 7e1140d248 Record the pane-environment and herdr findings that block flow 1 kami 2026-08-26 18:41:36 +04:00
  • 69f630a5f1 Point the burn-in identity at HEAD kami 2026-08-26 18:36:53 +04:00
  • 6f9300b549 Record the burn-in build identity and deployment state kami 2026-08-26 18:35:47 +04:00
  • 86b67d9fbf Log build revision at startup in both binaries kami 2026-08-26 18:34:27 +04:00
  • 7f12c7fc37 v3 workflow: intent, phases, review, submission, enforcement, burn-in kami 2026-08-26 18:31:20 +04:00
  • 97a9c65302 Delete Design A, the harness-hook completion path, and retired deploy files kami 2026-07-31 00:29:42 +04:00
  • 56f5aac582 Reconcile docs with reality; fix module graph, token compare, health kami 2026-07-30 22:51:54 +04:00
  • 682155c5fe docs: hand off live QA matrix kami 2026-07-30 16:09:23 +04:00
  • d6cab133b5 docs: record live release blockers kami 2026-07-30 15:48:12 +04:00
  • 524d93d7cd ops: migrate legacy event sequences safely kami 2026-07-30 15:47:43 +04:00
  • fbb13c89d2 perf: index routing snapshots and quota usage kami 2026-07-30 15:36:23 +04:00
  • e8fadfc998 Complete autonomous recovery controls kami 2026-07-30 14:57:25 +04:00
  • 8174400b1a Preserve leases needing recovery kami 2026-07-30 14:37:34 +04:00
  • f6ee0e3060 Harden lease lifecycle durability kami 2026-07-30 14:34:29 +04:00
  • 1ff0af2e69 fix: make worker handoff rotation durable kami 2026-07-30 01:30:59 +04:00
  • ce02c60106 ui: focus board on live work kami 2026-07-29 23:38:49 +04:00
  • f7027cb9a7 ui: lead task detail with diagnosis kami 2026-07-29 23:31:25 +04:00
  • 1ca9d64e89 Harden worker federation and operator UI kami 2026-07-29 13:30:55 +04:00
  • 95a96d87a5 Record the Docker deployment and the live 2026-07-29 state kami 2026-07-29 01:45:01 +04:00
  • 95454afa72 Close B19-B21 and S12-S13, and fix the flaky router test kami 2026-07-29 01:33:59 +04:00
  • 0b4b52ac45 Require a token for the web UI and reconcile AUDIT.md kami 2026-07-28 23:15:00 +04:00
  • b57894b183 Add web UI and worker capture/approval command channel kami 2026-07-28 23:14:16 +04:00
  • bb43944572 Recover worker leases after empty event replay kami 2026-07-28 16:31:11 +04:00
  • 673a3ab244 Document workpc worker staging path kami 2026-07-28 16:30:02 +04:00
  • 2cecbc4015 Add federation worker and canonical handoffs kami 2026-07-28 16:17:18 +04:00
  • 58793a5aa3 fix herdr launch safety and task context kami 2026-07-28 13:20:28 +04:00
  • 636ed8a811 fix(herdr): retry agent.start/agent.prompt through pane-boot readiness race (B12) kami 2026-07-28 00:58:20 +04:00
  • 6fd7738a02 fix(herdr): rewrite CodexActivity against the real live rollout shape (S11) kami 2026-07-28 00:19:48 +04:00
  • c85fb81663 feat(orchestrator): milestone rotation and thrash detection (S11) kami 2026-07-28 00:09:57 +04:00
  • d678959d65 feat(hooks): add Codex/opencode Stop-hook-equivalent poll scripts kami 2026-07-28 00:09:48 +04:00
  • e363a77ae9 feat(store): add TaskCorrected compensating-event type (S8) kami 2026-07-27 23:48:19 +04:00
  • 86cc0b9276 feat(orchestrator): agent-initiated ROTATE via handoff reason=manual (S11) kami 2026-07-27 23:44:04 +04:00
  • 84d09ce114 feat(orchestrator): soft occupancy threshold requests handoff early (S11 partial) kami 2026-07-27 23:40:46 +04:00
  • 8b4955a687 feat(federation): admission control on worker registration (S10) kami 2026-07-27 23:34:02 +04:00
  • fab9225a78 fix(main): stop the 1s reclaim ticker from racing the coordinator's expiry (S9) kami 2026-07-27 23:32:26 +04:00
  • 72f6230b4a feat(harness): dispatch /v1/harness/complete by harness kind (codex/opencode) kami 2026-07-27 23:31:10 +04:00
  • 44376f0709 fix(store): TaskAmended applies description/priority/due, not just title (S7) kami 2026-07-27 23:26:24 +04:00
  • 5fb88724bd fix(operations): per-project git sync + completion receipts in brief (S2, S3) kami 2026-07-27 23:25:01 +04:00
  • 1f46a34afb fix(delivery): stop killing the fanout goroutine on a single send error kami 2026-07-27 23:19:15 +04:00
  • 972845bd98 feat(orchestrator): wire turn-decision endpoint and QuotaReported producer kami 2026-07-27 23:17:21 +04:00
  • 0ca78243b9 feat(continuity): wire §6.3 shared-docs staleness notice kami 2026-07-27 22:25:53 +04:00
  • 3fe3aee5b7 fix(herdr): close Phase 4 item 2 — actually ask the agent for a handoff kami 2026-07-27 22:10:22 +04:00
  • 62bb17e05d fix(continuity): wire scratch-commit-before-release and rewrite bootstrap prompt (Phase 4 items 3, 5, 6) kami 2026-07-27 22:06:06 +04:00
  • 7bcad64398 fix(orchestrator): wire TASK.md writing and §6.2 pickup validation (B6, partial) kami 2026-07-27 21:44:00 +04:00
  • a2c3d040d3 fix(herdr): close B5's bootstrap-prompt race with an inline wait kami 2026-07-27 21:43:17 +04:00
  • f8a397a14c fix(harness): add automatic TaskCompleted producer (B3, partial) kami 2026-07-27 21:24:17 +04:00
  • 63cda5557e fix(herdr): B5 — replace invented pane.kill/release/rotation_signal with real methods kami 2026-07-27 21:05:53 +04:00
  • 02d93fb63d docs: track AUDIT.md remediation progress kami 2026-07-27 19:44:42 +04:00
  • ca85b65557 fix(store): unique event IDs on lease/expiry, honest duplicate-ingest signal (S5, S6) kami 2026-07-27 19:27:43 +04:00
  • 7211238590 fix(router): stop counting rotation as a retry (B4) kami 2026-07-27 19:09:48 +04:00
  • 8af6bbdc8e fix(operations): repair duplicate json struct tags (S1) kami 2026-07-27 19:04:50 +04:00
  • 0b7d80cee0 fix(authz): reject Surface: system from HTTP requests (B8) kami 2026-07-27 18:59:28 +04:00
  • 19bffaf77d fix(herdr): occupancy reads harness session state, not herdr pane id (B1) kami 2026-07-27 18:49:13 +04:00
  • ac38b59322 fix(orchestrator): resolve adapters by herdr instance id, not harness kind (B2) kami 2026-07-27 18:18:50 +04:00
  • ce6f02f9e6 checkpoint: multi-repo Gitea ingestion, per-project repos, rotation anchor_sha fix kami 2026-07-27 18:15:02 +04:00
  • 325c684eb0 eliminate test harness and SSE race conditions kami 2026-07-26 20:51:58 +04:00
  • 076c3de6dd test: update integration lifecycle fixtures kami 2026-07-26 20:49:30 +04:00
  • 18e35bcd45 fix readiness router health contract kami 2026-07-26 20:49:21 +04:00
  • f748be194a enforce lifecycle contracts and scratch transport kami 2026-07-26 20:45:22 +04:00
  • 952c061c9d add harness monitoring ingestion and discovery kami 2026-07-26 20:44:45 +04:00
  • 7b6f865b35 add admin diagnostics readiness and event metrics kami 2026-07-26 20:44:43 +04:00
  • c3d8271e15 close worktree transport and lifecycle contract gaps kami 2026-07-26 20:44:15 +04:00
  • d32887a91d test explicit orchestration contracts kami 2026-07-26 20:43:52 +04:00
  • 98833ffb1a record completion of remaining orchestration gaps kami 2026-07-26 20:39:57 +04:00
  • 82d8e91959 test: make orchestration completion version explicit kami 2026-07-26 20:39:39 +04:00
  • 3e143cb703 Add quota receipt aggregation and approved standup advisories kami 2026-07-26 20:39:21 +04:00
  • 3dfe97f4fd test: add end-to-end orchestration integration coverage kami 2026-07-26 20:38:59 +04:00
  • 8c9b6499e2 Implement authenticated federation worker transport kami 2026-07-26 20:38:59 +04:00
  • 4364dff9c2 support milestone and thrash rotation signals kami 2026-07-26 20:36:17 +04:00
  • b4d9621d89 schedule daily standup advisories kami 2026-07-26 20:35:57 +04:00
  • 6392e4e196 expose federated event cursor transport kami 2026-07-26 20:34:47 +04:00
  • 17e7aef871 wire configured quota limits into routing kami 2026-07-26 20:34:38 +04:00
  • 6e4df6d2ff add federated worker registration and heartbeats kami 2026-07-26 20:32:45 +04:00
  • 26011ed33c coordinate rotation at harness turn boundaries kami 2026-07-26 20:32:01 +04:00
  • 4093bdb683 add telegram and ntfy event delivery kami 2026-07-26 20:31:42 +04:00
  • f818003ad5 add conservative quota availability filtering kami 2026-07-26 20:31:03 +04:00
  • ae4d3a57bc supervise providers and reflect terminal state kami 2026-07-26 20:30:19 +04:00
  • ad32f29cd5 persist and reconcile runtime sessions kami 2026-07-26 20:28:41 +04:00
  • afac166989 add bounded artifact upload endpoint kami 2026-07-26 20:25:40 +04:00
  • 98725c28c5 validate and select configured harness adapters kami 2026-07-26 20:25:17 +04:00
  • 4e05e4df7b harden versioned event substrate kami 2026-07-26 20:19:18 +04:00