# 多智能体协作约定(CONTRIBUTING) > 类型:协作流程规范 > 版本:1.0 > 日期:2026-06-29 > 适用:本项目所有参与协作的 AI 智能体(Claude / MiMo / Kimi / Sonnet 等)与人类负责人 > **目的**:本项目采用**多模型异步文件级协作**——多个 AI 各自编辑同一批 GDD 文档,通过共享文件 + 决策注册表协调。本约定用于**消除并行编辑冲突、统一决策编号、明确合并裁决**,让多个智能体可安全并行推进。 --- ## 一、协作模式 - **异步并行**:各智能体在各自会话/进程中工作,不要求实时同步。 - **文件即接口**:协作通过 `docs/` 下的共享文档进行;不存在跨会话的内存共享。 - **单一事实源**: - 决策编号与裁决 → **GDD-00 决策总索引** - 文档状态总览 → **README.md** 的 GDD 表 - 本协作流程 → 本文档 --- ## 二、文档归属与认领(防止同文件并写) **核心规则:同一文档在同一时段只允许一个智能体主写(持有"写锁")。** | 模块 | 文档 | 当前主写(建议,可调整) | |------|------|-------------------------| | 决策注册/一致性维护 | **GDD-00** | Claude(注册表维护者) | | 核心机制 | GDD-02 | 仅追加决策,任何人改前先认领 | | 种族/天赋 | GDD-01、GDD-10、GDD-11 | Claude | | 战斗/功法/职业 | GDD-03、GDD-04、GDD-05 | Claude | | 经济/数值平衡 | GDD-06、GDD-08-附录A | MiMo | | 地图/出生地 | GDD-08、GDD-08-附录B、GDD-09 | MiMo | | 社交/佣兵/拍卖 | GDD-07、GDD-13、GDD-14 | Kimi | | 渡劫/成长经济 | GDD-12、GDD-15 | Kimi | | 审查/跨文档整合 | 全部(只读+评审) | Sonnet | > 归属表由人类负责人最终裁定,可随时调整。**未持锁的文档只读,不直接改**;如需改他人文档的内容,提出"变更请求"由该文档主写执行,或经负责人重新分配。 ### 认领约定(轻量"锁") 由于无实时锁机制,用**文档头部状态行**充当软锁: ``` > 🔒 写锁:<智能体名> | 认领时间 <时间> | 预计完成 <范围> ``` - 开工前:在目标文档头部加上 🔒 写锁行;完成后删除。 - 看到他人 🔒 写锁未释放 → 不动该文档,改做自己认领的模块。 --- ## 三、开工前必读(每次编辑前) 1. 读 **GDD-00 决策总索引**:确认最新核心决策号(当前至 ✅98)与约定。 2. 读 **目标文档头部 + 决策表 + 页脚 changelog**:确认最新版本与是否被他人持锁。 3. 读 **README GDD 表**:确认目标文档当前状态。 > 本项目已多次发生"编辑中途文件被改"的冲突,开工前读最新状态是硬性要求。 --- ## 四、决策编号规则(沿用 GDD-00) | 类型 | 规则 | |------|------| | 全局核心决策 | 在 GDD-02 决策表末尾**只追加**(✅99, ✅100…),**严禁重排已有号**;同步在 GDD-00 第二节登记一行 | | 地图域决策 | 写入 GDD-08,沿用 `✅D##` / `✅Q##` | | 文档本地决策 | 写入对应文档本地表;**跨文档引用必须带前缀**(如 `GDD-05 ✅8`),禁止裸写本地号 | | 反转/取代旧决策 | 旧条目加删除线 + 指向新号;在 GDD-00 第五节登记 | | 禁止 | 字母后缀(如 ✅99b);占用他人命名空间 | --- ## 五、合并与冲突裁决 1. **决策冲突**:以 GDD-00 注册表为权威;若两条决策矛盾,按 ✅日志先后 + 人类负责人裁定,败者标注反转。 2. **同文档并发改**:若发现自己的改动与他人冲突(文件已变更),**放弃覆盖、重读、在最新版本上重做**,绝不强行回退他人内容。 3. **跨文档不一致**:发现后不擅自改他人主写文档,而是:①在 GDD-00 或本文档登记"待对齐项";②通知对应主写或负责人。 4. **数值 vs 框架**:框架性决策(核心机制)优先级高于本地数值;本地数值调整不得违反核心决策。 --- ## 六、文档维护规范 每次提交(编辑完成)必须: 1. **更新文档页脚 changelog**:`*GDD-XX vN.N | 日期 | 本次变更摘要*` 2. **更新版本号**:框架级改动升次版本,小修订升小版本 3. **同步 README GDD 表状态**(状态/版本/最后更新) 4. 若涉及核心决策 → **同步 GDD-00 第二节** 5. **释放写锁**(删除 🔒 行) ### 状态标记约定 | 标记 | 含义 | |------|------| | ✅ | 已定稿/已确认(无待确认项) | | ⚠️ | 草案/含待确认项(❓) | | 🔲 | 待创建 | | ❓ | 待确认事项(在文档内待确认表登记) | --- ## 七、标准工作流(单个智能体一次任务) ``` 1. 读 GDD-00 + 目标文档头/页脚 + README 状态 (了解最新) 2. 在目标文档头加 🔒 写锁行 (认领) 3. 编辑内容;新决策只追加、带前缀引用 (执行) 4. 更新页脚 changelog + 版本号 (记录) 5. 同步 GDD-00(若有核心决策)+ README 状态 (注册) 6. 删除 🔒 写锁行 (释放) 7. 向负责人汇报:改了什么、新增哪些决策、待对齐项 (交接) ``` --- ## 八、当前并行分工建议(首批认领) > 基于现有文档的缺口与成熟度,建议首批并行任务如下(人类负责人可调整): | 智能体 | 首批认领 | 任务 | |--------|----------|------| | **Claude** | GDD-10、GDD-03 | 隐藏天赋数值化 + 补第3候选;战斗公式收尾 | | **MiMo** | GDD-08-附录A、GDD-06 | 各层挂机资源数值表;经济数值平衡表 | | **Kimi** | GDD-14、GDD-07 | 稀有宝物拍卖收尾;门派/家族细节 | | **Sonnet** | 全局 | 跨文档一致性审查,产出"待对齐项"清单 | > Claude 兼任 **GDD-00 决策注册表维护者**:负责归一新决策编号、登记反转/取代、定期核查跨文档一致性。 --- *协作约定 v1.0 | 2026-06-29 | 确立多模型异步文件级协作:文档归属软锁、开工前必读、决策编号沿用GDD-00、合并裁决、维护规范、首批并行分工*