11 Commits
Author SHA1 Message Date
agent-exec-transport 05a9a3bc89 agent-exec transport a41de1816057eb4de14b0175a36c9c68/dfebc3695180 2026-10-18 12:41:18 +00:00
agent-exec-transport d2986f1f5f agent-exec transport 2633f16b2b409f0873abdc9c2fc89d4f/40f7d143ac3c 2026-10-18 12:03:23 +00:00
agent-exec-transport a43aa171ea agent-exec transport 5a7bc332a82e8c04309dc5fcac926434/4bad7f41a3dc 2026-10-18 11:57:29 +00:00
agent-exec-transport 210bb031d4 agent-exec transport 9c7c1417e62f511b5f90669f58d69da9/682c27506bb4 2026-10-18 11:24:49 +00:00
agent-exec-transport a28318c97a agent-exec transport 0f1877f2365acb5d35a176055575367f/d8466ef2fcee 2026-10-18 02:56:59 +00:00
agent-exec-transport 2757b6f68e agent-exec transport b9c7fb196afb6984f4367f30ec8ec18a/162bb30bb46e 2026-10-18 00:49:09 +00:00
agent-exec-transport 74a834c786 agent-exec transport cd4961f74af64c6ebd54c5fd0bf27d27/d63165e5e315 2026-10-16 18:12:57 +00:00
weichen cca59c88dd Reject rewritten target history during local task recovery
Why: A LOCAL_READY receipt must permit normal target advancement without accepting a rewind or divergent target history after its observation.

Evidence: Two disposable real Git regressions reproduced erroneous successful recovery before the guard; all 18 task recovery tests pass afterward. Raw SELF receipts are in the task card.

Impact: Reject abnormal target ancestry before receipt import; preserve normal local recovery and strict delivery defaults. Correct stale implementation-stage documentation without activating the queue.

Refs: Documents implementation plan ba4044d U2; independent review R1 and R2; .task/feature-merge-queue-policy-draft.md
2026-10-13 08:44:02 +00:00
weichen eb46bbb296 Separate local task recovery from delivery readiness
Why: an existing authorized task should not merge a moving target merely to resume local work, while new task startup and delivery remain strict.

Evidence: SELF red-green recovery and environment regressions; task, recovery, evidence and local-mode write-guard suites passed through make evidence.

Impact: add explicit LOCAL_READY and task-resume, validate worktree/card/baseline and receipt purpose, preserve schema 1 and prevent local receipts from starting or releasing tasks.

Refs: U2; policy/merge-queue.md; .task/feature-merge-queue-policy-draft.md
2026-10-13 07:42:12 +00:00
weichen b84667a697 Close review gaps in cleanup and evidence handling
Why: independent review found shared submodule metadata risk, quoted header leakage, stale JSON receipt blindness and missing abandon coverage.

Evidence: SELF 92 governance regressions pass; the original review receipt and replay output are recorded in the task card.

Impact: preserves external component worktrees, handles both evidence formats and adds targeted failure-path coverage; no product behavior changes.

Refs: .task/feature-governance-reliability.md; .task/reviews/governance-reliability.json
2026-10-05 13:07:10 +00:00
weichen 8af945a1d5 Make development gates preserve work and verifiable evidence
Why: cleanup, component synchronization, receipt recording and credential handling could contradict the documented development boundaries.

Evidence: SELF 75 isolated governance tests and source checks are captured in .task/feature-governance-reliability.md; combination and CI verification follow.

Impact: hardens local task and CI tooling, aligns policy and component documentation, and adds continuous regression tests without changing product behavior.

Refs: .task/feature-governance-reliability.md; policy/governance.md; policy/platform-admission.md
2026-10-05 12:36:02 +00:00