Files
Agent-System/.doc/ops/short-term/2026-09-21-agent-governance-implementation.md
T
weichen fed87ad14b feat(governance): enforce managed worktrees and scoped agent operations
Consolidate approved policies and add local lease, document CAS, commit, candidate and environment gates. Preserve conservative recovery and cleanup limits.
2026-09-21 14:41:40 +00:00

2.8 KiB
Raw Blame History

title, status, created, updated, owner, branch, worktree, base_dev_sha, mutex, review_state, integration_state, deployment, cleanup, remote_sync
title status created updated owner branch worktree base_dev_sha mutex review_state integration_state deployment cleanup remote_sync
落实 Agent 规范与 L1 操作门禁 in_progress 2026-09-21 2026-09-21 Codex feature/agent-governance-implementation .worktrees/agent-governance-implementation a241e83815 agent-governance approved pending not_required pending 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 工程测试通过;20 个真实进程/独立 Git worktree 争同一资源:1 个执行、19 个 LOCK_BUSY。
  • ce-simplify-code 三视角完成;ce-code-review 20260921-133611-5e4781e6 完成,5 个确认问题全部修复并经独立复核关闭。详见报告。
  • 候选待基于最新 dev 构造;期间 Cursor 的材料切块任务推进 dev,保留其 CURRENT 增量和验收记录。
  • 主机部分同 UID 进程 cwd 不可读,保守清理可能 pending;证据与接管责任随收口更新。