{ "schemaVersion": 1, "planId": "BLENDER_WEB_CAPABILITY_CONTINUATION_P236", "status": "ACTIVE_CAPABILITY_FAMILY_QUEUE", "authority": "user_authorized_implementation_first_execution", "sourceAuthority": { "blenderRoot": "blender-5.2.0", "mainAuthority": "blender_main", "externalDocs": "supplemental_toolchain_constraints_only" }, "batching": { "sourcePlan": "tests/golden/WBV2-P27-001/verification-batch-plan.json", "batchCount": 27, "pendingRows": 6609, "dedupeBy": [ "sourceHash", "behaviorHash", "dedupeKey" ] }, "inventoryPolicy": { "total": 6900, "legacyCompleted": 281, "legacyPending": 6618, "effectiveCompleted": 290, "effectivePending": 6609, "overlayMutation": "forbidden_during_implementation_wave" }, "tasks": [ { "id": "WBV2-P236-000", "phase": "P236", "title": "authorize_capability_family_wave", "kind": "enabling", "owner": "PROGRAM", "dependsOn": [ "WBV2-P235-003" ], "parityId": null, "implementationClass": "SOURCE_BACKED", "parallelGroup": "p236-000", "gate": "G1", "card": "docs/tasks/WBV2-P236-000.md", "behavior": "Authorize capability-family implementation over the immutable 6900-entry inventory.", "outputs": [ "implementation-report", "manifest", "status" ], "acceptance": [ "6900 inventory remains immutable", "capability families are deduplicated before implementation", "real Blender source or WebEngine Main path is wired", "verification and completion overlay remain deferred" ], "status": "done", "ready": false, "queueMutationAllowed": true }, { "id": "WBV2-P236-001", "phase": "P236", "title": "index_capability_family_batches", "kind": "feature", "owner": "RELEASE", "dependsOn": [ "WBV2-P236-000" ], "parityId": null, "implementationClass": "SOURCE_BACKED", "parallelGroup": "p236-001", "gate": "IMPLEMENTATION", "card": "docs/tasks/WBV2-P236-001.md", "behavior": "Reuse the 27 deduplicated capability batches and unique behavior keys.", "outputs": [ "implementation-report", "manifest", "status" ], "acceptance": [ "6900 inventory remains immutable", "capability families are deduplicated before implementation", "real Blender source or WebEngine Main path is wired", "verification and completion overlay remain deferred" ], "status": "done", "ready": false, "queueMutationAllowed": false }, { "id": "WBV2-P236-002", "phase": "P236", "title": "implement_capability_family_slice", "kind": "feature", "owner": "IMPLEMENTATION", "dependsOn": [ "WBV2-P236-001" ], "parityId": null, "implementationClass": "SOURCE_BACKED", "parallelGroup": "p236-002", "gate": "IMPLEMENTATION", "card": "docs/tasks/WBV2-P236-002.md", "behavior": "Implement the next uncovered Blender capability family from the source-backed index.", "outputs": [ "implementation-report", "manifest", "status" ], "acceptance": [ "6900 inventory remains immutable", "capability families are deduplicated before implementation", "real Blender source or WebEngine Main path is wired", "verification and completion overlay remain deferred" ], "status": "done", "ready": false, "queueMutationAllowed": false }, { "id": "WBV2-P236-003", "phase": "P236", "title": "run_capability_family_smoke", "kind": "enabling", "owner": "RELEASE", "dependsOn": [ "WBV2-P236-002" ], "parityId": null, "implementationClass": "SOURCE_BACKED", "parallelGroup": "p236-003", "gate": "IMPLEMENTATION", "card": "docs/tasks/WBV2-P236-003.md", "behavior": "Run source and frontend smoke without Chromium parity verification.", "outputs": [ "implementation-report", "manifest", "status" ], "acceptance": [ "6900 inventory remains immutable", "capability families are deduplicated before implementation", "real Blender source or WebEngine Main path is wired", "verification and completion overlay remain deferred" ], "status": "done", "ready": false, "queueMutationAllowed": false }, { "id": "WBV2-P237-000", "phase": "P237", "title": "authorize_capability_family_wave", "kind": "enabling", "owner": "PROGRAM", "dependsOn": [ "WBV2-P236-003" ], "parityId": null, "implementationClass": "SOURCE_BACKED", "parallelGroup": "p237-000", "gate": "G1", "card": "docs/tasks/WBV2-P237-000.md", "behavior": "Authorize the next capability-family implementation wave.", "outputs": [ "implementation-report", "manifest", "status" ], "acceptance": [ "6900 inventory remains immutable", "capability families are deduplicated before implementation", "real Blender source or WebEngine Main path is wired", "verification and completion overlay remain deferred" ], "status": "in_progress", "ready": true, "queueMutationAllowed": true } ] }