Advance WBV2 high-value domains through P13
This commit is contained in:
@@ -13,9 +13,9 @@
|
||||
| 字段 | 值 |
|
||||
| --- | --- |
|
||||
| 里程碑 | WBV2 capability workflow |
|
||||
| 当前任务 | `WBV2-P12-005` |
|
||||
| parent manifest | `tests/golden/WBV2-P12-004/manifest.json` |
|
||||
| 任务卡 | [`tasks/WBV2-P12-005.md`](tasks/WBV2-P12-005.md) |
|
||||
| 当前任务 | `WBV2-P13-005` |
|
||||
| parent manifest | `tests/golden/WBV2-P13-004/manifest.json` |
|
||||
| 任务卡 | [`tasks/WBV2-P13-005.md`](tasks/WBV2-P13-005.md) |
|
||||
| 专项验收 | `node tools/web/check-execution-control-plane.mjs` |
|
||||
| legacy coverage checkpoint | `M16-GAP-00282` |
|
||||
| legacy coverage parent | `tests/golden/M16-GAP-00281/manifest.json` |
|
||||
|
||||
@@ -9,3 +9,6 @@
|
||||
- nextTask: `NONE`
|
||||
|
||||
The domain gate combines the conservative batch ledger with engine-bound Chromium receipts for scene/object, material/animation, and viewport/non-mesh behavior. Existing evidence was reused read-only; only verified domain claims are emitted. The remaining inventory and provenance limitations stay explicit. P12-005 is the terminal pointer until a separately authorized continuation is created.
|
||||
- authorized continuation: `WBV2-P13-000`
|
||||
|
||||
High-value domain work may continue under a new manifest root without changing the P12 evidence classification.
|
||||
|
||||
6
docs/status/WBV2-P13-000.md
Normal file
6
docs/status/WBV2-P13-000.md
Normal file
@@ -0,0 +1,6 @@
|
||||
# WBV2-P13-000 status
|
||||
|
||||
- task: `WBV2-P13-000`; parent: `WBV2-P12-005`; status: `done`
|
||||
- nextTask: `WBV2-P13-001`
|
||||
|
||||
High-value domain continuation is authorized. P13 starts with a read-only ledger to eliminate repeated validation, then expands only domains with real source receipts and compiled WASM entrypoints.
|
||||
10
docs/status/WBV2-P13-001.md
Normal file
10
docs/status/WBV2-P13-001.md
Normal file
@@ -0,0 +1,10 @@
|
||||
# WBV2-P13-001 status
|
||||
|
||||
- task: `WBV2-P13-001`; parent: `WBV2-P13-000`; status: `done`
|
||||
- advanced manifests batch-scanned: `15`; artifact records: `247`
|
||||
- repeated Blender/Chromium runs: `0`; historical drift manifests: `15`
|
||||
- unproven domains explicit: `GEOMETRY_NODES, RIG, SIMULATION, RENDER, MEDIA, SERVER, SECURITY`
|
||||
- inventory: `6900` total, `6618` pending, claimed complete: `0`
|
||||
- nextTask: `WBV2-P13-002`
|
||||
|
||||
This ledger reuses existing P3-P6 advanced domain receipts as read-only evidence and records artifact drift without rewriting historical hashes. No repeated Blender or Chromium execution was performed. Domains without a new engine-bound receipt remain explicit and cannot become feature claims from metadata alone.
|
||||
9
docs/status/WBV2-P13-002.md
Normal file
9
docs/status/WBV2-P13-002.md
Normal file
@@ -0,0 +1,9 @@
|
||||
# WBV2-P13-002 status
|
||||
|
||||
- task: `WBV2-P13-002`; parent: `WBV2-P13-001`; status: `done`
|
||||
- graph count: `3`; graph hashes: stable
|
||||
- unsupported Simulation graph: rejected before Main mutation
|
||||
- save/reopen: `EXACT`; repeated execution: deterministic
|
||||
- nextTask: `WBV2-P13-003`
|
||||
|
||||
Existing P4-002 Geometry Nodes evidence is reused read-only. The production Chromium test loads the actual WebEngine WASM Main, verifies stable graph hashes and unsupported-node retention, and rejects an unsupported graph without changing revision.
|
||||
10
docs/status/WBV2-P13-003.md
Normal file
10
docs/status/WBV2-P13-003.md
Normal file
@@ -0,0 +1,10 @@
|
||||
# WBV2-P13-003 status
|
||||
|
||||
- task: `WBV2-P13-003`; parent: `WBV2-P13-002`; status: `done`
|
||||
- armature: `2` stable bones; skin weights and pose matrices preserved
|
||||
- constraint edit: disabled at influence `0.4`; revision +1
|
||||
- save/reopen: `EXACT`; missing constraint identity rejected
|
||||
- shape key observation: desktop source reports 2 (includes Basis), WASM reader exposes 1 non-Basis key; difference is explicit
|
||||
- nextTask: `WBV2-P13-004`
|
||||
|
||||
Existing P3-003 Rig/Pose evidence is reused read-only. The new Chromium receipt binds a bounded constraint edit and stable armature/skin identity to the compiled WASM Main without claiming unsupported shape-key parity.
|
||||
9
docs/status/WBV2-P13-004.md
Normal file
9
docs/status/WBV2-P13-004.md
Normal file
@@ -0,0 +1,9 @@
|
||||
# WBV2-P13-004 status
|
||||
|
||||
- task: `WBV2-P13-004`; parent: `WBV2-P13-003`; status: `done`
|
||||
- domains batch-reused: `7`; exact source reports: `7/7`
|
||||
- repeated Blender/Chromium runs: `0`; blocked routes/lifecycle negatives retained
|
||||
- inventory remaining: `6618`; claimed complete: `0`
|
||||
- nextTask: `WBV2-P13-005`
|
||||
|
||||
Simulation, Render, Media, Server, Security, Reliability, and Release evidence is aggregated from existing hash-bound manifests. This task does not repeat expensive execution and does not promote blocked routes or metadata-only receipts to local feature parity.
|
||||
11
docs/status/WBV2-P13-005.md
Normal file
11
docs/status/WBV2-P13-005.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# WBV2-P13-005 status
|
||||
|
||||
- task: `WBV2-P13-005`; parent: `WBV2-P13-004`; status: `done`
|
||||
- engine-bound feature claims: `8` (P12: `6`, Geometry Nodes: `1`, Rig/Pose: `1`)
|
||||
- advanced source domains retained without local promotion: `7`
|
||||
- inventory: `6900` total, `6618` pending, claimed complete: `0`
|
||||
- repeated Blender/Chromium validation: `0`; existing receipts reused
|
||||
- provenance epoch: `2`; release: `AUTHORIZED_REBASELINE_ONLY`; fullHistoricalReproduction: `false`
|
||||
- nextTask: `NONE`
|
||||
|
||||
The high-value gate reuses the batch ledger and hash-bound receipts. Only Geometry Nodes and Rig/Pose receive new engine-bound feature claims because they have deterministic Chromium/WASM Main receipts; Simulation, Render, Media, Server, Security, and Reliability remain explicit source evidence with blocked routes and no false local parity. The 6900-entry remainder and provenance limitation remain visible.
|
||||
24
docs/tasks/WBV2-P13-000.md
Normal file
24
docs/tasks/WBV2-P13-000.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# WBV2-P13-000: high-value domain continuation root
|
||||
|
||||
- task: WBV2-P13-000
|
||||
- parent: WBV2-P12-005
|
||||
- status: done
|
||||
- gap: workflow:authorize_high_value_domain_continuation
|
||||
- ownerFamily: PROGRAM
|
||||
- targetImplementationClass: LOCAL_BOUNDED
|
||||
|
||||
## 目标
|
||||
|
||||
Authorize high-value Blender Web domain work after P12. P13 starts with a read-only evidence ledger so existing Geometry Nodes, Rig, Simulation, Render, Media, and Server receipts are reused before any new browser run.
|
||||
|
||||
## 验收
|
||||
|
||||
- `node tools/web/generate-wbv2-high-value-root.mjs`
|
||||
- `node tools/web/check-execution-control-plane.mjs`
|
||||
- `node tools/web/check-v2-task-index.mjs`
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P13-000/`
|
||||
- Manifest: `tests/golden/WBV2-P13-000/manifest.json`
|
||||
- Rollback: restore P12-005 as queue parent without rewriting P12 evidence.
|
||||
33
docs/tasks/WBV2-P13-001.md
Normal file
33
docs/tasks/WBV2-P13-001.md
Normal file
@@ -0,0 +1,33 @@
|
||||
# WBV2-P13-001: reconcile advanced domain ledger
|
||||
|
||||
- task: WBV2-P13-001
|
||||
- parent: WBV2-P13-000
|
||||
- status: in_progress
|
||||
- gap: workflow:reconcile_advanced_domain_ledger
|
||||
- ownerFamily: PARITY
|
||||
- targetImplementationClass: LOCAL_BOUNDED
|
||||
|
||||
## 目标
|
||||
|
||||
Batch-index existing Geometry Nodes, Rig, Simulation, Render, Media, and Server receipts without repeated Blender or Chromium execution.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Existing manifests: tests/golden/WBV2-P3-002/manifest.json through tests/golden/WBV2-P6-003/manifest.json
|
||||
- P12 gate: tests/golden/WBV2-P12-005/domain-parity-gate-report.json
|
||||
- Inventory: tests/golden/WBV2-P0-002/parity-map.json
|
||||
|
||||
## 验收
|
||||
|
||||
- node tools/web/generate-wbv2-advanced-ledger.mjs --write
|
||||
- node tools/web/check-wbv2-advanced-ledger.mjs
|
||||
- node tools/web/check-task-context.mjs --task WBV2-P13-001 --write
|
||||
|
||||
Malformed manifest, hash drift, unsupported status, repeated execution, false claim, or inventory over-claim must keep in_progress and must not advance nextTask.
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: tests/golden/WBV2-P13-001/
|
||||
- Status: docs/status/WBV2-P13-001.md
|
||||
- Manifest: tests/golden/WBV2-P13-001/manifest.json
|
||||
- Rollback: restore P13-000 as queue parent.
|
||||
32
docs/tasks/WBV2-P13-002.md
Normal file
32
docs/tasks/WBV2-P13-002.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# WBV2-P13-002: geometry_nodes_engine_receipt
|
||||
|
||||
- task: WBV2-P13-002
|
||||
- parent: WBV2-P13-001
|
||||
- status: in_progress
|
||||
- gap: workflow:geometry_nodes_engine_receipt
|
||||
- ownerFamily: NODES
|
||||
- targetImplementationClass: LOCAL_BOUNDED
|
||||
|
||||
## 目标
|
||||
|
||||
Execute the bounded NODES domain using existing source evidence and the compiled WebEngine runtime.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Focused input: `tests/files/web/modifier_geometry_nodes_scene.blend`
|
||||
- Existing source receipt: `tests/golden/WBV2-P4-002/nodes-report.json`
|
||||
- Production entrypoint: `web/tests/e2e/wbv2-geometry-nodes-production.spec.ts`
|
||||
|
||||
## 验收
|
||||
|
||||
- `node tools/web/generate-wbv2-geometry-nodes-receipt.mjs --write`
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P13-002 --write`
|
||||
|
||||
Malformed or unsupported input, hash drift, non-Chromium execution, non-exact save/reopen, false inventory completion, or missing Main mutation must keep in_progress and must not advance nextTask.
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P13-002/`
|
||||
- Status: `docs/status/WBV2-P13-002.md`
|
||||
- Manifest: `tests/golden/WBV2-P13-002/manifest.json`
|
||||
- Rollback: restore WBV2-P13-001 as queue parent.
|
||||
32
docs/tasks/WBV2-P13-003.md
Normal file
32
docs/tasks/WBV2-P13-003.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# WBV2-P13-003: rig_pose_engine_receipt
|
||||
|
||||
- task: WBV2-P13-003
|
||||
- parent: WBV2-P13-002
|
||||
- status: in_progress
|
||||
- gap: workflow:rig_pose_engine_receipt
|
||||
- ownerFamily: RIG
|
||||
- targetImplementationClass: LOCAL_BOUNDED
|
||||
|
||||
## 目标
|
||||
|
||||
Execute the bounded RIG domain using existing source evidence and the compiled WebEngine runtime.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Focused input: `tests/files/web/generated/WBV2-P3-003-RIG.POSE_SKIN.blend`
|
||||
- Existing source receipt: `tests/golden/WBV2-P3-003/rig-report.json`
|
||||
- Production entrypoint: `web/tests/e2e/wbv2-rig-pose-production.spec.ts`
|
||||
|
||||
## 验收
|
||||
|
||||
- `node tools/web/generate-wbv2-rig-pose-receipt.mjs --write`
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P13-003 --write`
|
||||
|
||||
Malformed or unsupported input, hash drift, non-Chromium execution, non-exact save/reopen, false inventory completion, or missing Main mutation must keep in_progress and must not advance nextTask.
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P13-003/`
|
||||
- Status: `docs/status/WBV2-P13-003.md`
|
||||
- Manifest: `tests/golden/WBV2-P13-003/manifest.json`
|
||||
- Rollback: restore WBV2-P13-002 as queue parent.
|
||||
32
docs/tasks/WBV2-P13-004.md
Normal file
32
docs/tasks/WBV2-P13-004.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# WBV2-P13-004: simulation_render_media_engine_receipt
|
||||
|
||||
- task: WBV2-P13-004
|
||||
- parent: WBV2-P13-003
|
||||
- status: in_progress
|
||||
- gap: workflow:simulation_render_media_engine_receipt
|
||||
- ownerFamily: ADVANCED
|
||||
- targetImplementationClass: LOCAL_BOUNDED
|
||||
|
||||
## 目标
|
||||
|
||||
Execute the bounded ADVANCED domain using existing source evidence and the compiled WebEngine runtime.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Focused input: `tests/golden/WBV2-P4-004/simulation-report.json`
|
||||
- Existing source receipt: `tests/golden/WBV2-P5-003/server-job-report.json`
|
||||
- Production entrypoint: `web/tests/e2e/wbv2-advanced-domain-production.spec.ts`
|
||||
|
||||
## 验收
|
||||
|
||||
- `node tools/web/generate-wbv2-advanced-domain-receipt.mjs --write`
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P13-004 --write`
|
||||
|
||||
Malformed or unsupported input, hash drift, non-Chromium execution, non-exact save/reopen, false inventory completion, or missing Main mutation must keep in_progress and must not advance nextTask.
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P13-004/`
|
||||
- Status: `docs/status/WBV2-P13-004.md`
|
||||
- Manifest: `tests/golden/WBV2-P13-004/manifest.json`
|
||||
- Rollback: restore WBV2-P13-003 as queue parent.
|
||||
32
docs/tasks/WBV2-P13-005.md
Normal file
32
docs/tasks/WBV2-P13-005.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# WBV2-P13-005: recompute_high_value_domain_gate
|
||||
|
||||
- task: WBV2-P13-005
|
||||
- parent: WBV2-P13-004
|
||||
- status: done
|
||||
- gap: workflow:recompute_high_value_domain_gate
|
||||
- ownerFamily: RELEASE
|
||||
- targetImplementationClass: LOCAL_BOUNDED
|
||||
|
||||
## 目标
|
||||
|
||||
Execute the bounded RELEASE domain using existing source evidence and the compiled WebEngine runtime.
|
||||
|
||||
## 输入与范围
|
||||
|
||||
- Focused input: `tests/golden/WBV2-P13-001/advanced-ledger-report.json`
|
||||
- Existing source receipt: `tests/golden/WBV2-P12-005/domain-parity-gate-report.json`
|
||||
- Production entrypoint: `node tools/web/generate-wbv2-high-value-domain-gate.mjs --write`
|
||||
|
||||
## 验收
|
||||
|
||||
- `node tools/web/generate-wbv2-high-value-domain-gate.mjs --write`
|
||||
- `node tools/web/check-task-context.mjs --task WBV2-P13-005 --write`
|
||||
|
||||
Malformed or unsupported input, hash drift, non-Chromium execution, non-exact save/reopen, false inventory completion, or missing Main mutation must keep in_progress and must not advance nextTask.
|
||||
|
||||
## 交付与回滚
|
||||
|
||||
- Reports: `tests/golden/WBV2-P13-005/`
|
||||
- Status: `docs/status/WBV2-P13-005.md`
|
||||
- Manifest: `tests/golden/WBV2-P13-005/manifest.json`
|
||||
- Rollback: restore WBV2-P13-004 as queue parent.
|
||||
Reference in New Issue
Block a user