Files
Agent-System/.doc/ops/short-term/2026-09-22-governance-automation.md
T
WeiCHEN 3ebabc1941 docs(ops): calibrate W4 matrix and close governance-automation status
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.
2026-09-23 10:19:20 +08:00

3.2 KiB
Raw Blame History

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
.doc
scripts
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 终态)

  1. Durable queue schema + enqueue/list/cancel/tick
  2. Generic doc projection:行 CAS + @document 整文档 hash CAS;受控 apply_projection_locally;docs project --mode row|document [--apply]
  3. Deploy/recover 真实闭环:execute_deploy_recover_loop enqueue→claim→deploy(假命令)→receipt(SQLite);CLI deploy run-loop|status|recover
  4. PI 源码镜像交付 compose profile(deferred:超本轮范围)
  5. Darwin cwd 可见性:cwd_visibility / lsof + DarwinCwdVisibilityTests
  6. 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 cwd
  • scripts/agentctl.py:docs project --mode/--apply、deploy 子命令、cleanup_process_gate 用 cwd_visibility
  • scripts/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_dev 701c565f(及后续 goose/closeout 节点)。
  • remote_sync=not_requested;旧 worktree .worktrees/governance-automation-2026-09-22 cleanup=pending。