Mark W4 projection/deploy/recover/Darwin as landed in FEATURE-MATRIX, close the superseded governance-automation short-term, and refresh residual closeout SHAs after local_dev merges.
3.2 KiB
3.2 KiB
title, task_id, status, created, updated, owner, task_type, task_tier, policy_revision, branch, worktree, base_dev_sha, write_scope, allowed_environments, head_sha, mutex, review_state, integration_state, deployment, cleanup, cleanup_owner, cleanup_trigger, remote_sync, superseded_by
| title | task_id | status | created | updated | owner | task_type | task_tier | policy_revision | branch | worktree | base_dev_sha | write_scope | allowed_environments | head_sha | mutex | review_state | integration_state | deployment | cleanup | cleanup_owner | cleanup_trigger | remote_sync | superseded_by | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| W4 治理自动化剩余:持久队列与闭环 | governance-automation-2026-09-22 | done | 2026-09-22 | 2026-09-23 | Cursor | implementation | multi_stage | agent-governance-2026-09-21-r1 @ 364ed7f1a3 |
feature/modular-decouple-residual-2026-09-23 | .worktrees/modular-decouple-residual-2026-09-23 | 364ed7f1a3 |
|
12322b69 |
agent-workflow-governance-automation | accepted_gates | landed_via_modular-decouple-residual_701c565f | not_required | pending | Cursor 之外的集成/维护执行者 | 合入 dev、验收通过且 owner 退出后核对清理门禁 | not_requested | modular-decouple-residual-b-2026-09-23 |
W4 治理自动化剩余:持久队列与闭环
用户目标与授权
- 原任务基线停在
364ed7f1;剩余工作并入modular-decouple-residual-b-2026-09-23从当时 local_dev tip 重做并已合入。 - 禁止:push;强删 worktree;操作未授权环境;宣称完整 W3/W4 伞行已关闭(PI compose 仍 deferred)。
步骤与验收(2026-09-23 终态)
- Durable queue schema + enqueue/list/cancel/tick
- Generic doc projection:行 CAS +
@document整文档 hash CAS;受控apply_projection_locally;docs project --mode row|document [--apply] - Deploy/recover 真实闭环:
execute_deploy_recover_loopenqueue→claim→deploy(假命令)→receipt(SQLite);CLIdeploy run-loop|status|recover - PI 源码镜像交付 compose profile(deferred:超本轮范围)
- Darwin cwd 可见性:
cwd_visibility/ lsof +DarwinCwdVisibilityTests - short-term landed vs deferred;
scripts/tests/test_agentctl_w4.py(6 PASS)
验证与证据
| 范围 | 命令 | 实际 |
|---|---|---|
| W4 单测 | python3 -B -m unittest scripts.tests.test_agentctl_w4 -v |
6 PASS(CAS 行/整文、deploy 成败、recover、Darwin cwd) |
| ops_guards | python3 -B -m unittest scripts.tests.test_ops_guards |
14 PASS(Darwin) |
Landed vs deferred
Landed(经 residual 合入 local_dev)
scripts/agentctl_w4.py:projection CAS helpers、deploy/recover 全链、Darwin lsof cwdscripts/agentctl.py:docs project --mode/--apply、deploy子命令、cleanup_process_gate用 cwd_visibilityscripts/tests/test_agentctl_w4.py
Deferred
- PI 镜像 compose overlay(
docker-compose.dev.pi-image.yml实装与共享环境验收) agentctl_automation.py与agentctl_w4.py重复实现收敛- 跨机隔离与清理可见性(非本机 Darwin cwd)
收口
- 本任务
status=done(授权范围内投影 + deploy/recover + Darwin 测试已完成);PI compose 记 deferred,不冒充伞行 done。 - 实现与合入去向:
modular-decouple-residual-b-2026-09-23→ local_dev701c565f(及后续 goose/closeout 节点)。 remote_sync=not_requested;旧 worktree.worktrees/governance-automation-2026-09-22cleanup=pending。