muse-agent-example/.agent/rules/正式变更.md
zizi b86516505f W02 安装工程、启动骨架与验证环境:pyproject/uv 安装工程、启动装配骨架、conftest 用例身份与 OS 离线隔离。
按 R2 串行阶段整理提交;包内文件为该阶段交付(含后续小增量),状态以工作包清单为准。
2026-09-10 19:25:40 +08:00

1.0 KiB

正式变更规则

权威合同:docs/系统架构/新版设计/接口契约/命令与作者决策.md、模块设计/S01-正式变更.md;机械门禁:tests/架构/test_正式写入入口.py(随 S01 实现落地)。

  1. 唯一写入口:正式内容(正文、事实、规划、设定、决策)只能经 S01 正式变更模块提交;禁止第二条写路径、禁止裸连写库。
  2. 作者确认前置:候选必须经作者明确确认才能转正;模型与工具没有作者确认身份(调用身份.作者 为空的调用禁止写正式内容)。
  3. 携带基线:每个提交携带正文、候选、结构和来源版本;旧版本请求必须被拒绝且不改动作者新稿。
  4. 原子与幂等:多参与者提交要么全部生效要么全部回滚;相同 command_id + 相同请求幂等重放,携带不同请求必须拒绝。
  5. 失败可见:提交失败保留作者本地缓冲;服务器回执是已保存的唯一依据,不能用 UI 状态代替。