This website requires JavaScript.
2b1d590010
fix(issue-18): serialize the heartbeat timer lifecycle per job
Godopu and Claude Fable 5.1
2026-09-14 00:25:20 +09:00
ab842f1ee0
fix(issue-18): drain the previous heartbeat timer before handing over its pidfile
Godopu and Claude Opus 5
2026-09-13 23:43:48 +09:00
7e1d3f0815
fix(issue-18): the wrapper's subscriber waits for the first event up to the wall clock
Godopu and Claude Fable 5.1
2026-09-13 21:08:26 +09:00
135d76f903
fix(issue-18): admit remote attempts atomically, end timed-out commands with their group, fence heartbeats off the terminal, renew liveness only on news
Godopu and Claude Opus 5
2026-09-13 20:34:58 +09:00
77f2829b8e
fix(issue-18): default ack timeout T = 180 s
Godopu and Claude Fable 5.1
2026-09-13 20:17:51 +09:00
d09c1627ce
test(issue-18): measure the wall-clock close on the record and widen the loop worker's wall clock
Godopu and Claude Fable 5.1
2026-09-13 19:56:37 +09:00
0550320590
fix(issue-18): bind the heartbeat timer to the agent process; scope started to the attempt; ignore re-sent finished dispatches
Godopu and Claude Fable 5.1
2026-09-13 19:48:03 +09:00
c17c87439d
test(issue-18): acknowledge with started in the remaining working-agent scenarios; refresh the subscriber help capture
Godopu and Claude Fable 5.1
2026-09-13 19:43:16 +09:00
66f23c7cbd
release(v4.5.0): bump framework and eight skills to 4.5.0 in lockstep
Godopu and Claude Fable 5.1
2026-09-13 19:06:12 +09:00
897b505266
feat(issue-18): decide liveness and delivery by the event protocol, not the screen
Godopu and Claude Fable 5.1
2026-09-13 19:06:12 +09:00
139bdd4b4c
merge: fix/issue-19 (Issue #19 subscriber daemon lifecycle: sandbox opt-out and reaper, self-termination, SIGTERM forwarding; v4.4.5)
Godopu and Claude Fable 5.1
2026-09-13 18:24:55 +09:00
1bd643e979
docs(reports): archive v4.4.5 unanimous PASS review reports (Issue #19 )
Godopu and Claude Fable 5.1
2026-09-13 17:54:52 +09:00
134fe9704c
fix(issue-19): arm the subscriber's stop handlers before it connects; read $! with nounset off
Godopu and Claude Opus 5
2026-09-13 17:22:39 +09:00
8f9745b128
fix(issue-19): match the daemon's whole script path so spaced sandbox paths are reaped
Godopu and Claude Opus 5
2026-09-13 16:35:23 +09:00
c096cb455b
fix(issue-19): close the trap race, select daemons by argv shape, align docs with the polling fallback
Godopu and Claude Fable 5.1
2026-09-13 16:11:53 +09:00
4da4a50682
test(issue-19): run the sandbox reaper through an import-time Popen
Godopu and Claude Fable 5.1
2026-09-13 16:09:28 +09:00
38d8ccb316
release(v4.4.5): bump framework and eight skills to 4.4.5 in lockstep
Godopu and Claude Fable 5.1
2026-09-13 15:35:33 +09:00
ce315d8c5e
fix(issue-19): bound the subscriber daemon to its workspace, forward SIGTERM, keep sandboxes from leaking it
Godopu and Claude Fable 5.1
2026-09-13 15:34:56 +09:00
8e7282c948
merge: fix/issue-12-8-7 (Issue #12 registry secrets, #8 update.sh install stamps, #7 sibling-workspace packing; v4.4.4)
Godopu and Claude Fable 5.1
2026-09-13 15:00:17 +09:00
c714323dcf
docs(reports): archive v4.4.4 codex PASS review report (Issues #12 , #8 , #7 )
Godopu and Claude Fable 5.1
2026-09-13 15:00:05 +09:00
fbe2731980
test(issue-14): decouple the disk-heartbeat wrapper test from broker latency
Godopu and Claude Fable 5.1
2026-09-13 13:24:30 +09:00
9d52bb7024
docs(reports): archive v4.4.4 PASS review reports from claude, agy and grok (Issues #12 , #8 , #7 )
Godopu and Claude Fable 5.1
2026-09-13 12:47:31 +09:00
ea911d7842
fix(issue-8,7): harden install_state merge and pin sibling-workspace edge cases
Godopu and Claude Fable 5.1
2026-09-13 12:15:26 +09:00
0fedae2f46
fix(issue-12): scrub-secrets selects only records with a stored password
Godopu and Claude Opus 5
2026-09-13 12:07:42 +09:00
4176d7570f
release(v4.4.4): bump framework and eight skills to 4.4.4 in lockstep
Godopu and Claude Opus 5
2026-09-13 11:30:33 +09:00
e629cc137f
fix(issue-12,8,7): keep broker password out of records, keep fresh install stamps, pack sibling workspaces
Godopu and Claude Fable 5.1
2026-09-13 08:33:10 +09:00
8a09e022a6
merge: fix/issue-10-11-13-15 (Issue #10 agy Purge Completeness, #11 Message Typo, #13 Orchestrator Purge, #15 Workspace-Anchored Registry v4.4.3)
Godopu and Claude Fable 5.1
2026-09-13 11:22:28 +09:00
1cc84282f3
docs(reports): archive v4.4.3 unanimous PASS review reports (Issues #10 , #11 , #13 , #15 )
Godopu and Claude Fable 5.1
2026-09-13 10:53:59 +09:00
fae70c13d9
fix(issue-10,13): check every agy artifact for holders and purge orphaned leftovers
Godopu and Claude Fable 5.1
2026-09-13 10:30:02 +09:00
f5a6575bf2
test(issue-13): give each purge test fresh conversation ids
Godopu and Claude Opus 5
2026-09-13 10:06:54 +09:00
7610258950
fix(issue-13): refuse to purge the conversation the caller is running in
Godopu and Claude Opus 5
2026-09-13 09:34:20 +09:00
02823128fa
release(v4.4.3): bump framework and eight skills to 4.4.3 in lockstep
Godopu and Claude Opus 5
2026-09-13 08:53:35 +09:00
c82ea75a15
fix(issue-10,11,13,15): complete agy purge, orchestrator purge, workspace-anchored registry
Godopu and Claude Fable 5.1
2026-09-13 08:18:56 +09:00
bd3df890dc
merge: fix/issue-9-14 (Issue #9 Server Env Isolation and #14 Accepted Delivery v4.4.2)
Godopu and Claude Fable 5.1
2026-09-13 07:59:32 +09:00
9e1f0b68b1
docs(reports): archive v4.4.2 unanimous PASS review reports (Issues #9 , #14 )
Godopu and Claude Fable 5.1
2026-09-13 03:33:59 +09:00
ebe58f6be0
fix(issue-14): record every event on disk before the wire publish
Godopu and Claude Opus 5
2026-09-13 03:01:53 +09:00
952657efb4
fix(issue-9,14): bound the R1 grace by the wall clock and keep other ls failures unknown
Godopu and Claude Opus 5
2026-09-13 01:53:57 +09:00
d5a191c47c
fix(issue-14): keep a job open on fresh disk heartbeats after the subscriber idles out
Godopu and Claude Fable 5.1
2026-09-13 00:49:44 +09:00
7c40bf4930
fix(issue-9): translate only a structured server_not_running error in the shim's ls
Godopu and Claude Opus 5
2026-09-13 00:32:57 +09:00
091891756b
release(v4.4.2): bump framework and eight skills to 4.4.2 in lockstep
Godopu and Claude Opus 5
2026-09-12 23:35:18 +09:00
eaa49aaafe
fix(issue-14): keep the idle-timeout working grace alive on the pane busy token
Godopu and Claude Fable 5.1
2026-09-12 23:26:30 +09:00
4b3134554a
chore(gitignore): ignore .claude/ local settings and skill symlinks
Godopu and Claude Fable 5.1
2026-09-12 23:18:36 +09:00
16376c5891
test(adapters): align agy exit-key expectation with /exit
Godopu and Claude Fable 5.1
2026-09-12 23:11:55 +09:00
497633f64a
fix(issue-9,14): sanitize herdr server env and confirm accepted prompt delivery
Godopu and Claude Fable 5.1
2026-09-12 23:11:55 +09:00
4d444ce6cd
fix(adapters): set agy exit_key to /exit for clean graceful shutdown
Godopu
2026-09-09 22:52:40 +09:00
636b47475f
docs(reports): archive final close approval reports from OpenCode and Grok
Godopu
2026-09-09 22:50:49 +09:00
299ba7dd8b
docs(reports): archive Issue #6 close approval reports from reviewers
Godopu
2026-09-09 22:36:00 +09:00
a08b3ca387
merge: refactor (Issue #6 Fail-Closed and Turn Handshake v4.4.1)
Godopu
2026-09-09 14:03:04 +09:00
ec61511699
fix(issue-6): fail-closed registry timeout and TUI turn handshake
Godopu
2026-09-09 14:02:47 +09:00
7b761be7b8
docs(issue-6): establish phase 1-5 implementation plan and task checklist (Rev.2)
Godopu
2026-09-08 10:39:54 +09:00
f98b9582c7
docs: clean up root markdown files and synchronize with v4.4.0 standards
Godopu
2026-09-08 08:02:37 +09:00
07cae71667
merge: release/v4.4.0 (Framework and 8 skills lockstep release v4.4.0)
Godopu
2026-09-07 16:08:01 +09:00
525764aaa3
docs(reports): archive v4.4.0 unanimous pass review reports (d05e8e15, 78443ebe, e5c9a052)
Godopu
2026-09-07 16:07:43 +09:00
387479732e
release(v4.4.0): bump framework and eight skills to 4.4.0 in lockstep
Godopu and Claude Opus 5
2026-09-07 15:55:20 +09:00
b347efd760
merge: refactor branch (Issue #5 Python core migration & robust orchestration loop)
Godopu
2026-09-07 15:14:03 +09:00
f413f6ada6
feat(loop): complete Issue #5 Phase 4 immutable runtime and freeze removal
Godopu
2026-09-07 12:59:45 +09:00
8cd256cc7a
feat(loop): port run_loop.sh to Python lib_py.loop with thin wrapper and strict parser (Phase 3)
Godopu
2026-09-07 09:04:49 +09:00
e1203166d9
docs(reports): archive phase 2b unanimous pass review reports (a665d729, 7e7eea07, a7f1ee0e)
Godopu
2026-09-07 08:27:04 +09:00
8d7e010f9f
fix(issue-5): record an accepted intent, not a refused one
Godopu and Claude Opus 5
2026-09-07 08:11:37 +09:00
9a651ccc71
docs(issue-5): record atomic attribution and correct my earlier claim
Godopu and Claude Opus 5
2026-09-06 23:22:12 +09:00
01b465f50c
fix(issue-5): bind the auto-completion decision atomically to its attempt
Godopu and Claude Opus 5
2026-09-06 23:21:11 +09:00
d87674679d
docs(issue-5): correct the phase 2b operations note and the stale references
Godopu and Claude Opus 5
2026-09-06 22:26:56 +09:00
cb7ed1aa38
fix(issue-5): close the phase 2b gate holes found by all three reviewers
Godopu and Claude Opus 5
2026-09-06 22:25:50 +09:00
12cba25c18
fix(issue-5): keep finalize inside delegation and refresh the CLI golden
Godopu and Claude Opus 5
2026-09-06 21:47:54 +09:00
8adbe2245c
docs(issue-5): phase 2b scenarios, operations note and task checklist
Godopu and Claude Opus 5
2026-09-06 21:32:48 +09:00
803ba43884
feat(issue-5): auto-completion gate and durable pending notification
Godopu and Claude Opus 5
2026-09-06 21:30:38 +09:00
3ea5757cfe
feat(issue-5): report finalization manifest and side-effect evidence
Godopu and Claude Opus 5
2026-09-06 21:27:41 +09:00
9a827b3caa
test(issue-5): phase 2b fail-closed preconditions before auto-completion exists
Godopu and Claude Opus 5
2026-09-06 21:26:33 +09:00
5eb9524fe7
docs(issue-5): phase 2b implementation plan (flag-gated auto-completion)
Godopu and Claude Opus 5
2026-09-06 21:24:04 +09:00
4a5916a736
docs(reports): archive phase 2a plan and unanimous pass review reports (49171b58, 3f0784c4, d2e705a8)
Godopu
2026-09-06 20:42:38 +09:00
0e74aa1e4e
docs(issue-5): record the evidence requirement, the audit lock and the ack rule
Godopu and Claude Opus 5
2026-09-06 20:11:40 +09:00
cb575fa851
fix(issue-5): address phase 2a round 2 findings (F-C, F-D, R1, R4)
Godopu and Claude Opus 5
2026-09-06 20:10:41 +09:00
3b134e3358
docs(issue-5): record the operator-authority transitions and the review fixes
Godopu and Claude Opus 5
2026-09-06 19:34:20 +09:00
56d08efa95
fix(issue-5): address phase 2a cross-review findings (F-A, F-B, R1, R2, R3)
Godopu and Claude Opus 5
2026-09-06 19:33:24 +09:00
17a2dcd988
docs(issue-5): phase 2a contracts, scenarios and task checklist
Godopu and Claude Opus 5
2026-09-06 18:58:01 +09:00
964abc6965
feat(issue-5): shadow watcher that logs would-complete and cannot write
Godopu and Claude Opus 5
2026-09-06 18:56:35 +09:00
b49af56c3c
feat(issue-5): herdr agent wait watcher with reconnect backoff and a shadow store
Godopu and Claude Opus 5
2026-09-06 18:54:27 +09:00
2532e78453
feat(issue-5): single CAS transition boundary for every job-status write
Godopu and Claude Opus 5
2026-09-06 18:53:22 +09:00
9389d7ebe2
test(issue-5): phase 2a writer characterization before the CAS boundary
Godopu and Claude Opus 5
2026-09-06 18:46:48 +09:00
02a89490df
docs(issue-5): phase 2a implementation plan (lib_py/loop core and shadow watcher)
Godopu and Claude Opus 5
2026-09-06 18:45:15 +09:00
015ab70e51
docs(reports): archive phase 1 unanimous pass review reports (1418f44c, c4f0ffc7, 714a1844)
Godopu
2026-09-06 17:37:14 +09:00
6ad6f08cc6
docs(issue-5): fold in the two non-blocking residuals from cross-review round 2
Godopu and Claude Opus 5
2026-09-06 17:21:12 +09:00
95f3e9a427
fix(issue-5): address phase 1 cross-review findings (R1, R2, F-1)
Godopu and Claude Opus 5
2026-09-06 16:51:38 +09:00
8def235dc7
docs(reports): archive phase 1 finalized implementation plan (plan-923e9403)
Godopu
2026-09-06 16:29:06 +09:00
dfa7212ea4
docs(issue-5): record the self-review fix in the phase 1 evidence trail
Godopu and Claude Opus 5
2026-09-06 16:16:58 +09:00
f5286a0e67
fix(issue-5): scope the persistent publisher's CONNACK result to its own connection
Godopu and Claude Opus 5
2026-09-06 16:15:40 +09:00
508ca99d71
docs(issue-5): phase 1 benchmark results, contract mapping, task checklist
Godopu and Claude Opus 5
2026-09-06 15:48:38 +09:00
a4b7b45e13
feat(issue-5): persistent MQTT publisher prototype and benchmark harness
Godopu and Claude Opus 5
2026-09-06 15:44:33 +09:00
78cb9ecfa9
feat(issue-5): DelegationService, cli router, ensure_subscriber_daemon; lib.sh helpers delegate to python
Godopu and Claude Opus 5
2026-09-06 15:42:09 +09:00
fb3498e23b
refactor(issue-5): move delegation scripts into lib_py.delegation with package-bound shims
Godopu and Claude Opus 5
2026-09-06 15:41:43 +09:00
265a1f6c3d
test(issue-5): phase 1 delegation characterization suite
Godopu and Claude Opus 5
2026-09-06 15:33:37 +09:00
fc0bd96d8a
test(issue-5): harden watcher evidence validation and add codex pass review report
Godopu
2026-09-06 14:31:41 +09:00
19d798bf8f
test(issue-5): implement fail-closed evidence dispatch and fix VALID_STATUSES citation
Godopu
2026-09-06 13:37:07 +09:00
dd774b1a9f
test(issue-5): add phase 0 contract validation and negative test suite
Godopu
2026-09-06 13:27:47 +09:00
f85fa5b6cf
test(issue-5): add layer-1 herdr and layer-2 watcher test fixtures
Godopu
2026-09-06 13:27:45 +09:00
720774c1e7
docs(issue-5): add phase 0 contract specifications, state transitions, and implementation plan
Godopu
2026-09-06 13:27:42 +09:00
fa59741a9b
docs(reports): archive issue #5 consolidated cross-review report (Rev.2)
Godopu
2026-09-06 13:27:40 +09:00
47640e2fd7
fix(codex): resolve peer-review findings R1-R6 and T1-T2
Godopu
2026-09-06 00:18:19 +09:00
76f10b2096
feat(agent): add full codex agent support (v4.2.0)
Godopu
2026-09-05 23:02:29 +09:00
de0a9c2e81
fix(herdr): guard idle-pane env wrapping on explicit env_flags in new-session
Godopu
2026-09-05 21:01:18 +09:00