60 lines
1.8 KiB
Markdown
60 lines
1.8 KiB
Markdown
# 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 3:Wave 6 门禁
|
||
|
||
- [x] `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 连接。
|
||
- [ ] 真实隐藏判定工具调用。
|