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

1.2 KiB

M0 开工状态

日期:2026-07-28

已完成

  • 初始化 Git、Tauri 2、Vue 3、TypeScript 与 Rust workspace。
  • 固定 lapp-rs 基线提交。
  • 建立 nana-domainnana-enginenana-storenana-runtimenana-contracts 边界。
  • 定义第一批公共领域契约。
  • 提交 15 份 JSON Schema、TypeScript DTO 和源文件漂移检查。
  • 建立普通对话、隐藏判定、许诺、NPC 未知物品转移和回溯分叉 fixtures。
  • 建立最小娜娜内容包“天亮之前”。
  • 建立静态 PlayerView 主演出屏。
  • 建立版本、试玩包摘要和静态 PlayerView 三个窄 Tauri 命令。
  • 写入契约、安全边界与 LAPP 边界 ADR。
  • 建立 Windows CI。

已通过

pnpm contracts:check
pnpm typecheck
pnpm test       # 4 tests passed
pnpm build
pnpm verify:web

尚未通过

当前 Work 执行环境没有 cargo/Rust 1.96,因此以下门禁尚未执行:

cargo fmt --all -- --check
cargo clippy --workspace --all-targets -- -D warnings
cargo test --workspace
cargo run -p nana-contracts -- --check
pnpm tauri dev

这意味着 M0 已经开工并形成第一份可合并基线,但在 Rust/Tauri 与 Windows 冒烟完成前, 不标记为正式完成。