展开知识库目录
多个 AI 同时改项目,怎样划分文件、依赖并留下交接
多个 AI 同时编辑同一文件或共享生成物会制造覆盖和冲突。
并行之前先切清所有权和依赖
多个 AI 同时编辑同一文件或共享生成物会制造覆盖和冲突。按目录、模块或独立交付物分配所有权,并把公共接口和集成顺序提前冻结。
画依赖图
标出共享类型、接口、数据库、样式、生成器和测试,先处理会阻塞所有人的基础决定。
把涉及的文件、目录、版本、命令和实际输出写进记录;代码变化同时保留 diff 与测试结果。
分配独占范围
每个任务写可读范围、可编辑文件、禁止区域和输出,不让两个执行者同时拥有同一文件。
确认“分配独占范围”已经有可回查结果,再进入“固定接口与版本”;依据仍然来自猜测时,把缺口单列并停在当前步骤。
固定接口与版本
公共契约变更需要广播和确认;各任务记录基线提交或文件版本,避免基于不同起点。
确认“固定接口与版本”已经有可回查结果,再进入“独立验证再集成”;依据仍然来自猜测时,把缺口单列并停在当前步骤。
独立验证再集成
每个执行者在自己的范围运行测试、总结 diff 和残余风险,交接后由集成人统一合并。
确认“独立验证再集成”已经有可回查结果,再进入“处理冲突与回退”;依据仍然来自猜测时,把缺口单列并停在当前步骤。
处理冲突与回退
冲突按两边意图和测试决定,不自动选择最后写入;集成失败能退回各自已验证状态。
需要修改时先限定文件和行为范围,无法说明回滚方式或影响面的动作先不执行。 完成后把证据归入“所有权表、依赖图与交接包”。
完成后应能在“所有权表、依赖图与交接包”中找到与这一步对应的记录;仍需靠猜测补全,就停在这里。
交接包应让集成人不依赖原对话
包含任务、基线、所有权、变更、依赖、测试、未知项和集成步骤。跨任务消息和决定写入共享状态,不只留在临时聊天。
