1.5 KiB
Executable File
1.5 KiB
Executable File
所有权与变更边界
| 路径 | 主要负责人 | 领域成员权限 | 变更要求 |
|---|---|---|---|
domains/<domain>/ |
对应领域负责人 | 可直接修改本领域 | 本领域评审 + 契约测试 |
contracts/ |
整体开发/架构负责人 | 只读,提变更申请 | 版本评估 + 全领域评审 |
platforms/ |
CAN/集成负责人 | 只读,提交映射需求 | DBC/标定评审 + HIL 验证 |
src/cognitive_agent/ |
整体开发负责人 | 只读,提接口需求 | 中央运行时评审 |
apps/ |
API/Web 负责人 | 通过公共 API 集成 | API 契约测试 |
tests/contract |
整体开发负责人 | 可补用例,不改基准语义 | 全领域回归 |
tests/integration、tests/e2e |
整体开发负责人 | 提供领域 fixture | 集成环境验证 |
公共契约版本
- 仅增加可选字段:minor 版本。
- 新增必填字段、改变语义或删除字段:major 版本,并提供迁移窗口。
- 文档和错误修正且不改变行为:patch 版本。
- 运行时至少同时支持当前 major 和迁移中的前一个 major;具体周期由发布计划决定。
冲突预防
- 能力名采用
<domain>.<verb_object>,例如seat.set_posture。 - operation id 只在单份配置内唯一;跨域唯一性由 request id + domain + operation id 组成。
- 领域映射不复制 DBC bit layout,只引用中央 message/signal 名称。
- 跨域规则放在
src/cognitive_agent/orchestration/或平台策略中,不放入任一领域插件。