# WBV2-P0-002: generate Blender 5.2 inventory and parity map - task: WBV2-P0-002 - parent: WBV2-P0-001 - status: in_progress - gap: workflow:blender52-inventory - ownerFamily: PARITY - targetImplementationClass: LOCAL_BOUNDED ## 目标 Generate a deterministic Blender 5.2 inventory and map each entry to a capability family, completion class, parity level, owner, and evidence state. This is an inventory change only; it must not claim feature parity or modify Blender runtime. ## 输入与范围 - `docs/BLENDER_WEB_EXECUTION_CONTROL_PLANE.md` - `tests/golden/corrective/C5-003/capability-manifest.json` - `tests/golden/corrective/C5-003/coverage-report.json` - `tests/golden/corrective/C5-003/inventory-gate.log` Do: stable IDs, family clustering, unknown classification, deterministic report and source hashes. Do not: edit legacy manifests, execute arbitrary Blender operators, or run Firefox/WebKit. ## 验收 ```bash node tools/web/check-execution-control-plane.mjs node tools/web/check-web-parity-v2-plan.mjs node tools/web/check-corrective-plan.mjs npm --prefix web run test:context-governance ``` Malformed inventory input, duplicate IDs, unsupported classification, hash drift, or budget overflow must fail closed and keep this task `in_progress`/`blocked`; no successor may be selected. ## 交付与回滚 - Reports: `tests/golden/WBV2-P0-002/` - Status: `docs/status/WBV2-P0-002.md` - Manifest: `tests/golden/WBV2-P0-002/manifest.json` - Handoff: `node tools/web/check-task-context.mjs --task WBV2-P0-002 --write` - Rollback: remove only this task's report/status/manifest/context; restore `WBV2-P0-001` as the queue tail without rewriting its evidence.