展开知识库目录

多个 AI 同时改项目,怎样划分文件、依赖并留下交接

多个 AI 同时编辑同一文件或共享生成物会制造覆盖和冲突。

先把问题看准

并行之前先切清所有权和依赖

多个 AI 同时编辑同一文件或共享生成物会制造覆盖和冲突。按目录、模块或独立交付物分配所有权,并把公共接口和集成顺序提前冻结。

第 1 步

画依赖图

标出共享类型、接口、数据库、样式、生成器和测试,先处理会阻塞所有人的基础决定。

把涉及的文件、目录、版本、命令和实际输出写进记录;代码变化同时保留 diff 与测试结果。

第 2 步

分配独占范围

每个任务写可读范围、可编辑文件、禁止区域和输出,不让两个执行者同时拥有同一文件。

确认“分配独占范围”已经有可回查结果,再进入“固定接口与版本”;依据仍然来自猜测时,把缺口单列并停在当前步骤。

第 3 步

固定接口与版本

公共契约变更需要广播和确认;各任务记录基线提交或文件版本,避免基于不同起点。

确认“固定接口与版本”已经有可回查结果,再进入“独立验证再集成”;依据仍然来自猜测时,把缺口单列并停在当前步骤。

第 4 步

独立验证再集成

每个执行者在自己的范围运行测试、总结 diff 和残余风险,交接后由集成人统一合并。

确认“独立验证再集成”已经有可回查结果,再进入“处理冲突与回退”;依据仍然来自猜测时,把缺口单列并停在当前步骤。

第 5 步

处理冲突与回退

冲突按两边意图和测试决定,不自动选择最后写入;集成失败能退回各自已验证状态。

需要修改时先限定文件和行为范围,无法说明回滚方式或影响面的动作先不执行。 完成后把证据归入“所有权表、依赖图与交接包”。

完成后应能在“所有权表、依赖图与交接包”中找到与这一步对应的记录;仍需靠猜测补全,就停在这里。

做到这里就可以停

交接包应让集成人不依赖原对话

包含任务、基线、所有权、变更、依赖、测试、未知项和集成步骤。跨任务消息和决定写入共享状态,不只留在临时聊天。

进一步核对

参考资料与核对入口