Files
Agent-System-Dev/policy/adoption.md
T
weichen 98d08347bd Integrate current task recovery and accepted planning contracts
Why:
Preserve work merged by concurrent tasks while adopting versioned dependency workspaces.

Evidence:
SELF task receipts record conflict detection, all 96 task/recovery/cutover cases, all 33 evidence cases and 5 component identity cases. Documents links and requirements were replayed after preserving both planning entries.

Impact:
Keep upstream idempotent sync, local resume and source-external receipt rules; adapt fixed-guidelines readiness and ignored component identity validation. Remove only obsolete index links and retain their physical Git metadata.

Refs:
Authoritative main57bcb17ea212a531186b6e21617a7f3bea65a791; Documents4a26798000c39cc59ba0c2cc6328f5c8f10dcb32; dependency-workspace R15.
2026-10-13 17:38:24 +00:00

5.8 KiB
Raw Blame History

通用规范采纳记录(Agent-System-Dev 组合)

  • 项目/负责人:Agent-System 组合 / weichen
  • 状态:active(2026-09-30 经 PR weichen/Development-Guidelines#1 采纳 draft.7;机制经 Dev PR#1 合入 ef89fc8)
  • 规范位置:.workspace/Development-Guidelines(components.lock.json 固定源码;首次启动可读仓外固定缓存)
  • 过程文档位置:.workspace/Agent-System-Documents(docs/records/)
  • 版本权威:components.lock.json;规则内容版本由该提交的 VERSION 标识,历史提交保留原 gitlink
  • 批准/生效依据:Dev PR#1(19/19 正负例 + make test);guidelines PR#1
  • 合入调度采纳基线:0.1.0-draft.11,实际合入提交 2f5b19872be2a4597838a4131ad75d1be089ee5e(Guidelines PR #5);本次依赖候选的固定规范包含该提交;最终来源仅由 components.lock.json 决定。基础门禁继续执行,合入调度流程单独记 approved/pending-activation;Dev 组合验收、平台正负例和全部写入者覆盖完成前不切换交付模式。
  • 合入调度过程计划来源:Documents PR #96 实际合入 129cc3579d9c9e3edfb46c99270d65f3e1dad0a0,包含既有主干文档及获批 U1–U6 计划;当前进展以任务/PR 记录为准。
规范/工作流 适用条件与范围 执行方式/证据
core/baseline.md 日常 manual
workflows/delivery.md(含启动自检 §1) 交付 本地命令检查;首次收据与 BUSY/SYNC/REMOTE_UNVERIFIED 语义见 policy/governance.md
standards/collaboration.md 并行/同步节点 enforced(本地命令):分支、现场、组件检查;task-sync 实际合并时记录,同基线只核验。最终平台与阶段授权另验
提交格式(主题行/四段 body) 全部提交 主题行 enforced(local),body manual;任务工具生成四段 body,历史 PR 仅作旧版本证据
standards/verification.md 验收 本地 make test-governance + 组合测试;当前证据与历史 scratch 记录分开
standards/multi-repo.md 跨仓/版本依赖 manual;受控历史迁移通道已于 2026-09-30 行使一次(documents/records/2026-09-30-history-migration.md)
工作区回收 交付终点 advisory(task-finish);负例:合入前 finish 拒绝输出
policy/delivery.md(项目收紧) 需求、长期方向、试验、实施迭代及交付 manual(人工/Agent 执行):前序人工决策与有范围的连续推进授权;智能体完成 Review、冲突处置和当前 HEAD 的 CI 核验后合入;任务卡提供记录,post-merge 默认只提示,行为回归见 tests/test_task.py
standards/tool-adaptation.md(draft.8) 为工具创建规则/钩子实例 本组合 CLI/git 级实例已登记:policy/tool-adaptation-matrix.md(A1–A7 逐行定级+正负例证据)
同上(zcode 实例) zcode 客户端写路径 policy/tool-adaptation-zcode.md:PreToolUse 写守卫;脚本负例与客户端接线分开,客户端 pending-live
core/baseline.md「规范层级」+ documentation.md「记忆分层/机制化」(draft.9) 层级效力、记忆权威、经验机制化 manual:本仓 policy/ 仅收紧不放宽;记忆四层按条文执行(任务卡=任务记忆,documents/records=项目记忆,Dev 仓 AGENTS.md 指针已就位)
draft.11 合入调度候选 approved/pending-activation;本候选组合固定实际合入 SHA,Dev 验收待完成 CLI/文档已有 SELF、独立 REPLAY 和历史固定对象 GATE;当前新组合须另验。Issue #518 已建且协调者已指定,平台正负例、所有写入者覆盖及真实试行未完成;现行准入条件保留

项目差异

原规则/章节 项目采用方式 原因与风险 负责人/复查条件
baseline 硬边界 1(授权范围) 高后果双钥匙:改写历史/解除分支保护/删归档/发布——Agent 只准备,用户执行(AGENTS.md 条文) 单人+Agent 场景下消除单点;风险=用户不在场时高后果操作排队 weichen;首次触发时复查
delivery.md §2、design-verification.md 的轻量流程默认做法 按 policy/delivery.md 保留需求、方案、实施与验收的人工节点;代码 Review 与 PR 合入交由智能体,冲突解决且当前 HEAD 的 CI 通过后合入;小任务简化篇幅,阶段内可迭代 2026-10-12 用户明确要求智能体 Review 后合入,合入前解决冲突且 CI 通过;其他人工决策与高后果双钥匙边界保留 weichen;Review、CI 或平台准入条件变化时复查
  • 历史记录(2026-09-30)报告 11 个组合仓 main 禁直推、拒绝陈旧候选;当前平台能力须独立重验,本地脚本测试不替代远端证据。
  • 规范源码以 components.lock.json 固定内容及其 VERSION 为准;流程启用以本采纳状态及项目条件为准,固定源码不代替实际能力证明。治理可靠性修复的命令与证据约定见 开发门禁,本地与客户端/平台能力分别登记;本轮不改变分支保护、发布授权或通用库版本。

2026-10-13 版本依赖采纳增量

用户批准版本依赖与按需工作区方案 r1,并授权重构与自检连续推进、保护在途分支。 固定 draft.12 内容延续已固定上游规则;本次采纳将 Go/npm 库的版本权威交给消费方, 应用、规范与资料交给源码锁。具体组件、命令、旧任务同步及回退见 依赖规则。

启动取源、组件编辑/解除、固定组合与旧现场保留由本地工具和真实仓库回归验证,证据为 SELF。 平台 runner 隔离、token scope、受信工作流来源、分支保护和精确 HEAD CI 仍须 GATE/REPLAY 核验; 本文件不宣称平台合并队列或发布能力已就位。其他项目须独立采纳,不因本轮升级自动改变规则。