Files
nana-story/tasks/todo.md
T

1.8 KiB
Raw Blame History

Wave 7 Checklist

本地恢复

  • 从私有 Gitea 恢复 integration/v1@23672e857b
  • 确认 Git 对象完整且工作树干净。
  • 临时只读 Token 已撤销,认证临时文件与 bundle 已删除。
  • 克隆相邻 lapp-rs 并固定到 5ba3c659…
  • 恢复可 fetch/push 的远端认证路径。

Task 1:跨平台契约门禁

  • 添加文本换行约束。
  • Node 契约检查按 LF 规范化源码。
  • Rust 契约生成器按 LF 规范化源码。
  • 增加 LF / CRLF 等价测试。
  • Windows 上运行 Node 契约检查。
  • Rust 可用后运行生成器检查与测试。

Task 2:本机工具链

  • Node.js 24+。
  • WebView2。
  • pnpm 10.29.2。
  • Rust 1.96.0、rustfmt、clippy。
  • Microsoft C++ Build Tools 与 Windows SDK。
  • 安装锁定的 JavaScript 依赖。

Task 3Wave 6 门禁

  • pnpm verify:web(25 份契约、29 项 Web 测试及生产构建通过)
  • pnpm verify:rust
  • pnpm tauri build --no-bundle

Task 4-5:连续上下文与检查点

  • Store 按 parent_id 读取当前祖先链。
  • 第三轮包含前两轮原始剧情。
  • 兄弟分支上下文隔离。
  • 稳定前缀与动态尾部固定编排。
  • 超预算检查点与来源哈希。
  • SQLite v3 迁移与 500 节点测试。

Task 6-7:风险 / 判定纵切

  • 风险预检不落节点。
  • 玩家确认后进入隐藏判定。
  • 失败后提供推骰入口。
  • 重新生成复用原判定。
  • 推骰创建新行动与新判定。
  • Vue / Tauri / Runtime / Store 测试全绿。

Task 8:桌面冒烟

  • Demo 窗口。
  • 重启恢复。
  • 终局与双线路隔离。
  • 真实 LAPP 连接。
  • 真实隐藏判定工具调用。