Reorganize Blender Web execution around capabilities
This commit is contained in:
47
docs/tasks/WBV2-P0-002.md
Normal file
47
docs/tasks/WBV2-P0-002.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user