{ "schemaVersion": 1, "planId": "BLENDER_WEB_RESOURCE_SCENE_IMPLEMENTATION_P31", "status": "ACTIVE_RESOURCE_SCENE_QUEUE", "authority": "user_authorized_implementation_first_execution", "executionPointer": "docs/EXECUTION_QUEUE.md", "runtimePolicy": { "blenderSource": "blender-5.2.0", "mainAuthority": "blender_main", "browserPolicy": "chromium_only_for_later_verification", "verificationPolicy": "deferred", "reusePolicy": "source_hash_behavior_hash_and_dedupe_key" }, "inventoryPolicy": { "total": 6900, "legacyCompleted": 281, "legacyPending": 6618, "effectiveCompleted": 290, "effectivePending": 6609, "overlayMutation": "forbidden_during_implementation_wave" }, "tasks": [ { "id": "WBV2-P31-000", "title": "authorize_resource_scene_workbench", "owner": "PROGRAM", "parent": "WBV2-P30-004", "status": "done", "ready": false, "kind": "enabling", "behavior": "Authorize the next source-backed resource and scene-data implementation wave.", "dependsOn": [ "WBV2-P30-004" ], "phase": "P31", "parityId": null, "implementationClass": "SOURCE_BACKED", "parallelGroup": "p31-000", "gate": "G1", "card": "docs/tasks/WBV2-P31-000.md", "outputs": [ "implementation-report", "manifest", "status" ], "acceptance": [ "real source or WebEngine Main path is wired", "unsupported input fails closed", "implementation smoke is reproducible", "verification remains deferred" ], "queueMutationAllowed": true }, { "id": "WBV2-P31-001", "title": "implement_resource_workbench", "owner": "IO", "parent": "WBV2-P31-000", "status": "done", "ready": false, "kind": "feature", "family": "IO.RESOURCE_WORKBENCH", "behavior": "Expose packed VFonts, sounds, speakers, text blocks, textures and particle settings through a bounded resource workbench.", "dependsOn": [ "WBV2-P31-000" ], "phase": "P31", "parityId": null, "implementationClass": "SOURCE_BACKED", "parallelGroup": "p31-001", "gate": "IMPLEMENTATION", "card": "docs/tasks/WBV2-P31-001.md", "outputs": [ "implementation-report", "manifest", "status" ], "acceptance": [ "real source or WebEngine Main path is wired", "unsupported input fails closed", "implementation smoke is reproducible", "verification remains deferred" ], "queueMutationAllowed": false }, { "id": "WBV2-P31-002", "title": "implement_text_datablock_authoring", "owner": "IO", "parent": "WBV2-P31-001", "status": "done", "ready": false, "kind": "feature", "family": "IO.TEXT_DATABLOCK", "behavior": "Connect a typed text-source command to Blender Main Text datablocks with bounded persistence.", "dependsOn": [ "WBV2-P31-001" ], "phase": "P31", "parityId": null, "implementationClass": "SOURCE_BACKED", "parallelGroup": "p31-002", "gate": "IMPLEMENTATION", "card": "docs/tasks/WBV2-P31-002.md", "outputs": [ "implementation-report", "manifest", "status" ], "acceptance": [ "real source or WebEngine Main path is wired", "unsupported input fails closed", "implementation smoke is reproducible", "verification remains deferred" ], "queueMutationAllowed": false }, { "id": "WBV2-P31-003", "title": "run_p31_implementation_smoke", "owner": "RELEASE", "parent": "WBV2-P31-002", "status": "done", "ready": false, "kind": "enabling", "behavior": "Run the bounded production build smoke after P31 resource implementation.", "dependsOn": [ "WBV2-P31-002" ], "phase": "P31", "parityId": null, "implementationClass": "SOURCE_BACKED", "parallelGroup": "p31-003", "gate": "G1", "card": "docs/tasks/WBV2-P31-003.md", "outputs": [ "implementation-report", "manifest", "status" ], "acceptance": [ "real source or WebEngine Main path is wired", "unsupported input fails closed", "implementation smoke is reproducible", "verification remains deferred" ], "queueMutationAllowed": true }, { "id": "WBV2-P32-000", "phase": "P32", "title": "authorize_next_implementation_wave", "kind": "enabling", "owner": "PROGRAM", "dependsOn": [ "WBV2-P31-003" ], "parityId": null, "implementationClass": "SOURCE_BACKED", "parallelGroup": "p32-000", "gate": "G1", "card": "docs/tasks/WBV2-P32-000.md", "behavior": "Authorize the next source-backed implementation wave.", "outputs": [ "implementation-report", "manifest", "status" ], "acceptance": [ "real source or WebEngine Main path is wired", "unsupported input fails closed", "implementation smoke is reproducible", "verification remains deferred" ], "status": "in_progress", "ready": true, "queueMutationAllowed": true } ] }