1.8 KiB
1.8 KiB
跨项目迭代边界与协作方式
版本: 2026-08-07
适用范围: 从 04A.agent_tool_route 开始的跨项目迭代
1. 当前现实
从 04A 开始,一次迭代已经不再只作用于 lineup-app/。
一个完整闭环可能同时涉及:
lineup-app/:Runtime、Host、UI、SDKlineup-adapter/hermes/:协议转换、Agent 兼容层lineup-app-server/:必要时的传输边界agent_ops/:规划、设计、协议与验收文档
因此,迭代必须以“能力闭环”为单位,而不是以“某个仓库”命名。
2. 规划时必须写清的三件事
2.1 涉及哪些项目
每份 01.迭代规划.md 都必须列清:
- 主要改动项目;
- 次要联动项目;
- 只需验证、不需修改的项目。
2.2 哪个项目负责什么
规划和技术规范都要写清:
- Runtime 责任;
- Adapter 责任;
- 服务端责任;
- Host / 验收责任;
- 文档与协议责任。
2.3 哪些层不应被修改
跨项目迭代最常见的问题,不是“漏改一个文件”,而是“把不该动的边界动了”。
所以规划里必须明确:
- 哪一层是执行权威;
- 哪一层只做兼容;
- 哪一层视为透明传输;
- 哪些旧语义在本轮保持不变。
3. 评审时的检查顺序
跨项目迭代建议按以下顺序评审:
- 先看产品与架构边界是否清楚;
- 再看跨仓责任是否分清;
- 再看协议与状态机是否闭环;
- 最后看实施和验收能否真正跨端跑通。
4. 当前统一入口
从现在开始:
- 迭代规划、设计评审、技术规范、技术评审都在
agent_ops/03.迭代规划/下组织; - 具体实现仍分布在各代码仓;
- 但“本次迭代到底在做什么”只在这里定义和冻结。