WeiCHEN
83b73d9ca2
docs(ops): record squad missing-target retry closeout and test evidence
2026-09-23 19:29:57 +08:00
WeiCHEN
4830b8ba6d
fix(squad): retry settled steps that never wrote the deliverable
...
Classify clean settle + missing target as transient (settled-no-deliverable)
and re-invoke once with a corrective write-tool prompt, instead of permanent
MISSING_TARGET failure.
2026-09-23 19:18:05 +08:00
WeiCHEN
78c2bcf6b6
merge: candidate agentctl-mgmt-go-live-close five-state
2026-09-23 18:07:53 +08:00
WeiCHEN
2f51d525ff
docs(ops): close agentctl launchd go-live five-state
...
Record daemon e2e queue completion and deployment=loaded_local_launchd.
2026-09-23 18:07:50 +08:00
WeiCHEN
5e11db50ce
merge: candidate agentctl-mgmt-go-live launchd go-live into dev
2026-09-23 18:06:45 +08:00
WeiCHEN
92d30a498b
docs(ops): record agentctl launchd management-plane go-live
...
Persist host load evidence and short-term five-state for the
macOS LaunchAgent coordinator (bootstrap gui/501).
2026-09-23 18:06:35 +08:00
WeiCHEN
eebe83e0c5
merge: candidate w3-u6-current-fix CURRENT done rows
2026-09-23 17:42:18 +08:00
WeiCHEN
8920185baa
docs(ops): mark W3-U6 closeout CURRENT rows done
...
docs:admin row fix after task close; leave receipt on SHARED CURRENT.
2026-09-23 17:42:15 +08:00
WeiCHEN
c7f14fda89
merge: candidate w3-u6-closeout five-state into dev
2026-09-23 17:39:34 +08:00
WeiCHEN
f0f4d741ae
docs(ops): record W3-U6 MATRIX record_id five-state closeout
...
Mark U6 merged_local_dev, backfill undertaking tip 8079f8f4 , and
update CURRENT claim rows. Seven-package L1 queue is clear.
2026-09-23 17:39:25 +08:00
WeiCHEN
8079f8f42a
merge: feature/matrix-record-id-2026-09-23 (MATRIX stable record_id)
2026-09-23 17:35:35 +08:00
WeiCHEN
77bdbdbc74
feat(ops): add stable record_id column to FEATURE-MATRIX
...
Make matrix_states / docs apply / evidence gates key by kebab-case
record_id (module name as transitional fallback). Wire docs project
for MATRIX with EVIDENCE_REQUIRED on done. Keep all status values and
historical paragraphs unchanged; reject rename/duplicate IDs.
2026-09-23 17:35:25 +08:00
WeiCHEN
713b7cbe6f
merge: candidate w2-closeout five-state into dev
2026-09-23 17:10:42 +08:00
WeiCHEN
51b15af09d
docs(ops): record W2 U7/U4/U5 five-state closeout
2026-09-23 17:10:29 +08:00
WeiCHEN
c780a030b2
merge: candidate current-projection CURRENT hardening into dev
2026-09-23 17:07:28 +08:00
WeiCHEN
59739a2b48
feat(agentctl): harden CURRENT projection and human-section guards
...
W2-U5: own_row_only/slot_protected policy wiring, normalized projection
rows, idempotent request ids, five-state status vocab, expanded protected
human sections, projections ledger readout, and doc contradiction fixes.
2026-09-23 17:00:44 +08:00
WeiCHEN
725e2e4beb
merge: candidate agentctl-daemon coordinator into dev
2026-09-23 16:44:20 +08:00
WeiCHEN
5dc25e0be3
fix(agentctl): retry manager.lock holder_pid read on LOCK_BUSY
2026-09-23 16:42:22 +08:00
WeiCHEN
cb4a13671d
feat(agentctl): add foreground daemon coordinator with manager.lock
2026-09-23 16:39:21 +08:00
WeiCHEN
981021b2b6
merge: candidate agentctl-handoff quarantine fence into dev
2026-09-23 16:29:28 +08:00
WeiCHEN
b2c582dc5a
fix(agentctl): re-lock write txn after schema DDL for claim CAS
2026-09-23 16:29:12 +08:00
WeiCHEN
7d864828b5
fix(agentctl): treat unset AGENTCTL_FENCE as zero for bootstrap
2026-09-23 16:24:56 +08:00
WeiCHEN
198b3e4ad4
feat(agentctl): add quarantine handoff with fence and heartbeat TTL
...
Fail-closed suspect/quarantine demotion, AGENTCTL_FENCE inheritance, and verified: gates for env/git:dev recovery without auto-release.
2026-09-23 16:16:35 +08:00
WeiCHEN
fda5ef2931
merge: dialogue-realtime-search acceptance docs
CI / go-vet-and-short-test (push) Failing after 0s
CI / backup-restore-drill (push) Failing after 0s
CI / web (push) Failing after 0s
2026-09-23 15:08:28 +08:00
WeiCHEN
fa6529db0e
docs(ops): record dialogue realtime search remote test acceptance
...
Capture remote GMKtec :8081 evidence that Tavily-forced weather answers are date-anchored and no longer invent deep-winter temperatures.
2026-09-23 15:08:09 +08:00
WeiCHEN
8c40cb7412
merge: feature/w1-closeout-2026-09-23 (W1 five-state closeout)
2026-09-23 15:05:23 +08:00
WeiCHEN
0a933af95f
docs(ops): close out W1 U1r/U2/U3 five-state fields
...
Record merged tips and mark CURRENT claims done; cleanup remains with
independent maintainers.
2026-09-23 15:05:10 +08:00
WeiCHEN
451f55f80d
merge: feature/agentctl-claim-2026-09-23 (long-lived claim CLI)
2026-09-23 15:02:09 +08:00
WeiCHEN
6699c4a8aa
feat(agentctl): add long-lived claim namespace and CLI
...
Introduce claim: resources with additive claims/claim_queue tables, atomic
acquire/release under IMMEDIATE transactions, and concurrency regressions.
2026-09-23 15:02:00 +08:00
WeiCHEN
7cd0f505b2
merge: feature/agent-governance-config-2026-09-23 (governance JSON policy)
CI / go-vet-and-short-test (push) Failing after 0s
CI / backup-restore-drill (push) Failing after 0s
CI / web (push) Failing after 1s
2026-09-23 14:53:18 +08:00
WeiCHEN
8749f5077a
merge: fix/dialogue-realtime-search-2026-09-23 (force Tavily for realtime dialogue)
2026-09-23 14:51:44 +08:00
WeiCHEN
a5ea8197ab
fix(coordinator): force Tavily search for weather/realtime dialogue answers
...
Anchor weather and other realtime questions on runner /v1/search results (or an explicit refuse constraint) so the model cannot invent dates or temperatures from training memory.
2026-09-23 14:51:09 +08:00
WeiCHEN
33c7b9a260
feat(agentctl): externalize governance policy to JSON
...
Load configs/agent-governance.json from the main worktree with fail-closed
POLICY_* codes, and keep test fixtures writing the same contract file.
2026-09-23 14:50:56 +08:00
WeiCHEN
1cb8c6f4b3
merge: fix/agentctl-automation-converge-2026-09-23 (automation converge into w4)
2026-09-23 14:39:57 +08:00
WeiCHEN
dd75f42c98
fix(agentctl): converge automation into w4 and drop fork
...
Port deploy phase transition guards and cleanup markdown projection into
agentctl_w4, delete the unused automation module, and pin illegal jumps
with a regression test.
2026-09-23 14:39:49 +08:00
WeiCHEN
21c1278c04
merge: coordination-db-daemon-impl-plan closeout (CURRENT+short-term)
2026-09-23 14:17:52 +08:00
WeiCHEN
9e9856f652
docs(ops): record coordination-db-daemon impl-plan closeout fields
...
Persist short-term status, head_sha, and integration_state after the
undertaking plan landed on local_dev.
2026-09-23 14:17:34 +08:00
WeiCHEN
ec8a39b39d
docs(ops): close out coordination-db-daemon impl-plan on local_dev
...
Mark CURRENT claim done and record merge tip 51f82d5d in the
short-term closeout after docs-only integration.
2026-09-23 14:17:11 +08:00
WeiCHEN
51f82d5d4f
merge: feature/coordination-db-daemon-impl-plan-2026-09-23 (undertaking plan docs)
2026-09-23 14:16:36 +08:00
WeiCHEN
dad5556181
docs(remediation): add coordination db/daemon implementation undertaking plan
...
Pre-fill W1–W3 work packages (U1r–U6) with symbol-level anchors, real
concurrency gates, mutexes, and ADR gate for L2. Docs-only; no code.
2026-09-23 14:16:25 +08:00
WeiCHEN
1f2f3d6a58
merge: closeout-worktrees results doc
2026-09-23 14:03:11 +08:00
WeiCHEN
47c57eee6b
docs(ops): record closeout-worktrees merge and cleanup results
2026-09-23 14:03:01 +08:00
WeiCHEN
1165b28d5f
merge: coordination-db-daemon closeout (CURRENT done + short-term)
2026-09-23 14:01:31 +08:00
WeiCHEN
bf1b592071
docs(ops): close out coordination-db-daemon task on local_dev
...
Mark CURRENT claim done and record merge tip d8ba8dba in the
short-term closeout fields after docs-only integration.
2026-09-23 14:01:27 +08:00
WeiCHEN
d8ba8dba3c
merge: feature/coordination-db-daemon-2026-09-23 (plan+research docs)
2026-09-23 14:00:21 +08:00
WeiCHEN
d7e0a683c9
docs(remediation): add coordination db/daemon phased plan and research
...
Document L1 single-host claim/daemon/doc projection design and L2
cross-host PostgreSQL as planned-only. Register INDEX entries and claim
CURRENT; U1 cites queue subparser fix 63e66c6f .
2026-09-23 13:54:48 +08:00
WeiCHEN
de3bff6d6d
merge: closeout-worktrees docs batch (6 tips + task doc)
...
Rebuild onto current local_dev after parallel agentctl-queue integrate. Non-.doc tree matches frozen D; CURRENT/MATRIX kept as local_dev.
2026-09-23 13:52:52 +08:00
WeiCHEN
63e66c6fb3
merge: fix/agentctl-queue-subparser-2026-09-23 (queue subparser + tests)
2026-09-23 13:50:49 +08:00
WeiCHEN
2b5bcffcef
merge: promote-fix-latest-upload evidence (closeout docs)
...
Keep evidence short-term/report/receipts; leave FEATURE-MATRIX and CURRENT as current local_dev.
2026-09-23 13:50:31 +08:00
WeiCHEN
f9f09a5440
fix(ops): remove duplicate agentctl queue subparser registration
...
The second queue parser shadowed handler-compatible flags (--head,
cancel --task, schedule --drain), so enqueue/cancel/schedule failed
at runtime and queue_items stayed empty. Keep the first registration
and add regression coverage for parser flags, roundtrip, and schedule.
2026-09-23 13:50:18 +08:00