{ "schemaVersion": 1, "planId": "BLENDER_WEB_ADVANCED_IMPLEMENTATION_WAVE_P26", "status": "ACTIVE_ADVANCED_SOURCE_BACKED_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-P26-000", "phase": "P26", "title": "authorize_advanced_capability_implementation", "kind": "enabling", "owner": "PROGRAM", "dependsOn": [ "WBV2-P25-008" ], "parityId": null, "implementationClass": "SOURCE_BACKED", "parallelGroup": "p26-000", "gate": "G1", "card": "docs/tasks/WBV2-P26-000.md", "behavior": "Authorize source-backed implementation for remaining guarded and unexposed capability domains.", "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": "done", "ready": false, "queueMutationAllowed": true }, { "id": "WBV2-P26-001", "phase": "P26", "title": "implement_geometry_nodes_main_writer", "kind": "feature", "owner": "GEOMETRY", "dependsOn": [ "WBV2-P26-000" ], "parityId": "GEOMETRY_NODES.MAIN_WRITER", "implementationClass": "SOURCE_BACKED", "parallelGroup": "p26-001", "gate": "IMPLEMENTATION", "card": "docs/tasks/WBV2-P26-001.md", "behavior": "Persist validated Geometry Node graphs through the authoritative Main writer.", "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": "done", "ready": false, "queueMutationAllowed": false }, { "id": "WBV2-P26-002", "phase": "P26", "title": "implement_shader_graph_workbench", "kind": "feature", "owner": "SHADER", "dependsOn": [ "WBV2-P26-001" ], "parityId": "SHADER.GRAPH_WORKBENCH", "implementationClass": "SOURCE_BACKED", "parallelGroup": "p26-002", "gate": "IMPLEMENTATION", "card": "docs/tasks/WBV2-P26-002.md", "behavior": "Expose the source-backed shader graph writer through the workbench.", "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": "done", "ready": false, "queueMutationAllowed": false }, { "id": "WBV2-P26-003", "phase": "P26", "title": "implement_simulation_physics_particle", "kind": "feature", "owner": "SIMULATION", "dependsOn": [ "WBV2-P26-002" ], "parityId": "SIMULATION.PHYSICS_PARTICLE", "implementationClass": "SOURCE_BACKED", "parallelGroup": "p26-003", "gate": "IMPLEMENTATION", "card": "docs/tasks/WBV2-P26-003.md", "behavior": "Connect physics, particle and cache capability routes to real Main data.", "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": "done", "ready": false, "queueMutationAllowed": false }, { "id": "WBV2-P26-004", "phase": "P26", "title": "implement_render_compositor_sequencer", "kind": "feature", "owner": "RENDER", "dependsOn": [ "WBV2-P26-003" ], "parityId": "RENDER.COMPOSITOR_SEQUENCER", "implementationClass": "SOURCE_BACKED", "parallelGroup": "p26-004", "gate": "IMPLEMENTATION", "card": "docs/tasks/WBV2-P26-004.md", "behavior": "Connect render, compositor, sequencer and media playback surfaces.", "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": "done", "ready": false, "queueMutationAllowed": false }, { "id": "WBV2-P26-005", "phase": "P26", "title": "implement_asset_library_storage", "kind": "feature", "owner": "IO", "dependsOn": [ "WBV2-P26-004" ], "parityId": "IO.ASSET_LIBRARY_STORAGE", "implementationClass": "SOURCE_BACKED", "parallelGroup": "p26-005", "gate": "IMPLEMENTATION", "card": "docs/tasks/WBV2-P26-005.md", "behavior": "Complete library append, packed assets, OPFS and resource lifecycle paths.", "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": "done", "ready": false, "queueMutationAllowed": false }, { "id": "WBV2-P26-006", "phase": "P26", "title": "run_advanced_implementation_smoke", "kind": "enabling", "owner": "RELEASE", "dependsOn": [ "WBV2-P26-005" ], "parityId": null, "implementationClass": "SOURCE_BACKED", "parallelGroup": "p26-006", "gate": "IMPLEMENTATION", "card": "docs/tasks/WBV2-P26-006.md", "behavior": "Run a bounded build/start smoke before opening the deferred verification 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": "done", "ready": false, "queueMutationAllowed": false } ] }