feat(app): persist demo turns through Tauri
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
|
||||
## 当前阶段
|
||||
|
||||
M0 契约基线已建立;M1/M2 第一批可并行能力已集成。
|
||||
M0 契约基线已建立;M1 状态、投影与持久化主链已经接通,M2 正在进入真实模型循环。
|
||||
|
||||
目前包括:
|
||||
|
||||
@@ -15,12 +15,20 @@ M0 契约基线已建立;M1/M2 第一批可并行能力已集成。
|
||||
- canonical `PlayerView` fixture;
|
||||
- 最小娜娜内容包;
|
||||
- 原子化状态 reducer,覆盖关系、许诺、知识、持有物、时钟与判定;
|
||||
- 可验证追加、恢复和回溯分叉语义的内存 StoryStore;
|
||||
- 保持同一语义的内存与 SQLite StoryStore,支持事务追加、恢复和回溯分叉;
|
||||
- 写入与恢复时的状态哈希校验;
|
||||
- `RuntimeState → PlayerView` 脱敏投影与隐藏信息 canary 测试;
|
||||
- `TurnPlan → reducer → SQLite → PlayerView` 单轮提交链;
|
||||
- Turn 请求/结果校验、Fake Provider 与确定性世界书触发;
|
||||
- 可交互的主演出屏、持有物/线索/许诺、关系与回溯面板。
|
||||
|
||||
浏览器模式目前使用确定性的本地 Turn adapter。SQLite、真实 LAPP Turn
|
||||
循环和分支持久化仍在后续里程碑中。
|
||||
浏览器模式继续使用确定性的本地 Turn adapter,方便无桌面壳开发;Tauri
|
||||
模式已经通过 `submit_turn` 使用 SQLite 自动保存和恢复。当前桌面端 provider
|
||||
仍是确定性的娜娜纵切实现,真实 LAPP 上下文编译、工具循环和动态演出快照仍在
|
||||
后续 M2 中。
|
||||
|
||||
当前 Work 环境缺少 Rust 工具链,因此 Rust/Tauri 源码和测试尚未实际编译;
|
||||
合并门必须在 Rust 1.96 环境补跑 `pnpm verify:rust` 与桌面启动冒烟。
|
||||
|
||||
## 开发
|
||||
|
||||
|
||||
Reference in New Issue
Block a user