Advance M8-M11 parity workflows
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-08-17 04:37:07 -04:00
parent 7c16b279ae
commit 0fe8d2bb56
324 changed files with 31920 additions and 863 deletions

View File

@@ -1,7 +1,7 @@
# N-018 Physics 与 Simulation
状态:`BLOCKED`family capability、settings/dependency/cache manifest、错误帧门浏览器自有
BTF1 播放会话已落地desktop bake playback、WASM solver 和 bake job 未实现)
状态:`BLOCKED`family capability、settings/dependency/cache manifest、错误帧门浏览器自有
BTF1 播放会话及逐 family solver probe 已落地desktop bake playback、WASM solver 和 bake job 未实现)
## 已验证切片
@@ -34,13 +34,19 @@ BTF1 播放会话已落地desktop bake playback、WASM solver 和 bake job
10. N-018-C持久缓存集成两帧真实 BTF1 经过 content-addressed Simulation cache 写入,终止
Storage Worker 后由新 Worker 精确 range 读取第二帧并应用到 SceneIR帧 hash、magic、offset
和最终 object translation 均验证。
11. N-018-DM10-13 probe 门):七个 family 分别检查 runtime export、初始化、线程和内存只有
四门全过才允许 `LOCAL_SOLVER`。当前生产 inventory 没有 solver adapter全部明确路由到
`DESKTOP_SERVER_BAKE`。合成正例只验证门逻辑,不声明真实 WASM solver 或 cache decoder。
12. N-018-C/DM10-14 cache 门):七类 desktop/server bake cache 均绑定 cache schema、family、
Blender 5.2、source/settings/input/cache hash、frame range、总/逐帧 byte range/hash消费前对
实际 source、payload 和逐帧 bytes 复算 SHA-256。decoder/playback capability 仍不开放。
## 仍然阻断
- N-018-A/B从真实 Main 提取完整 family settings、collection/effector/collision 依赖。
- N-018-Cdesktop bake payload 的逐 family decoder、正式 viewport UI 播放控制和 100 帧
golden浏览器自有 transform frame decoder/SceneIR 播放会话已完成但不替代 Blender bake。
- N-018-D逐 family WASM solver 初始化、线程、内存和确定性验证
- N-018-D逐 family 真实 WASM solver adapter、初始化实现和确定性 golden探测/路由门已完成
- N-018-Ebake start/cancel/commit、服务端 job、故障恢复、进度与 UI。
## 验收
@@ -49,8 +55,10 @@ BTF1 播放会话已落地desktop bake playback、WASM solver 和 bake job
WEB_TEST_PORT=5204 npm --prefix web run test:e2e -- --grep "N-018 physics"
npm --prefix web run test:simulation-cache
npm --prefix web run test:physics-main-reader
npm --prefix web run test:physics-solver-probe
npm --prefix web run test:physics-cache-family
```
本轮在 Chromium 隔离端口复验 content-addressed cache 的 Worker restart、目标帧 range read、
帧 SHA-256、BTF1 seek/play/cancel迟到结果抑制通过;没有 desktop bake family decoder 或
solver因此 desktop playback/solver/bake 状态不变,继续为 `BLOCKED`
帧 SHA-256、BTF1 seek/play/cancel迟到结果抑制和逐 family solver probe 通过;没有 desktop
bake family decoder 或真实 solver因此 desktop playback/solver/bake 状态不变,继续为 `BLOCKED`