2.0 KiB
2.0 KiB
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 3:Wave 6 门禁
pnpm verify:web(25 份契约、29 项 Web 测试及生产构建通过)pnpm verify:rust等价门禁(171 项 Rust 测试与严格 Clippy 通过)pnpm tauri build --no-bundle
Task 4-5:连续上下文与检查点
- Store 按 parent_id 读取当前祖先链。
- 第三轮包含前两轮原始剧情。
- 兄弟分支上下文隔离。
- 稳定前缀与动态尾部固定编排。
- LAPP 模型预算与缺省来源贯通。
- 稳定前缀与叙事来源哈希。
Regenerate从父节点创建兄弟分支并复用原判定 / 状态。- 超预算检查点与来源哈希。
- SQLite v3 迁移与 500 节点测试。
Task 6-7:风险 / 判定纵切
- 风险预检不落节点。
- 玩家确认后进入隐藏判定。
- 失败后提供推骰入口。
- Runtime / Store 重新生成复用原判定。
- 推骰创建新行动与新判定。
- Vue / Tauri / Runtime / Store 测试全绿。
Task 8:桌面冒烟
- 隔离 Demo 窗口启动并创建存档。
- 重启恢复。
- 终局与双线路隔离。
- 真实 LAPP 连接。
- 真实隐藏判定工具调用。