feat(app): harden cancellable LAPP turns
verify / verify (push) Has been cancelled

This commit is contained in:
Codex
2026-07-28 08:44:53 -04:00
parent 4831db1763
commit 23672e857b
26 changed files with 2822 additions and 167 deletions
+9 -2
View File
@@ -4,7 +4,8 @@
## 当前阶段
M0 契约基线已建立;M1 状态、投影与持久化主链已经接通M2 正在进入真实模型循环。
M0 契约基线已建立;M1 状态、投影与持久化主链已经接通M2 已具备可取消的真实模型
回合,正在关闭 Windows 窗口与在线 LAPP 验收。
目前包括:
@@ -29,6 +30,10 @@ M0 契约基线已建立;M1 状态、投影与持久化主链已经接通,M2
- SQLite schema v2 与从 wave4 schema v1 的无损迁移;
- 应用内选择 LAPP profile 中声明了聊天与工具调用能力的模型,凭据仍只由 LAPP
Vault 即时解析;
- 应用内测试当前已应用模型的最小连接,不接收任意模型目标,也不返回供应商正文;
- 回合支持停止生成与 90 秒应用截止时间;取消、超时或无效输出都不能产生半轮节点;
- 缺凭据、配置错误、限流、供应商拒绝与网络不可用使用脱敏错误分类,并只允许一次
明确的安全重试;
- 可完整游玩的“天亮之前”纵切:接受许诺、隐藏搜索、获得车票、进入隧道、天亮前
归来并结算许诺;
- Turn 请求/结果校验、Fake Provider 与确定性世界书触发;
@@ -45,7 +50,9 @@ LAPP provider;只有显式设置
Rust 1.96 下的核心测试、Clippy、契约生成检查、Tauri 全 target 类型检查与后端
单元测试已经通过。当前 Linux Work 环境缺少 WebKitGTK 等桌面开发库,因此真实
桌面窗口启动与 Windows 打包仍需在具备原生依赖的环境补跑。
桌面窗口启动与 Windows 打包仍需在具备原生依赖的环境补跑。真实 Windows 开发机的
固定源码、工具链、桌面编译与隔离存档冒烟见
[`docs/windows-developer-smoke.md`](docs/windows-developer-smoke.md)。
## 开发