Reorganize Blender Web execution around capabilities
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-24 18:37:46 -04:00
parent 0b2c3ba0dd
commit a081c68c87
2530 changed files with 763976 additions and 79 deletions

View File

@@ -13,23 +13,27 @@ node tools/web/check-execution-health.mjs
## 当前基线(2026-08-24)
- `npm --prefix web run test:task-context`:通过,约 `708 ms`。
- `npm --prefix web run test:context-governance`:失败,约 `732 ms`;index/catalog
active 仍是 `M16-GAP-00281`,queue 已指向 `M16-GAP-00282`。
- `node tools/web/check-generated-gap.mjs --task M16-GAP-00282`:预检失败,约
`131 ms`;任务仍是 `pending`,fixture 和 generator 均不存在。
- `npm --prefix web test`:约 `13.5 s`,`398/417` 通过;19 个失败来自历史
manifest 的 artifact SHA-256 漂移,不能通过放宽校验解决。
- `npm --prefix web run typecheck`:约 `15.7 s`,通过。
- `npm --prefix web run lint`:约 `12.8 s`,通过。
- 生产 lane 当前任务为 `WBV2-P0-002`,parent 为
`tests/golden/WBV2-P0-001/manifest.json`;`WBV2` index/catalog 有且仅有一个
active 记录。
- legacy coverage checkpoint 为 `M16-GAP-00282`,其 parent
`tests/golden/M16-GAP-00281/manifest.json` 保持不变;它不再作为生产任务领取。
- `node tools/web/check-execution-control-plane.mjs`:通过;报告 6,900 legacy
cases、281 个已有 coverage、3 个 capability clusters、9 个映射 cases。
- `node tools/web/check-execution-health.mjs`:通过;在 capability task 上不启动
Blender/WASM fixture preflight。
- `npm --prefix web run test:task-context`、`npm --prefix web run test:context-governance`、
`npm --prefix web run test:execution-control-plane`:通过。
- 全量历史 manifest 的 SHA-256 漂移仍需不可变快照或审计重签;不得放宽 checker
或把 metadata/negative-only 证据计为功能完成。
## 恢复顺序
1. 先修复 queue、plan、catalog、index 的单一指针来源,并重新生成 index;不得手工
修改 active 状态或 offset。
2. 为当前任务生成非空紧凑卡:
`node tools/web/generate-task-card.mjs --task M16-GAP-00282`。
3. 只有任务变为 `active` 且 fixture/generator 真实存在后,才运行专项 gap 命令。
1. 先运行 capability control-plane、queue ancestry、context 和 governance gates;不得手工
修改 active 状态、offset 或 `nextTask`。
2. 读取当前 `WBV2-*` task card,按卡片命令生成 inventory/capability 证据;不要为
legacy coverage task 启动 Blender/WASM。
3. 只有当后续 task 明确要求 fixture 时,才运行专项 gap/desktop 命令。
4. 历史 manifest hash 漂移需要不可变的源快照或经审计的重签流程;禁止在 checker 中
忽略漂移,也不要把 `CANCELLED`、metadata-only 或 negative-only 证据计为功能完成。
5. 专项任务通过后才运行浏览器验收;浏览器门永久限制为 Chromium。