Advance N-015 through N-018 bounded workflows
This commit is contained in:
@@ -16,6 +16,10 @@ cache playback、WASM solver 和 bake job 未实现)
|
||||
IndexedDB 使用有界 slice,并再次校验该帧 SHA-256,越界帧返回 `SIMULATION_CACHE_MISSING`。
|
||||
5. 单 manifest 上限 4096 systems、每系统 1024 dependencies、256 settings/64 KiB、
|
||||
100k frames;单帧 512 MiB、整包 16 GiB,分配和 range 计算前检查安全整数及预算。
|
||||
6. authoritative Main reader 扫描真实 Rigid Body、Soft Body、Cloth、Fluid、Dynamic Paint、
|
||||
Particle/Hair 数据;只输出实际存在的 system,绑定 owner stable ID、有界 settings、collision
|
||||
dependency 和浏览器可复算 SHA-256。当前 fixture 实证覆盖禁用 Cloth、Soft Body 和 Collision
|
||||
依赖,save/reopen 保持一致;未用合成 system 填充其余 family。
|
||||
|
||||
## 仍然阻断
|
||||
|
||||
@@ -29,4 +33,9 @@ cache playback、WASM solver 和 bake job 未实现)
|
||||
```bash
|
||||
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
|
||||
```
|
||||
|
||||
本轮在 Chromium 隔离端口复验 content-addressed cache 的 Worker restart、目标帧 range read 与
|
||||
帧 SHA-256 门通过;没有 desktop bake family decoder 或 solver,因此 playback/solver/bake 状态
|
||||
不变,继续为 `BLOCKED`。
|
||||
|
||||
Reference in New Issue
Block a user