chore: establish wave 7 local baseline

This commit is contained in:
2026-07-28 22:07:49 +08:00
parent 23672e857b
commit 37b3397e4a
5 changed files with 396 additions and 3 deletions
+59
View File
@@ -0,0 +1,59 @@
# 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:连续上下文与检查点
- [ ] Store 按 parent_id 读取当前祖先链。
- [ ] 第三轮包含前两轮原始剧情。
- [ ] 兄弟分支上下文隔离。
- [ ] 稳定前缀与动态尾部固定编排。
- [ ] 超预算检查点与来源哈希。
- [ ] SQLite v3 迁移与 500 节点测试。
## Task 6-7:风险 / 判定纵切
- [ ] 风险预检不落节点。
- [ ] 玩家确认后进入隐藏判定。
- [ ] 失败后提供推骰入口。
- [ ] 重新生成复用原判定。
- [ ] 推骰创建新行动与新判定。
- [ ] Vue / Tauri / Runtime / Store 测试全绿。
## Task 8:桌面冒烟
- [ ] Demo 窗口。
- [ ] 重启恢复。
- [ ] 终局与双线路隔离。
- [ ] 真实 LAPP 连接。
- [ ] 真实隐藏判定工具调用。