Files
nana-story/docs/OWNERSHIP.md
T
2026-07-28 12:51:00 +08:00

986 B

并行开发所有权

契约冻结提交之后,目录即所有权边界。

角色 独占目录 允许工作
集成人 根配置、contracts/docs/adr/src-tauri/、入口与 CI 契约、生成物、接线、验收
Core crates/nana-domain/crates/nana-engine/crates/nana-store/ 类型、reducer、规则、SQLite、重放
Runtime crates/nana-runtime/fixtures/turns/ LAPP、上下文、工具循环、Turn Engine
Experience src/content/nana-demo/ Vue、演出、试玩内容

规则:

  1. Cargo.tomlpackage.json、锁文件、生成代码和公共契约仅由集成人修改。
  2. 新依赖和公共契约变化先提交短变更请求,不跨目录顺手修改。
  3. 禁止无关重构、全仓格式化和依赖大版本升级。
  4. 每个分支必须从同一份契约冻结提交开始。
  5. 合并顺序固定为契约/fixtures → Core → Runtime → Experience → E2E。