Files
Agent-System/.doc/archive/ops/2026-09-21-agent-governance-implementation.md
T
weichen 7f80e72ab9 docs(governance): record live gates and verified local integration
Archive the completed implementation and preserve cleanup ownership, runtime identity and review evidence.
2026-09-21 14:46:55 +00:00

3.8 KiB
Raw Blame History

title, status, created, updated, owner, branch, worktree, base_dev_sha, mutex, review_state, integration_state, deployment, cleanup, cleanup_owner, remote_sync
title status created updated owner branch worktree base_dev_sha mutex review_state integration_state deployment cleanup cleanup_owner remote_sync
落实 Agent 规范与 L1 操作门禁 done 2026-09-21 2026-09-21 Codex feature/agent-governance-implementation .worktrees/agent-governance-implementation a241e83815 agent-governance passed integrated not_required pending independent-maintainer-after-owner-exit not_requested

落实 Agent 规范与 L1 操作门禁

用户已授权“按照方案实现这些规范”。范围:审查 R01–R10、两项安全补充、两个共享文档与 dev 操作的 L1 管理入口。所有修改在本任务 worktree;不改产品业务代码、数据库、模型配置,不升级 test/main,不 push。Python 标准库 sqlite3/fcntl 实现本机协调,不增加产品 Go 依赖。

实施单元与所有权

  • 规范 Agent:AGENTS/PROJECT/客户端薄入口/模板/测试规范/CURRENT 归档,互斥 policy-docs。
  • 工具 Agent:worktree helper、env-service、candidate-images-build 与对应测试,互斥 ops-scripts。
  • 根 Agent:agentctl/SQLite/lease/CAS/提交与集成门禁、runbook、报告、FEATURE-MATRIX、ignore,互斥 coordination-core。
  • 测试 Agent:核心独立行为测试,仅写自己的测试文件,使用临时 Git 仓库。

验收

  • 新规范一致、轻量入口和真实状态可用;历史迁移不丢失。
  • 主仓唯一 .locks;原子资源集合、父子冲突、活跃/失效身份、幂等及保守恢复。
  • CURRENT/MATRIX 受控增量/CAS 更新,旧基线不覆盖,记录恢复证据。
  • 错误工作区/无租约服务写入被拒;候选镜像源码 SHA 不符被拒。
  • 安全 create/remove、commit/ref 门禁正反例通过。
  • 独立代码审查及真实临时仓库并发验收;本地 dev 接收验证后的候选;安全清理。

交付边界

L1 对统一入口与 Git hooks 防误改,不能阻止任意同 UID shell 绕过。OS 沙箱、跨机锁、产品 PI 镜像交付等独立运行架构变更不在本次规范/最小门禁改动内。纯工程代码与文档不触发产品重建;将验证主目录运行挂载和就绪未因本轮改变。

验证与集成结果

  • 76 项 Python 工程测试通过;最终候选复跑同样 76 PASS。20 个真实进程/独立 Git worktree 争同一资源:1 个执行、19 个 LOCK_BUSY。
  • ce-simplify-code 三视角完成;ce-code-review 20260921-133611-5e4781e6 的 5 个确认问题全部修复并经独立复核关闭。详见报告。
  • 源码实现提交 fed87ad1;保留并行 Cursor 材料切块任务后任务 HEAD 为 578a96440da56717582ec5ab267a094ceea3d941。dev 从 a5ea469ca44171a5c3e6419b1757852270fb991d 接收完整验证候选 7e9317b849e0696e110bac5b27749861178d7e3d,这是规则 effective_commit。
  • 主仓 .locks 初始化、旧/新 dev flock 同 inode 和三个 hooks 已启用;doctor 正常,无租约 env guard 返回 LEASE_REQUIRED。收口文档使用已生效入口完成 CAS、提交与后续候选集成。
  • 真实 dev 合入前后 ready=ok/schema61、容器镜像和主目录 data/dev 挂载一致。本轮 deployment=not_required;未 push、未操作 test/main、无产品数据库或模型配置改动。
  • cleanup=pending:实际普通 remove 因部分同 UID 进程 cwd 不可读拒绝。保留本任务及 integrate-agent-governance-implementation 两个工作区,不使用 force/-D。独立维护者在 owner 退出并解决/核实进程可见性后重跑全部门禁;仅含可再生 pycache 的文件先明确删除。其他任务现场不在清理范围。
  • 文档链接检查 356 个目标中,唯一已存在的 FEATURE-MATRIX 历史 promotion receipt 断链不由本轮引入;本轮新增/修改链接全部有效。