Commit Graph
1972 Commits
Author SHA1 Message Date
weichen c0a0db3a70 merge: closeout remaining docs and salvage into local dev 2026-09-23 12:51:23 +00:00
weichen 312727d726 merge: worktree-closeout-batch salvage docs and gofmt 2026-09-23 12:50:23 +00:00
weichen 6485532d88 docs: import lock, policy, and governance artifacts for closeout 2026-09-23 12:50:22 +00:00
weichen 553f0ad61b merge: feature/integrate-modular-contract-standard-2026-09-22 into closeout remaining candidate 2026-09-23 12:49:45 +00:00
weichen 15b388fc86 docs(ops): salvage task docs and mineru gofmt in closeout batch 2026-09-23 12:49:33 +00:00
weichen e6ddfab9e8 merge: sync origin/dev into local dev (closeout batch)
Resolve conflicts: both CURRENT claim tables (slot preserved), local
multi-host coordination plan + origin phased companion, origin
module-boundaries, combined PG isolation with remote product tests.
FEATURE-MATRIX takes origin record_id layout; A-G done bump deferred
pending evidence row apply.
2026-09-23 12:45:30 +00:00
WeiCHEN 5cdcee2649 merge: candidate agentctl-cursor-integration-close five-state
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 19:26:09 +08:00
WeiCHEN 5be380ad14 docs(ops): close agentctl Cursor capability-layer five-state
Record merged_local_dev and CURRENT done after daemon enqueue.
2026-09-23 19:26:06 +08:00
WeiCHEN 9e4ddfcd87 merge: candidate agentctl-cursor-integration Cursor capability layer 2026-09-23 19:25:23 +08:00
WeiCHEN 07094d0dd1 docs(ops): note queue retry after DIRTY_TREE clearance 2026-09-23 19:25:21 +08:00
WeiCHEN 821a307feb feat(ops): add Cursor skills/MCP/rules/hooks for agentctl
Wrap the live coordinator in project Cursor capabilities so agents
default to leases, docs apply, and daemon enqueue. Track skills/hooks/mcp
via .gitignore exceptions; guard destructive git with ask permission.
2026-09-23 19:23:40 +08:00
WeiCHEN 357e4ddb0f merge: candidate squad-missing-target-retry (settled-no-deliverable) 2026-09-23 19:18:23 +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