Files
nana-story/tasks/todo.md
T

60 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Wave 7 Checklist
## 本地恢复
- [x] 从私有 Gitea 恢复 `integration/v1@23672e857b`
- [x] 确认 Git 对象完整且工作树干净。
- [x] 临时只读 Token 已撤销,认证临时文件与 bundle 已删除。
- [x] 克隆相邻 `lapp-rs` 并固定到 `5ba3c659…`
- [ ] 恢复可 fetch/push 的远端认证路径。
## Task 1:跨平台契约门禁
- [x] 添加文本换行约束。
- [x] Node 契约检查按 LF 规范化源码。
- [x] Rust 契约生成器按 LF 规范化源码。
- [x] 增加 LF / CRLF 等价测试。
- [x] Windows 上运行 Node 契约检查。
- [ ] Rust 可用后运行生成器检查与测试。
## Task 2:本机工具链
- [x] Node.js 24+。
- [x] WebView2。
- [x] pnpm 10.29.2。
- [x] Rust 1.96.0、rustfmt、clippy。
- [ ] Microsoft C++ Build Tools 与 Windows SDK。
- [x] 安装锁定的 JavaScript 依赖。
## Task 3Wave 6 门禁
- [x] `pnpm verify:web`(25 份契约、29 项 Web 测试及生产构建通过)
- [ ] `pnpm verify:rust`
- [ ] `pnpm tauri build --no-bundle`
## Task 4-5:连续上下文与检查点
- [x] Store 按 parent_id 读取当前祖先链。
- [x] 第三轮包含前两轮原始剧情。
- [x] 兄弟分支上下文隔离。
- [x] 稳定前缀与动态尾部固定编排。
- [ ] 超预算检查点与来源哈希。
- [ ] SQLite v3 迁移与 500 节点测试。
## Task 6-7:风险 / 判定纵切
- [ ] 风险预检不落节点。
- [ ] 玩家确认后进入隐藏判定。
- [ ] 失败后提供推骰入口。
- [ ] 重新生成复用原判定。
- [ ] 推骰创建新行动与新判定。
- [ ] Vue / Tauri / Runtime / Store 测试全绿。
## Task 8:桌面冒烟
- [ ] Demo 窗口。
- [ ] 重启恢复。
- [ ] 终局与双线路隔离。
- [ ] 真实 LAPP 连接。
- [ ] 真实隐藏判定工具调用。