Complete V1 RC deployment capability gates
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Web Blender 项目现状与后续连续任务
|
||||
|
||||
更新时间:2026-08-14
|
||||
更新时间:2026-08-15
|
||||
|
||||
当前短周期任务、领取顺序和阶段退出条件统一维护在
|
||||
`docs/CURRENT_EXECUTION_PLAN.md`。本文件保留实现事实、长期能力台账和完整验收命令,不再作为
|
||||
@@ -19,6 +19,10 @@ Blender C/C++ 子集编译为 WASM,OPFS 保存大文件,IndexedDB 保存小
|
||||
SQLite WASM 和 Bitbybit/OCCT 均不在当前依赖范围内。Three.js、WASM 和其他
|
||||
运行时资源全部使用项目本地文件,不依赖 CDN。
|
||||
|
||||
`Web Blender Modeler V1` 的本地 RC 已收口:ledger 的 50 条 acceptance 声明去重为 49 条
|
||||
命令并全部通过,122/122 Chromium E2E 通过,17 条 release record 为 `READY` 且 0 missing。
|
||||
这不改变完整 Blender 5.2 对标结论:N-015 至 N-026 仍为 12/12 `parityStatus=BLOCKED`。
|
||||
|
||||
## 2. 已完成并有测试覆盖的能力
|
||||
|
||||
| 能力 | 当前证据 | 状态 |
|
||||
@@ -216,6 +220,19 @@ demand paging、大 bundle 和发布 golden。
|
||||
阻塞 V1。P0 用户闭环、10M geometry、long media 和 OOM 均有独立 command/output/artifact-hash
|
||||
记录;当前为 0 个 V1 缺失,release gate 为 `READY`。浏览器范围仅为 Chromium。
|
||||
|
||||
`docs/status/v1-acceptance-evidence.json` 逐条覆盖 12 个 family 的 50 条声明、49 个唯一命令,
|
||||
结果为 49 passed、0 failed;其 SHA-256
|
||||
`74c01764987c3dce0601a20cdf494f8076102f6d54262a1d13df953abee96160` 已绑定到最终
|
||||
`v1-user-loop` release record。desktop USD 使用经发布 SHA-256 校验的官方 Blender 5.2.0 LTS,
|
||||
runtime `USD=True`。最终离线 binary/source archive SHA-256 分别为
|
||||
`f2903a75026a0a28615aeb5f4834a3859af83022c82bc50e28437dcbed68e549` 和
|
||||
`9a9c1b505c68a618de842be7c248f628b104b11b80e8a40d111f62540fcba327`。
|
||||
|
||||
`M6-01` 已新增机器可读部署合同并让 Vite/离线包生成器复用该事实源。`M6-02` 已新增纯
|
||||
pthread 能力门:`crossOriginIsolated`、`SharedArrayBuffer` 和 `Worker` 任一缺失均返回稳定的
|
||||
`PLATFORM_CAPABILITY_UNAVAILABLE`,且 single-thread 初始化路径不调用该门。下一领取点是
|
||||
`CURRENT_EXECUTION_PLAN.md` 的 `M6-03`:验证 single-thread 引擎在无隔离环境启动。
|
||||
|
||||
## 6. 当前验收命令
|
||||
|
||||
```bash
|
||||
@@ -253,6 +270,12 @@ npm --prefix web run test:browser
|
||||
npm --prefix web run release:offline
|
||||
npm --prefix web run release:evidence
|
||||
npm --prefix web run test:release-evidence
|
||||
npm --prefix web run test:v1-acceptance-coverage
|
||||
BLENDER_BIN=/path/to/usd-enabled/blender \
|
||||
BLENDER_ARCHIVE_SHA256=<sha256> npm --prefix web run release:v1-acceptance
|
||||
npm --prefix web run test:v1-acceptance-evidence
|
||||
npm --prefix web run test:v1-acceptance-release-binding
|
||||
node tools/web/check-deployment-contract.mjs
|
||||
WEB_TEST_PORT=5193 npm --prefix web run test:e2e # 5173 被占用时指定可用端口
|
||||
WEB_TEST_PORT=5193 npm --prefix web run test:e2e -- -g "N-015|non-mesh"
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user