From 9476f50e36343a88d9be5a1d54f65a295a35580d Mon Sep 17 00:00:00 2001 From: mes123456 Date: Fri, 4 Sep 2026 12:21:31 +0800 Subject: [PATCH] chore(web): continuous handoff WBV2-P1265-001 --- docs/EXECUTION_QUEUE.md | 6 +- docs/status/WBV2-P1265-001.md | 9 + docs/tasks/WBV2-P1265-001.md | 48 + .../wbv2-geometry-551d56ed177090bf.blend | Bin 0 -> 97613 bytes tests/golden/WBV2-P1265-000/manifest.json | 50 + .../WBV2-P1265-000/module-execution-plan.json | 27534 ++++++++++++++++ .../geometry-node-reader-production.json | 43 + tests/golden/WBV2-P1265-001/manifest.json | 132 + .../golden/WBV2-P1265-001/module-receipt.json | 156 + tests/golden/WBV2-P1265-001/module-run.log | 83 + tests/golden/WBV2-P1265-001/task-context.json | 217 + tests/golden/WBV2/task-catalog.jsonl | 2 + tests/golden/WBV2/task-index.json | 2 +- web/app/public/vendor/blender/web_engine.wasm | Bin 16101581 -> 16243504 bytes 14 files changed, 28278 insertions(+), 4 deletions(-) create mode 100644 docs/status/WBV2-P1265-001.md create mode 100644 docs/tasks/WBV2-P1265-001.md create mode 100644 tests/files/web/generated/wbv2-geometry-551d56ed177090bf.blend create mode 100644 tests/golden/WBV2-P1265-000/manifest.json create mode 100644 tests/golden/WBV2-P1265-000/module-execution-plan.json create mode 100644 tests/golden/WBV2-P1265-001/geometry-node-reader-production.json create mode 100644 tests/golden/WBV2-P1265-001/manifest.json create mode 100644 tests/golden/WBV2-P1265-001/module-receipt.json create mode 100644 tests/golden/WBV2-P1265-001/module-run.log create mode 100644 tests/golden/WBV2-P1265-001/task-context.json diff --git a/docs/EXECUTION_QUEUE.md b/docs/EXECUTION_QUEUE.md index f7ed05519..d58fafa90 100644 --- a/docs/EXECUTION_QUEUE.md +++ b/docs/EXECUTION_QUEUE.md @@ -15,9 +15,9 @@ | 字段 | 值 | | --- | --- | | 里程碑 | WBV2 capability workflow | -| 当前任务 | `WBV2-P1264-001` | -| parent manifest | `tests/golden/WBV2-P1264-000/manifest.json` | -| 任务卡 | [`tasks/WBV2-P1264-001.md`](tasks/WBV2-P1264-001.md) | +| 当前任务 | `WBV2-P1265-001` | +| parent manifest | `tests/golden/WBV2-P1265-000/manifest.json` | +| 任务卡 | [`tasks/WBV2-P1265-001.md`](tasks/WBV2-P1265-001.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` | diff --git a/docs/status/WBV2-P1265-001.md b/docs/status/WBV2-P1265-001.md new file mode 100644 index 000000000..6c898e955 --- /dev/null +++ b/docs/status/WBV2-P1265-001.md @@ -0,0 +1,9 @@ +# WBV2-P1265-001 status + +- task: `WBV2-P1265-001`; module: `AUTO_GEOMETRY_NATIVE_NODE_READER`; status: `done` +- source hashes stable: `true`; commands passed: `4` +- existing production evidence reused: `false`; skipped commands: `0` +- positive Main mutation, negative no-mutation, recovery and Chromium gates are recorded in the module receipt +- dynamic source inventory: `3745` units; verified `995`; unverified `2750`; planning estimate `5200` (non-binding); this-segment binding delta: `5` +- historical 6900-entry inventory remains read-only; full-family parity: `false` +- nextTask: `NONE` diff --git a/docs/tasks/WBV2-P1265-001.md b/docs/tasks/WBV2-P1265-001.md new file mode 100644 index 000000000..817a86802 --- /dev/null +++ b/docs/tasks/WBV2-P1265-001.md @@ -0,0 +1,48 @@ +# WBV2-P1265-001: verify auto-generated native geometry node reader batch + +- task: WBV2-P1265-001 +- parent: WBV2-P1265-000 +- status: in_progress +- gap: capability:AUTO_GEOMETRY_NATIVE_NODE_READER +- ownerFamily: NODES +- targetImplementationClass: LOCAL_EXACT +- batchId: WBV2-P1265-001:AUTO_GEOMETRY_NATIVE_NODE_READER:551d56ed177090bf +- selectedRecordIds: ["node:NodeClosureInput","node:NodeClosureOutput","node:NodeCombineBundle","node:NodeEnableOutput","node:NodeEvaluateClosure"] +- commandBudget: max=48; read/exploration max=16 +- Implementation entrypoint: `node tools/web/run-wbv2-module-task.mjs --task WBV2-P1265-001 --write` + +## 目标 + +以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 NodeClosureInput, NodeClosureOutput, NodeCombineBundle, NodeEnableOutput, NodeEvaluateClosure 的真实 modifier/RNA 元数据。 + +## 输入与范围 + +- Blender modifier sources: `blender-5.2.0/source/blender/modifiers/intern/` +- RNA source: `blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc` +- Native reader: `blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp` +- Fixtures: `tests/files/web/generated/wbv2-geometry-551d56ed177090bf.blend` +- Chromium test: `web/tests/e2e/geometry-node-main-reader.spec.ts` +- Selected modifier units: `modifier-source:NodeClosureInput`, `modifier-source:NodeClosureOutput`, `modifier-source:NodeCombineBundle`, `modifier-source:NodeEnableOutput`, `modifier-source:NodeEvaluateClosure` +- Selected RNA units: none (source-only dependency batch) + +## 验收 + +- one shared Main/WASM/Worker/Chromium chain observes every selected type +- malformed input is rejected without Main mutation +- save/reopen and deterministic second read are exact +- only Chromium is used; JS simulation and per-API duplicate workers are forbidden +- each selected source unit receives an explicit hash-bound coverage binding +- `node tools/web/check-task-context.mjs --task WBV2-P1265-001 --write` + +## 失败边界 + +- any missing source, unsupported type, hash drift, malformed data or non-exact recovery keeps the batch `in_progress`/`blocked` +- partial batch success never claims the omitted family; historical inventory remains read-only + +## 交付与回滚 + +- Receipt: `tests/golden/WBV2-P1265-001/module-receipt.json` +- Aggregate production evidence: `tests/golden/WBV2-P1265-001/modifier-reader-batch-production.json` +- Manifest: `tests/golden/WBV2-P1265-001/manifest.json` +- Status: `docs/status/WBV2-P1265-001.md` +- Rollback: restore WBV2-P1265-000 as queue parent without rewriting prior evidence. diff --git a/tests/files/web/generated/wbv2-geometry-551d56ed177090bf.blend b/tests/files/web/generated/wbv2-geometry-551d56ed177090bf.blend new file mode 100644 index 0000000000000000000000000000000000000000..00f8bcf2dc06b5039f109ca378de5c9284a4005d GIT binary patch literal 97613 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 literal 0 HcmV?d00001 diff --git a/tests/golden/WBV2-P1265-000/manifest.json b/tests/golden/WBV2-P1265-000/manifest.json new file mode 100644 index 000000000..39fd0d18e --- /dev/null +++ b/tests/golden/WBV2-P1265-000/manifest.json @@ -0,0 +1,50 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1265-000", + "parentTask": "WBV2-P1264-001", + "operation": "AUTHORIZE_SOURCE_BACKED_MODULE_BATCH", + "status": "done", + "enablingTask": true, + "parityStateChange": false, + "runtime": "MODULE_EXECUTION_QUEUE_BRIDGE", + "batchId": "WBV2-P1265-001:AUTO_GEOMETRY_NATIVE_NODE_READER:551d56ed177090bf", + "selectedRecordIds": [ + "node:NodeClosureInput", + "node:NodeClosureOutput", + "node:NodeCombineBundle", + "node:NodeEnableOutput", + "node:NodeEvaluateClosure" + ], + "artifacts": { + "parentManifest": { + "path": "tests/golden/WBV2-P1264-001/manifest.json", + "sha256": "082df5e4e46f441b6bb06dcb08c8421966fd3ccb83a240b326d419b71aefa8cb" + }, + "plan": { + "path": "tests/golden/WBV2-P1265-000/module-execution-plan.json", + "sha256": "18382e128f4da0c201a19d9bb505a825e4d9149079ac3a5f1f046f090fc22fc4" + }, + "report": { + "path": "tests/golden/WBV2-P1265-000/successor-authorization-report.json", + "sha256": "7ce56dcabd3dae8dce924ee7c3491a3be193a39b30084b9d329c104ee942bb21" + }, + "status": { + "path": "docs/status/WBV2-P1265-000.md", + "sha256": "009be94d54a6ca90a5a5b4fee20393160050edb3d419771fd16ba13aa190eeb4" + } + }, + "assertions": { + "sourceBackedSuccessor": true, + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchSize": 5, + "inventoryTotal": 6900, + "effectiveCompleted": 290, + "effectivePending": 6609, + "dynamicUnitCount": 3745, + "dynamicVerifiedUnits": 990, + "dynamicUnverifiedUnits": 2755, + "boundUnitDelta": 0, + "fullHistoricalReproduction": false + }, + "nextTask": "WBV2-P1265-001" +} diff --git a/tests/golden/WBV2-P1265-000/module-execution-plan.json b/tests/golden/WBV2-P1265-000/module-execution-plan.json new file mode 100644 index 000000000..9644f2980 --- /dev/null +++ b/tests/golden/WBV2-P1265-000/module-execution-plan.json @@ -0,0 +1,27534 @@ +{ + "schemaVersion": 1, + "planId": "BLENDER_WEB_MODULE_EXECUTION_P1265", + "operation": "FUNCTION_MODULE_MIGRATION_PLAN", + "status": "COMPLETED_MODULE_EXECUTION", + "authority": "blender_main_source_and_existing_hash_bound_receipts", + "executionPointer": "docs/EXECUTION_QUEUE.md", + "inventory": { + "path": "tests/golden/WBV2-P0-002/parity-map.json", + "sha256": "a60a77cae000941a953d55adbf93d8f6e275533891713d6eae993f60faed94e8", + "total": 6900, + "legacyCompleted": 281, + "legacyPending": 6618, + "effectiveCompleted": 290, + "effectivePending": 6609, + "mutation": "forbidden_by_module_execution" + }, + "reusePolicy": { + "completedReceipts": "reuse_without_rerun", + "continuationEvidence": "excluded", + "duplicateValidation": "forbidden", + "fullFamilyParity": "never_inferred" + }, + "verificationPolicy": { + "browser": "chromium_only", + "required": [ + "sourceHash", + "wasmBuild", + "positiveMainMutation", + "negativeNoMutation", + "undoRedo", + "saveReopen", + "aggregateManifest" + ], + "failure": "keep_module_in_progress_and_do_not_advance" + }, + "modules": [ + { + "id": "RENDER_LIGHT_CAMERA", + "task": "WBV2-P1100-001", + "owner": "RENDER", + "sourceBacked": true, + "capabilities": [ + "CAP-RENDER-LIGHT-TYPE", + "CAP-RENDER-LIGHT-AREA-SHAPE", + "CAP-RENDER-LIGHT-CONTRIBUTION-FACTORS", + "CAP-RENDER-LIGHT-SHADOW-CONTROLS", + "CAP-RENDER-LIGHT-CASCADE-CONTROLS", + "CAP-RENDER-LIGHT-AREA-SIZE-Z", + "CAP-RENDER-LIGHT-CLIP-START", + "CAP-RENDER-WORLD-LIGHTING-CONTROLS", + "CAP-RENDER-WORLD-PROBE-CONTROLS", + "CAP-RENDER-WORLD-ENVIRONMENT-STRENGTH", + "CAP-RENDER-CAMERA-DOF-FOCUS-OBJECT", + "CAP-RENDER-CAMERA-PANORAMA" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P595-002/manifest.json", + "report": "tests/golden/WBV2-P595-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P596-002/manifest.json", + "report": "tests/golden/WBV2-P596-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P597-002/manifest.json", + "report": "tests/golden/WBV2-P597-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P598-002/manifest.json", + "report": "tests/golden/WBV2-P598-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P599-002/manifest.json", + "report": "tests/golden/WBV2-P599-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P600-002/manifest.json", + "report": "tests/golden/WBV2-P600-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P601-002/manifest.json", + "report": "tests/golden/WBV2-P601-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P602-002/manifest.json", + "report": "tests/golden/WBV2-P602-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P603-002/manifest.json", + "report": "tests/golden/WBV2-P603-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P604-002/manifest.json", + "report": "tests/golden/WBV2-P604-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P605-002/manifest.json", + "report": "tests/golden/WBV2-P605-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P606-002/manifest.json", + "report": "tests/golden/WBV2-P606-002/implementation-report.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "SCENE_OBJECT_MESH", + "task": "WBV2-P1100-002", + "owner": "SCENE_MESH", + "sourceBacked": true, + "capabilities": [ + "CAP-MESH-TOPOLOGY-FAMILY", + "CAP-CORE-SCENE-OBJECT", + "CAP-OBJECT-MOVE-COLLECTION" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P11-001/manifest.json", + "report": "tests/golden/WBV2-P11-001/mesh-topology-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P12-002/manifest.json", + "report": "tests/golden/WBV2-P12-002/scene-object-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P24-002/manifest.json", + "report": "tests/golden/WBV2-P24-002/object-move-receipt-report.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "MATERIAL_ANIMATION", + "task": "WBV2-P1100-003", + "owner": "MATERIAL_ANIMATION", + "sourceBacked": true, + "capabilities": [ + "CAP-MATERIAL-ANIMATION" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P12-003/manifest.json", + "report": "tests/golden/WBV2-P12-003/material-animation-receipt-report.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "NONMESH_GEOMETRY", + "task": "WBV2-P1101-000", + "owner": "GEOMETRY", + "sourceBacked": true, + "capabilities": [ + "CAP-VIEWPORT-NONMESH", + "CAP-NATIVE-DATABLOCK" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P12-004/manifest.json", + "report": "tests/golden/WBV2-P12-004/viewport-nonmesh-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P29-003/manifest.json", + "report": "tests/golden/WBV2-P29-003/implementation-report.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "NODES_SIMULATION", + "task": "WBV2-P1101-001", + "owner": "NODES_SIMULATION", + "sourceBacked": true, + "capabilities": [ + "CAP-GEOMETRY-NODES", + "CAP-SIMULATION" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P13-002/manifest.json", + "report": "tests/golden/WBV2-P13-002/geometry-nodes-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P13-004/manifest.json", + "report": "tests/golden/WBV2-P13-004/advanced-domain-receipt-report.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "ASSET_IO", + "task": "WBV2-P1101-002", + "owner": "ASSET", + "sourceBacked": true, + "capabilities": [ + "CAP-ASSET-LINK-OVERRIDE-RELOAD", + "CAP-ASSET-CATALOG-MUTATION" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P11-003/manifest.json", + "report": "tests/golden/WBV2-P11-003/asset-link-override-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P10-003/manifest.json", + "report": "tests/golden/WBV2-P10-003/module-matrix-receipt-report.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "SCULPT_PAINT", + "task": "WBV2-P1101-003", + "owner": "SCULPT_PAINT", + "sourceBacked": true, + "capabilities": [ + "CAP-PAINT-ATTRIBUTES", + "CAP-SCULPT-PAINT" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P16-002/manifest.json", + "report": "tests/golden/WBV2-P16-002/paint-attributes-receipt-report.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "UI_EDITOR", + "task": "WBV2-P1102-000", + "owner": "EDITOR", + "sourceBacked": true, + "capabilities": [ + "CAP-UI-EDITOR" + ], + "reusedReceipts": [], + "fullFamilyParity": false + }, + { + "id": "INVENTORY_GATE", + "task": "WBV2-P1102-001", + "owner": "RELEASE", + "sourceBacked": true, + "capabilities": [], + "reusedReceipts": [], + "fullFamilyParity": false + }, + { + "id": "OBJECT_OPERATIONS", + "task": "WBV2-P1103-000", + "owner": "OBJECT", + "sourceBacked": true, + "capabilities": [ + "CAP-OBJECT-DUPLICATE", + "CAP-OBJECT-CREATE", + "CAP-OBJECT-PARENT", + "CAP-OBJECT-COLLECTION", + "CAP-OBJECT-RENAME", + "CAP-OBJECT-DELETE", + "CAP-OBJECT-TRANSFORM" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P17-002/manifest.json", + "report": "tests/golden/WBV2-P17-002/object-duplicate-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P18-002/manifest.json", + "report": "tests/golden/WBV2-P18-002/object-create-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P19-002/manifest.json", + "report": "tests/golden/WBV2-P19-002/object-parent-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P20-002/manifest.json", + "report": "tests/golden/WBV2-P20-002/collection-create-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P21-002/manifest.json", + "report": "tests/golden/WBV2-P21-002/object-rename-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P22-002/manifest.json", + "report": "tests/golden/WBV2-P22-002/object-delete-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P23-002/manifest.json", + "report": "tests/golden/WBV2-P23-002/object-transform-receipt-report.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "COMPOSITOR_SEQUENCER", + "task": "WBV2-P1104-000", + "owner": "MEDIA", + "sourceBacked": true, + "capabilities": [ + "CAP-COMPOSITOR-NODE-GRAPH", + "CAP-COMPOSITOR-UNSUPPORTED-GATE", + "CAP-SEQUENCER-MEDIA-RECOVERY" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P29-003/manifest.json", + "report": "tests/golden/WBV2-P29-003/implementation-report.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUDIO_PARTICLE", + "task": "WBV2-P1105-000", + "owner": "AUDIO_PARTICLE", + "sourceBacked": true, + "capabilities": [ + "CAP-SOUND-PROPERTIES", + "CAP-SPEAKER-PROPERTIES", + "CAP-PARTICLE-SETTINGS" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P33-001/manifest.json", + "report": "tests/golden/WBV2-P33-001/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P33-002/manifest.json", + "report": "tests/golden/WBV2-P33-002/implementation-report.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "RIG_ANIMATION", + "task": "WBV2-P1106-000", + "owner": "RIG", + "sourceBacked": true, + "capabilities": [ + "CAP-RIG-POSE", + "CAP-CONSTRAINTS", + "CAP-NLA-ANIMATION" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P13-003/manifest.json", + "report": "tests/golden/WBV2-P13-003/rig-pose-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P13-004/manifest.json", + "report": "tests/golden/WBV2-P13-004/advanced-domain-receipt-report.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "CORE_SCENE_GRAPH_SETTINGS", + "task": "WBV2-P1129-001", + "owner": "CORE_SCENE", + "sourceBacked": true, + "capabilities": [ + "CAP-SCENE-COMPOSITOR-SETTINGS", + "CAP-SCENE-PERFORMANCE-SETTINGS", + "CAP-SCENE-SAMPLING-SETTINGS" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P65-002/manifest.json", + "report": "tests/golden/WBV2-P65-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P66-002/manifest.json", + "report": "tests/golden/WBV2-P66-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P67-002/manifest.json", + "report": "tests/golden/WBV2-P67-002/implementation-report.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "UI_EDITOR_VIEW2D_STATE", + "task": "WBV2-P1130-001", + "owner": "EDITOR", + "sourceBacked": true, + "capabilities": [ + "CAP-EDITOR-VIEW2D-CUR", + "CAP-EDITOR-VIEW2D-MASK", + "CAP-EDITOR-VIEW2D-FAIL-CLOSED" + ], + "reusedReceipts": [], + "fullFamilyParity": false + }, + { + "id": "CURVE_TOPOLOGY_EDITOR", + "task": "WBV2-P1131-001", + "owner": "EDITOR", + "sourceBacked": true, + "capabilities": [ + "CAP-CURVE-TOPOLOGY-TOGGLE-CYCLIC", + "CAP-CURVE-TOPOLOGY-GATE", + "CAP-CURVE-TOPOLOGY-FAIL-CLOSED" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/M9-05/manifest.json", + "report": "tests/golden/M9-05/curve-toggle-cyclic.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "CURVE_HANDLE_GIZMO", + "task": "WBV2-P1132-001", + "owner": "EDITOR", + "sourceBacked": true, + "capabilities": [ + "CAP-CURVE-HANDLE-MAIN", + "CAP-CURVE-HANDLE-GIZMO-PREVIEW", + "CAP-CURVE-HANDLE-FAIL-CLOSED" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P1101-000/manifest.json", + "report": "tests/golden/WBV2-P1101-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "CURVE_SPLINES_TRANSACTION", + "task": "WBV2-P1133-001", + "owner": "EDITOR", + "sourceBacked": true, + "capabilities": [ + "CAP-CURVE-SPLINES-MAIN", + "CAP-CURVE-SPLINES-RECOVERY", + "CAP-CURVE-SPLINES-FAIL-CLOSED" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P1101-000/manifest.json", + "report": "tests/golden/WBV2-P1101-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "SURFACE_TOPOLOGY_TRANSACTION", + "task": "WBV2-P1134-001", + "owner": "GEOMETRY", + "sourceBacked": true, + "capabilities": [ + "CAP-SURFACE-TOPOLOGY-MAIN", + "CAP-SURFACE-NURBS-BOUNDS", + "CAP-SURFACE-FAIL-CLOSED" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P1101-000/manifest.json", + "report": "tests/golden/WBV2-P1101-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "FONT_BODY_TRANSACTION", + "task": "WBV2-P1135-001", + "owner": "GEOMETRY", + "sourceBacked": true, + "capabilities": [ + "CAP-FONT-BODY-MAIN", + "CAP-FONT-BODY-RECOVERY", + "CAP-FONT-BODY-FAIL-CLOSED" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P1101-000/manifest.json", + "report": "tests/golden/WBV2-P1101-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "FONT_PROPERTIES_TRANSACTION", + "task": "WBV2-P1136-001", + "owner": "GEOMETRY", + "sourceBacked": true, + "capabilities": [ + "CAP-FONT-PROPERTIES-MAIN", + "CAP-FONT-PROPERTIES-RECOVERY", + "CAP-FONT-PROPERTIES-FAIL-CLOSED" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P1101-000/manifest.json", + "report": "tests/golden/WBV2-P1101-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "METABALL_ELEMENTS_TRANSACTION", + "task": "WBV2-P1137-001", + "owner": "GEOMETRY", + "sourceBacked": true, + "capabilities": [ + "CAP-METABALL-ELEMENTS-MAIN", + "CAP-METABALL-ELEMENTS-RECOVERY", + "CAP-METABALL-ELEMENTS-FAIL-CLOSED" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P1101-000/manifest.json", + "report": "tests/golden/WBV2-P1101-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "TEXT_SOURCE_TRANSACTION", + "task": "WBV2-P1138-001", + "owner": "SCRIPTING", + "sourceBacked": true, + "capabilities": [ + "CAP-TEXT-SOURCE-MAIN", + "CAP-TEXT-SOURCE-RECOVERY", + "CAP-TEXT-SOURCE-FAIL-CLOSED" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P1137-001/manifest.json", + "report": "tests/golden/WBV2-P1137-001/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "TEXTURE_PROPERTIES_TRANSACTION", + "task": "WBV2-P1139-001", + "owner": "TEXTURE", + "sourceBacked": true, + "capabilities": [ + "CAP-TEXTURE-PROPERTIES-MAIN", + "CAP-TEXTURE-PROPERTIES-RECOVERY", + "CAP-TEXTURE-PROPERTIES-FAIL-CLOSED" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P1138-001/manifest.json", + "report": "tests/golden/WBV2-P1138-001/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "ACTION_GROUP_READER", + "task": "WBV2-P1140-001", + "owner": "ANIMATION", + "sourceBacked": true, + "capabilities": [ + "CAP-ACTION-GROUP-READER", + "CAP-ACTION-GROUP-RECOVERY", + "CAP-ACTION-GROUP-FAIL-CLOSED" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P1112-000/manifest.json", + "report": "tests/golden/WBV2-P1112-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "ACTION_POSE_MARKERS_READER", + "task": "WBV2-P1141-001", + "owner": "ANIMATION", + "sourceBacked": true, + "capabilities": [ + "CAP-ACTION-POSE-MARKERS-READER", + "CAP-ACTION-POSE-MARKERS-RECOVERY", + "CAP-ACTION-POSE-MARKERS-FAIL-CLOSED" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P1140-001/manifest.json", + "report": "tests/golden/WBV2-P1140-001/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "FCURVE_SAMPLE_READER", + "task": "WBV2-P1142-001", + "owner": "ANIMATION", + "sourceBacked": true, + "capabilities": [ + "CAP-FCURVE-SAMPLE-READER", + "CAP-FCURVE-SAMPLE-RECOVERY", + "CAP-FCURVE-SAMPLE-FAIL-CLOSED" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P1141-001/manifest.json", + "report": "tests/golden/WBV2-P1141-001/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "FCURVE_MODIFIER_READER", + "task": "WBV2-P1143-001", + "owner": "ANIMATION", + "sourceBacked": true, + "capabilities": [ + "CAP-FCURVE-MODIFIER-READER", + "CAP-FCURVE-MODIFIER-RECOVERY", + "CAP-FCURVE-MODIFIER-FAIL-CLOSED" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P1142-001/manifest.json", + "report": "tests/golden/WBV2-P1142-001/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "DRIVER_READER", + "task": "WBV2-P1144-001", + "owner": "ANIMATION", + "sourceBacked": true, + "capabilities": [ + "CAP-DRIVER-READER", + "CAP-DRIVER-RECOVERY", + "CAP-DRIVER-FAIL-CLOSED" + ], + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P1143-001/manifest.json", + "report": "tests/golden/WBV2-P1143-001/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "CORRECTIVE_SMOOTH_READER", + "task": "WBV2-P1145-001", + "owner": "MODIFIER", + "sourceBacked": true, + "capabilities": [ + "CAP-CORRECTIVE-SMOOTH-READER", + "CAP-CORRECTIVE-SMOOTH-RECOVERY", + "CAP-CORRECTIVE-SMOOTH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_correctivesmooth.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-corrective-smooth-reader-production.spec.ts", + "tests/files/web/modifier_corrective_smooth_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "MODIFIER_READER_BATCH", + "task": "WBV2-P1146-001", + "owner": "MODIFIER", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_READER_BATCH-READER", + "CAP-MODIFIER_READER_BATCH-RECOVERY", + "CAP-MODIFIER_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_datatransfer.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_dynamicpaint.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_explode.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_fluid.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_fluid.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-batch-production.spec.ts", + "tests/files/web/modifier_reader_batch_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "MODIFIER_READER_BATCH_TWO", + "task": "WBV2-P1147-001", + "owner": "MODIFIER", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_READER_BATCH_TWO-READER", + "CAP-MODIFIER_READER_BATCH_TWO-RECOVERY", + "CAP-MODIFIER_READER_BATCH_TWO-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_laplaciandeform.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_laplaciansmooth.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_mask.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_shrinkwrap.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts", + "tests/files/web/modifier_reader_batch_two_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "MODIFIER_READER_BATCH_THREE", + "task": "WBV2-P1148-001", + "owner": "MODIFIER", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_READER_BATCH_THREE-READER", + "CAP-MODIFIER_READER_BATCH_THREE-RECOVERY", + "CAP-MODIFIER_READER_BATCH_THREE-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_remesh.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_skin.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_weighted_normal.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_warp.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts", + "tests/files/web/modifier_reader_batch_three_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "MODIFIER_READER_BATCH_FOUR", + "task": "WBV2-P1149-001", + "owner": "MODIFIER", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_READER_BATCH_FOUR-READER", + "CAP-MODIFIER_READER_BATCH_FOUR-RECOVERY", + "CAP-MODIFIER_READER_BATCH_FOUR-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_uvproject.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_uvwarp.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_normal_edit.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_volume_to_mesh.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts", + "tests/files/web/modifier_reader_batch_four_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "MODIFIER_READER_BATCH_FIVE", + "task": "WBV2-P1150-001", + "owner": "MODIFIER", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_READER_BATCH_FIVE-READER", + "CAP-MODIFIER_READER_BATCH_FIVE-RECOVERY", + "CAP-MODIFIER_READER_BATCH_FIVE-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshsequencecache.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_multires.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_ocean.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts", + "tests/files/web/modifier_reader_batch_five_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "task": "WBV2-P1151-001", + "owner": "DRAWING", + "sourceBacked": true, + "capabilities": [ + "CAP-GREASE_PENCIL_MODIFIER_READER_BATCH-READER", + "CAP-GREASE_PENCIL_MODIFIER_READER_BATCH-RECOVERY", + "CAP-GREASE_PENCIL_MODIFIER_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_armature.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_array.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_build.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_color.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_dash.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_envelope.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_hook.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_lattice.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_length.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_mirror.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_multiply.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_noise.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_offset.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_opacity.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_outline.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_shrinkwrap.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_simplify.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_smooth.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_subdiv.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_texture.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_thickness.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_time.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_tint.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_weight_angle.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_weight_proximity.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts", + "tests/files/web/modifier_grease_pencil_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "MODIFIER_READER_BATCH_SIX", + "task": "WBV2-P1152-001", + "owner": "MODIFIER", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_READER_BATCH_SIX-READER", + "CAP-MODIFIER_READER_BATCH_SIX-RECOVERY", + "CAP-MODIFIER_READER_BATCH_SIX-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_mesh_to_volume.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_particleinstance.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_surface.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_weightvgedit.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_weightvgmix.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_weightvgproximity.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-multi-fixture-production.spec.ts", + "tests/files/web/generated/M16-GAP-00081-modifier-MESH_TO_VOLUME.blend", + "tests/files/web/generated/M16-GAP-00087-modifier-PARTICLE_INSTANCE.blend", + "tests/files/web/generated/M16-GAP-00098-modifier-SURFACE.blend", + "tests/files/web/generated/M16-GAP-00103-modifier-VERTEX_WEIGHT_EDIT.blend", + "tests/files/web/generated/M16-GAP-00104-modifier-VERTEX_WEIGHT_MIX.blend", + "tests/files/web/generated/M16-GAP-00105-modifier-VERTEX_WEIGHT_PROXIMITY.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "MODIFIER_SOURCE_DEPENDENCY_REUSE", + "task": "WBV2-P1153-001", + "owner": "MODIFIER", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_SOURCE_DEPENDENCY_REUSE-READER", + "CAP-MODIFIER_SOURCE_DEPENDENCY_REUSE-RECOVERY", + "CAP-MODIFIER_SOURCE_DEPENDENCY_REUSE-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_util.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache_mdd.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache_pc2.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache_util.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_weightvg_util.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_array.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_weightvgedit.cc", + "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "tests/golden/WBV2-P1152-001/modifier-reader-batch-production.json", + "tools/web/reuse-wbv2-source-dependencies.mjs" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1150-001/manifest.json", + "report": "tests/golden/WBV2-P1150-001/module-receipt.json" + }, + { + "manifest": "tests/golden/WBV2-P1151-001/manifest.json", + "report": "tests/golden/WBV2-P1151-001/module-receipt.json" + }, + { + "manifest": "tests/golden/WBV2-P1152-001/manifest.json", + "report": "tests/golden/WBV2-P1152-001/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "MODIFIER_SOLIDIFY_DEPENDENCY_REUSE", + "task": "WBV2-P1154-001", + "owner": "MODIFIER", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_SOLIDIFY_DEPENDENCY_REUSE-READER", + "CAP-MODIFIER_SOLIDIFY_DEPENDENCY_REUSE-RECOVERY", + "CAP-MODIFIER_SOLIDIFY_DEPENDENCY_REUSE-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_solidify_extrude.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_solidify_nonmanifold.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_solidify.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_solidify.cc", + "tests/golden/WBV2-P1107-000/modifier-source-roundtrip-production.json", + "tests/golden/WBV2-P1107-000/modifier-source-roundtrip-production.json", + "tools/web/reuse-wbv2-source-dependencies.mjs" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/modifier-source-roundtrip-production.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "MODIFIER_RNA_READER_BATCH", + "task": "WBV2-P1155-001", + "owner": "MODIFIER", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_RNA_READER_BATCH-READER", + "CAP-MODIFIER_RNA_READER_BATCH-RECOVERY", + "CAP-MODIFIER_RNA_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-multi-fixture-production.spec.ts", + "tests/files/web/modifier_grease_pencil_scene.blend", + "tests/files/web/generated/M16-GAP-00088-modifier-PARTICLE_SYSTEM.blend", + "tests/files/web/generated/M16-GAP-00041-modifier-DECIMATE.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "MODIFIER_VOLUME_DISPLACE_BATCH", + "task": "WBV2-P1156-001", + "owner": "MODIFIER", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_VOLUME_DISPLACE_BATCH-READER", + "CAP-MODIFIER_VOLUME_DISPLACE_BATCH-RECOVERY", + "CAP-MODIFIER_VOLUME_DISPLACE_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_volume_displace.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-multi-fixture-production.spec.ts", + "tests/files/web/generated/M16-GAP-00106-modifier-VOLUME_DISPLACE.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "SHAPE_KEY_POINT_READER_BATCH", + "task": "WBV2-P1157-001", + "owner": "ANIMATION", + "sourceBacked": true, + "capabilities": [ + "CAP-SHAPE_KEY_POINT_READER_BATCH-READER", + "CAP-SHAPE_KEY_POINT_READER_BATCH-RECOVERY", + "CAP-SHAPE_KEY_POINT_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/makesrna/intern/rna_key.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-shape-key-reader-production.spec.ts", + "tests/files/web/rigged_shape_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "LINE_STYLE_READER_BATCH", + "task": "WBV2-P1158-001", + "owner": "DRAWING", + "sourceBacked": true, + "capabilities": [ + "CAP-LINE_STYLE_READER_BATCH-READER", + "CAP-LINE_STYLE_READER_BATCH-RECOVERY", + "CAP-LINE_STYLE_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-line-style-reader-production.spec.ts", + "tests/files/web/generated/M16-GAP-00008-datablock-FreestyleLineStyle.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "LINE_STYLE_COLLECTION_READER_BATCH", + "task": "WBV2-P1159-001", + "owner": "DRAWING", + "sourceBacked": true, + "capabilities": [ + "CAP-LINE_STYLE_COLLECTION_READER_BATCH-READER", + "CAP-LINE_STYLE_COLLECTION_READER_BATCH-RECOVERY", + "CAP-LINE_STYLE_COLLECTION_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/makesrna/intern/rna_main_api.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-line-style-reader-production.spec.ts", + "tests/files/web/line_style_modifier_batch_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "LINE_STYLE_SUBTYPE_READER_BATCH", + "task": "WBV2-P1160-001", + "owner": "DRAWING", + "sourceBacked": true, + "capabilities": [ + "CAP-LINE_STYLE_SUBTYPE_READER_BATCH-READER", + "CAP-LINE_STYLE_SUBTYPE_READER_BATCH-RECOVERY", + "CAP-LINE_STYLE_SUBTYPE_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-line-style-reader-production.spec.ts", + "tests/files/web/line_style_subtype_batch_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "FCURVE_MODIFIER_SUBTYPE_READER_BATCH", + "task": "WBV2-P1161-001", + "owner": "ANIMATION", + "sourceBacked": true, + "capabilities": [ + "CAP-FCURVE_MODIFIER_SUBTYPE_READER_BATCH-READER", + "CAP-FCURVE_MODIFIER_SUBTYPE_READER_BATCH-RECOVERY", + "CAP-FCURVE_MODIFIER_SUBTYPE_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/makesrna/intern/rna_fcurve.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_fcurve.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_fcurve.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_fcurve.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_fcurve.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_fcurve.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-fcurve-modifier-production.spec.ts", + "tests/files/web/fcurve_modifier_subtype_batch_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "MODIFIER_SHAPEKEY_READER_BATCH", + "task": "WBV2-P1162-001", + "owner": "MODIFIER", + "sourceBacked": true, + "batchId": "WBV2-P1162-001:MODIFIER_SHAPEKEY_READER_BATCH:f7a317a63fdee0cb", + "selectedRecordIds": [ + "modifier-source:MOD_shapekey" + ], + "capabilities": [ + "CAP-MODIFIER_SHAPEKEY_READER_BATCH-READER", + "CAP-MODIFIER_SHAPEKEY_READER_BATCH-RECOVERY", + "CAP-MODIFIER_SHAPEKEY_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_shapekey.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-shape-key-reader-production.spec.ts", + "tests/files/web/rigged_shape_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "COMPOSITOR_NODE_READER_BATCH", + "task": "WBV2-P1163-001", + "owner": "MEDIA", + "sourceBacked": true, + "batchId": "WBV2-P1163-001:COMPOSITOR_NODE_READER_BATCH:6e59dc4f2b686518", + "selectedRecordIds": [ + "node:CompositorNodeGlare", + "node:CompositorNodeViewer" + ], + "capabilities": [ + "CAP-COMPOSITOR_NODE_READER_BATCH-READER", + "CAP-COMPOSITOR_NODE_READER_BATCH-RECOVERY", + "CAP-COMPOSITOR_NODE_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_glare.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_viewer.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/compositor_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "COMPOSITOR_NATIVE_NODE_BATCH", + "task": "WBV2-P1164-001", + "owner": "MEDIA", + "sourceBacked": true, + "batchId": "WBV2-P1164-001:COMPOSITOR_NATIVE_NODE_BATCH:91a76e1ee4077587", + "selectedRecordIds": [ + "node:CompositorNodeTransform", + "node:CompositorNodeBlur", + "node:CompositorNodeAlphaOver" + ], + "capabilities": [ + "CAP-COMPOSITOR_NATIVE_NODE_BATCH-READER", + "CAP-COMPOSITOR_NATIVE_NODE_BATCH-RECOVERY", + "CAP-COMPOSITOR_NATIVE_NODE_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_transform.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_blur.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_alpha_over.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/compositor_node_batch_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "task": "WBV2-P1165-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1165-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:f0276fdfa1169691", + "selectedRecordIds": [ + "node:CompositorNodeAntiAliasing", + "node:CompositorNodeBilateralblur", + "node:CompositorNodeBlankImage", + "node:CompositorNodeBokehBlur", + "node:CompositorNodeBokehImage", + "node:CompositorNodeBoxMask", + "node:CompositorNodeBrightContrast", + "node:CompositorNodeChannelMatte" + ], + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_anti_aliasing.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_bilateral_blur.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_blank_image.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_bokeh_blur.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_bokeh_image.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_box_mask.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_brightness_contrast.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_channel_key.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-f0276fdfa1169691.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "task": "WBV2-P1166-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1166-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:5b79ae1d2da8300c", + "selectedRecordIds": [ + "node:CompositorNodeChromaMatte", + "node:CompositorNodeColorBalance", + "node:CompositorNodeColorCorrection", + "node:CompositorNodeColorMatte", + "node:CompositorNodeColorSpill", + "node:CompositorNodeCombineColor", + "node:CompositorNodeConvertColorSpace", + "node:CompositorNodeConvertToDisplay" + ], + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_chroma_key.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_color_balance.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_color_correction.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_color_key.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_color_spill.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_combine_color.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_convert_color_space.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_convert_to_display.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-5b79ae1d2da8300c.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "task": "WBV2-P1167-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1167-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:6c1d64f20df459f4", + "selectedRecordIds": [ + "node:CompositorNodeConvolve", + "node:CompositorNodeCornerPin", + "node:CompositorNodeCrop", + "node:CompositorNodeCryptomatte", + "node:CompositorNodeCryptomatteV2", + "node:CompositorNodeCurveRGB", + "node:CompositorNodeDBlur", + "node:CompositorNodeDefocus" + ], + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_convolve.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_corner_pin.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_crop.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_cryptomatte.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_cryptomatte.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_rgb_curves.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_directional_blur.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_defocus.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-6c1d64f20df459f4.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "task": "WBV2-P1168-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1168-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:56e154dff1afd9ba", + "selectedRecordIds": [ + "node:CompositorNodeDenoise", + "node:CompositorNodeDespeckle", + "node:CompositorNodeDiffMatte", + "node:CompositorNodeDilateErode", + "node:CompositorNodeDisplace", + "node:CompositorNodeDistanceMatte", + "node:CompositorNodeDoubleEdgeMask", + "node:CompositorNodeEllipseMask" + ], + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_denoise.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_despeckle.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_difference_key.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_dilate_erode.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_displace.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_distance_key.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_double_edge_mask.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_ellipse_mask.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-56e154dff1afd9ba.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "task": "WBV2-P1169-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1169-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:21d6a496860ad568", + "selectedRecordIds": [ + "node:CompositorNodeFilter", + "node:CompositorNodeFlip", + "node:CompositorNodeHueCorrect", + "node:CompositorNodeHueSat", + "node:CompositorNodeIDMask", + "node:CompositorNodeImage", + "node:CompositorNodeImageCoordinates", + "node:CompositorNodeImageInfo" + ], + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_filter.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_flip.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_hue_correct.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_hue_saturation_value.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_id_mask.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_image.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_image_coordinates.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_image_info.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-21d6a496860ad568.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "task": "WBV2-P1170-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1170-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:8ee7e86684d23363", + "selectedRecordIds": [ + "node:CompositorNodeImage", + "node:CompositorNodeImageCoordinates", + "node:CompositorNodeImageInfo", + "node:CompositorNodeInpaint", + "node:CompositorNodeKeying", + "node:CompositorNodeKeyingScreen", + "node:CompositorNodeKuwahara", + "node:CompositorNodeLensdist" + ], + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_image.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_image_coordinates.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_image_info.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_inpaint.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_keying.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_keying_screen.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_kuwahara.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_lens_distortion.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-8ee7e86684d23363.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "task": "WBV2-P1171-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1171-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:c7c1993f19c6c688", + "selectedRecordIds": [ + "node:CompositorNodeLevels", + "node:CompositorNodeLumaMatte", + "node:CompositorNodeMapUV", + "node:CompositorNodeMask", + "node:CompositorNodeMaskToSDF", + "node:CompositorNodeMovieClip", + "node:CompositorNodeMovieDistortion", + "node:CompositorNodeNormal" + ], + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_levels.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_luminance_key.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_map_uv.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_mask.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_mask_to_sdf.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_movie_clip.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_movie_distortion.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_normal.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-c7c1993f19c6c688.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "task": "WBV2-P1172-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1172-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:bf66c685c7c6fd95", + "selectedRecordIds": [ + "node:CompositorNodeNormalize", + "node:CompositorNodeOutputFile", + "node:CompositorNodePixelate", + "node:CompositorNodePlaneTrackDeform", + "node:CompositorNodePosterize", + "node:CompositorNodePremulKey", + "node:CompositorNodeRGBToBW", + "node:CompositorNodeRLayers" + ], + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_normalize.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_file_output.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_pixelate.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_plane_track_deform.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_posterize.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_alpha_convert.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_rgb_to_bw.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_render_layers.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-bf66c685c7c6fd95.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "task": "WBV2-P1173-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1173-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:a1b966b1af421537", + "selectedRecordIds": [ + "node:CompositorNodeRelativeToPixel", + "node:CompositorNodeRotate", + "node:CompositorNodeScale", + "node:CompositorNodeSceneTime", + "node:CompositorNodeSeparateColor", + "node:CompositorNodeSequencerStripInfo", + "node:CompositorNodeSetAlpha", + "node:CompositorNodeSplit" + ], + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_relative_to_pixel.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_rotate.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_scale.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_scene_time.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_separate_color.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_strip_info.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_set_alpha.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_split.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-a1b966b1af421537.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "task": "WBV2-P1174-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1174-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:8f71e517e24622f2", + "selectedRecordIds": [ + "node:CompositorNodeStabilize", + "node:CompositorNodeStringToImage", + "node:CompositorNodeSwitch", + "node:CompositorNodeSwitchView", + "node:CompositorNodeTime", + "node:CompositorNodeTonemap", + "node:CompositorNodeTrackPos", + "node:CompositorNodeTranslate" + ], + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_stabilize_2d.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_string_to_image.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_switch.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_switch_view.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_time_curve.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_tone_map.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_track_position.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_translate.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-8f71e517e24622f2.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "task": "WBV2-P1175-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1175-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:4c3e128e97498ba4", + "selectedRecordIds": [ + "node:CompositorNodeVecBlur", + "node:CompositorNodeZcombine" + ], + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_vector_blur.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_depth_combine.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-4c3e128e97498ba4.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1176-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1176-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1177-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1177-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1178-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1178-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1179-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1179-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1180-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1180-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1181-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1181-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1182-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1182-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1183-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1183-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1184-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1184-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1185-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1185-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1186-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1186-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1187-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1187-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1188-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1188-001:AUTO_GEOMETRY_NATIVE_NODE_READER:0f87459df8986017", + "selectedRecordIds": [ + "node:GeometryNodeBoneInfo", + "node:GeometryNodeBoundBox", + "node:GeometryNodeCameraInfo", + "node:GeometryNodeCaptureAttribute", + "node:GeometryNodeClosureToList" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bone_info.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bounding_box.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_camera_info.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_capture.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_closure_to_list.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-0f87459df8986017.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1189-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1189-001:AUTO_GEOMETRY_NATIVE_NODE_READER:447074d84f4807db", + "selectedRecordIds": [ + "node:GeometryNodeClusterByConnected", + "node:GeometryNodeClusterByDistance", + "node:GeometryNodeCollectionChildren", + "node:GeometryNodeConvexHull", + "node:GeometryNodeCornersOfEdge" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_cluster_by_connected.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_cluster_by_distance.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_collection_children.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_convex_hull.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_corners_of_edge.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-447074d84f4807db.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1190-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1190-001:AUTO_GEOMETRY_NATIVE_NODE_READER:b123b8cea34de98b", + "selectedRecordIds": [ + "node:GeometryNodeCornersOfFace", + "node:GeometryNodeCornersOfVertex", + "node:GeometryNodeCubeGridTopology", + "node:GeometryNodeCurveArc", + "node:GeometryNodeCurveEndpointSelection" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_corners_of_face.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_corners_of_vertex.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_cube_grid_topology.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_arc.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_endpoint_selection.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-b123b8cea34de98b.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1191-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1191-001:AUTO_GEOMETRY_NATIVE_NODE_READER:71424076a2a8f339", + "selectedRecordIds": [ + "node:GeometryNodeCurveHandleTypeSelection", + "node:GeometryNodeCurveLength", + "node:GeometryNodeCurveOfPoint", + "node:GeometryNodeCurvePrimitiveBezierSegment", + "node:GeometryNodeCurvePrimitiveCircle" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_handle_type_selection.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_length.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_topology_curve_of_point.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_bezier_segment.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-71424076a2a8f339.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1192-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1192-001:AUTO_GEOMETRY_NATIVE_NODE_READER:c206ba8fc6cf75d5", + "selectedRecordIds": [ + "node:GeometryNodeCurvePrimitiveLine", + "node:GeometryNodeCurvePrimitiveQuadrilateral", + "node:GeometryNodeCurveQuadraticBezier", + "node:GeometryNodeCurveSetHandles", + "node:GeometryNodeCurveSpiral" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_line.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_quadrilateral.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_quadratic_bezier.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_set_handle_type.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_spiral.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-c206ba8fc6cf75d5.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1193-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1193-001:AUTO_GEOMETRY_NATIVE_NODE_READER:2ae9d67e9fb6b5f9", + "selectedRecordIds": [ + "node:GeometryNodeCurveSplineType", + "node:GeometryNodeCurveStar", + "node:GeometryNodeCurveToMesh", + "node:GeometryNodeCurveToPoints", + "node:GeometryNodeCurvesToGreasePencil" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_spline_type.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_star.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_to_mesh.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_to_points.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curves_to_grease_pencil.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-2ae9d67e9fb6b5f9.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1194-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1194-001:AUTO_GEOMETRY_NATIVE_NODE_READER:8f6105d06959322c", + "selectedRecordIds": [ + "node:GeometryNodeDeformCurvesOnSurface", + "node:GeometryNodeDeleteGeometry", + "node:GeometryNodeDistributePointsInGrid", + "node:GeometryNodeDistributePointsInVolume", + "node:GeometryNodeDistributePointsOnFaces" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_deform_curves_on_surface.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_delete_geometry.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_distribute_points_in_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_distribute_points_in_volume.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-8f6105d06959322c.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1195-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1195-001:AUTO_GEOMETRY_NATIVE_NODE_READER:35aea559d5d0f343", + "selectedRecordIds": [ + "node:GeometryNodeDualMesh", + "node:GeometryNodeDuplicateElements", + "node:GeometryNodeEdgePathsToCurves", + "node:GeometryNodeEdgePathsToSelection", + "node:GeometryNodeEdgesOfCorner" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_dual_mesh.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_duplicate_elements.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_edge_paths_to_curves.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_edge_paths_to_selection.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_corner.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-35aea559d5d0f343.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1196-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1196-001:AUTO_GEOMETRY_NATIVE_NODE_READER:96303bc7f7c8d232", + "selectedRecordIds": [ + "node:GeometryNodeEdgesOfVertex", + "node:GeometryNodeEdgesToFaceGroups", + "node:GeometryNodeExtrudeMesh", + "node:GeometryNodeFaceOfCorner", + "node:GeometryNodeFieldAtIndex" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_vertex.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_edges_to_face_groups.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_extrude_mesh.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_face_of_corner.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_evaluate_at_index.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-96303bc7f7c8d232.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1197-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1197-001:AUTO_GEOMETRY_NATIVE_NODE_READER:4e53a3a8ffb6f8a7", + "selectedRecordIds": [ + "node:GeometryNodeFieldAverage", + "node:GeometryNodeFieldMinAndMax", + "node:GeometryNodeFieldOnDomain", + "node:GeometryNodeFieldToGrid", + "node:GeometryNodeFieldToList" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_field_average.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_field_min_and_max.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_evaluate_on_domain.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_field_to_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_field_to_list.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-4e53a3a8ffb6f8a7.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1198-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1198-001:AUTO_GEOMETRY_NATIVE_NODE_READER:6581c99986be795f", + "selectedRecordIds": [ + "node:GeometryNodeFieldVariance", + "node:GeometryNodeFillCurve", + "node:GeometryNodeFilletCurve", + "node:GeometryNodeFilterList", + "node:GeometryNodeFlipFaces" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_field_variance.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_fill.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_filter_list.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_flip_faces.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-6581c99986be795f.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1199-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1199-001:AUTO_GEOMETRY_NATIVE_NODE_READER:240d704df4420718", + "selectedRecordIds": [ + "node:GeometryNodeForeachGeometryElementInput", + "node:GeometryNodeForeachGeometryElementOutput", + "node:GeometryNodeGeometryToInstance", + "node:GeometryNodeGetAttributeNames", + "node:GeometryNodeGetGeometryBundle" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_foreach_geometry_element.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_foreach_geometry_element.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_geometry_to_instance.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_get_attribute_names.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_get_geometry_bundle.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-240d704df4420718.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1200-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1200-001:AUTO_GEOMETRY_NATIVE_NODE_READER:2657bc0520c4b632", + "selectedRecordIds": [ + "node:GeometryNodeGetGeometryComponent", + "node:GeometryNodeGetNamedGrid", + "node:GeometryNodeGizmoDial", + "node:GeometryNodeGizmoLinear", + "node:GeometryNodeGizmoTransform" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_get_geometry_component.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_get_named_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_gizmo_dial.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_gizmo_linear.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_gizmo_transform.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-2657bc0520c4b632.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1201-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1201-001:AUTO_GEOMETRY_NATIVE_NODE_READER:163fbe66b349eb14", + "selectedRecordIds": [ + "node:GeometryNodeGreasePencilToCurves", + "node:GeometryNodeGridAdvect", + "node:GeometryNodeGridClip", + "node:GeometryNodeGridCurl", + "node:GeometryNodeGridDilateAndErode" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grease_pencil_to_curves.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_advect.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_clip.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_curl.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_dilate_erode.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-163fbe66b349eb14.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1202-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1202-001:AUTO_GEOMETRY_NATIVE_NODE_READER:5aa18e58ddffee84", + "selectedRecordIds": [ + "node:GeometryNodeGridDivergence", + "node:GeometryNodeGridGradient", + "node:GeometryNodeGridInfo", + "node:GeometryNodeGridLaplacian", + "node:GeometryNodeGridMean" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_divergence.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_gradient.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_info.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_laplacian.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_mean.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-5aa18e58ddffee84.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1203-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1203-001:AUTO_GEOMETRY_NATIVE_NODE_READER:6897ad7bf98e7228", + "selectedRecordIds": [ + "node:GeometryNodeGridMedian", + "node:GeometryNodeGridPrune", + "node:GeometryNodeGridToMesh", + "node:GeometryNodeGridToPoints", + "node:GeometryNodeGridVoxelize" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_median.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_prune.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_to_mesh.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_to_points.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_voxelize.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-6897ad7bf98e7228.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1204-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1204-001:AUTO_GEOMETRY_NATIVE_NODE_READER:cee66fd20924b9e5", + "selectedRecordIds": [ + "node:GeometryNodeImageTexture", + "node:GeometryNodeImportCSV", + "node:GeometryNodeImportOBJ", + "node:GeometryNodeImportPLY", + "node:GeometryNodeImportSTL" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_image_texture.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_csv.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_obj.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_ply.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_stl.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-cee66fd20924b9e5.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1205-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1205-001:AUTO_GEOMETRY_NATIVE_NODE_READER:e55a1c8c151fc9dc", + "selectedRecordIds": [ + "node:GeometryNodeImportText", + "node:GeometryNodeImportVDB", + "node:GeometryNodeIndexOfNearest", + "node:GeometryNodeIndexSwitch", + "node:GeometryNodeInputActiveCamera" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_text.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_vdb.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_index_of_nearest.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_index_switch.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_active_camera.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-e55a1c8c151fc9dc.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1206-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1206-001:AUTO_GEOMETRY_NATIVE_NODE_READER:150a227b3433d301", + "selectedRecordIds": [ + "node:GeometryNodeInputCollection", + "node:GeometryNodeInputCurveHandlePositions", + "node:GeometryNodeInputCurveTilt", + "node:GeometryNodeInputEdgeSmooth", + "node:GeometryNodeInputFont" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_collection.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_curve_handles.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_curve_tilt.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_edge_smooth.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_font.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-150a227b3433d301.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1207-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1207-001:AUTO_GEOMETRY_NATIVE_NODE_READER:32a41ae9caf449dc", + "selectedRecordIds": [ + "node:GeometryNodeInputID", + "node:GeometryNodeInputImage", + "node:GeometryNodeInputIndex", + "node:GeometryNodeInputInstanceBounds", + "node:GeometryNodeInputInstanceReference" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_id.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_image.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_index.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_instance_bounds.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_instance_reference.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-32a41ae9caf449dc.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1208-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1208-001:AUTO_GEOMETRY_NATIVE_NODE_READER:e4c0acdab580fad4", + "selectedRecordIds": [ + "node:GeometryNodeInputInstanceRotation", + "node:GeometryNodeInputInstanceScale", + "node:GeometryNodeInputMaterial", + "node:GeometryNodeInputMaterialIndex", + "node:GeometryNodeInputMeshEdgeAngle" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_instance_rotation.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_instance_scale.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_material.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_material_index.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_edge_angle.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-e4c0acdab580fad4.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1209-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1209-001:AUTO_GEOMETRY_NATIVE_NODE_READER:e28f27c297406a24", + "selectedRecordIds": [ + "node:GeometryNodeInputMeshEdgeNeighbors", + "node:GeometryNodeInputMeshEdgeVertices", + "node:GeometryNodeInputMeshFaceArea", + "node:GeometryNodeInputMeshFaceIsPlanar", + "node:GeometryNodeInputMeshFaceNeighbors" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_edge_neighbors.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_edge_vertices.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_face_area.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_face_is_planar.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_face_neighbors.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-e28f27c297406a24.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1210-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1210-001:AUTO_GEOMETRY_NATIVE_NODE_READER:94bb44cb6fb6c1c0", + "selectedRecordIds": [ + "node:GeometryNodeInputMeshIsland", + "node:GeometryNodeInputMeshVertexNeighbors", + "node:GeometryNodeInputNamedAttribute", + "node:GeometryNodeInputNamedLayerSelection", + "node:GeometryNodeInputNormal" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_island.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_vertex_neighbors.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_named_attribute.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_named_layer_selection.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_normal.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-94bb44cb6fb6c1c0.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1211-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1211-001:AUTO_GEOMETRY_NATIVE_NODE_READER:abc1ee2d37430201", + "selectedRecordIds": [ + "node:FunctionNodeAlignRotationToVector", + "node:FunctionNodeAxesToRotation", + "node:FunctionNodeAxisAngleToRotation", + "node:FunctionNodeCombineMatrix", + "node:FunctionNodeEulerToRotation" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_align_rotation_to_vector.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_axes_to_rotation.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_axis_angle_to_rotation.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_combine_matrix.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_euler_to_rotation.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-abc1ee2d37430201.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1212-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1212-001:AUTO_GEOMETRY_NATIVE_NODE_READER:3cfb811ea55c672e", + "selectedRecordIds": [ + "node:FunctionNodeFindInString", + "node:FunctionNodeFormatString", + "node:FunctionNodeInputBool", + "node:FunctionNodeInputInt", + "node:FunctionNodeInputIntVector" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_find_in_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_format_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_bool.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_int.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_int_vector.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-3cfb811ea55c672e.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1213-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1213-001:AUTO_GEOMETRY_NATIVE_NODE_READER:88ba8e6e3716dd8d", + "selectedRecordIds": [ + "node:FunctionNodeInputMenu", + "node:FunctionNodeInputRotation", + "node:FunctionNodeInputSpecialCharacters", + "node:FunctionNodeInputString", + "node:FunctionNodeInputVector" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_menu.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_rotation.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_special_characters.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_vector.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-88ba8e6e3716dd8d.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1214-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1214-001:AUTO_GEOMETRY_NATIVE_NODE_READER:7d31b4b0866780ae", + "selectedRecordIds": [ + "node:FunctionNodeInvertMatrix", + "node:FunctionNodeInvertRotation", + "node:FunctionNodeMatchString", + "node:FunctionNodeMatrixDeterminant", + "node:FunctionNodeMatrixMultiply" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_invert_matrix.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_invert_rotation.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_match_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_matrix_determinant.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_matrix_multiply.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-7d31b4b0866780ae.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1215-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1215-001:AUTO_GEOMETRY_NATIVE_NODE_READER:0a8d3bb55b10e188", + "selectedRecordIds": [ + "node:FunctionNodeProjectPoint", + "node:FunctionNodeQuaternionToRotation", + "node:FunctionNodeReplaceString", + "node:FunctionNodeReverseString", + "node:FunctionNodeRotateRotation" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_project_point.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_quaternion_to_rotation.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_replace_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_reverse_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_rotate_rotation.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-0a8d3bb55b10e188.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1216-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1216-001:AUTO_GEOMETRY_NATIVE_NODE_READER:c598026385cc94dc", + "selectedRecordIds": [ + "node:FunctionNodeRotateVector", + "node:FunctionNodeRotationToAxisAngle", + "node:FunctionNodeRotationToEuler", + "node:FunctionNodeRotationToQuaternion", + "node:FunctionNodeSeparateMatrix" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_rotate_vector.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_rotation_to_axis_angle.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_rotation_to_euler.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_rotation_to_quaternion.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_separate_matrix.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-c598026385cc94dc.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1217-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1217-001:AUTO_GEOMETRY_NATIVE_NODE_READER:dbc0fb8bb88f3d37", + "selectedRecordIds": [ + "node:FunctionNodeSetStringCase", + "node:FunctionNodeSliceString", + "node:FunctionNodeStringLength", + "node:FunctionNodeStringToValue", + "node:FunctionNodeTransformDirection" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_set_string_case.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_slice_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_string_length.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_string_to_value.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_transform_direction.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-dbc0fb8bb88f3d37.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1218-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1218-001:AUTO_GEOMETRY_NATIVE_NODE_READER:34abb58eedf43c5f", + "selectedRecordIds": [ + "node:FunctionNodeTransformPoint", + "node:FunctionNodeTransposeMatrix", + "node:FunctionNodeTrimString", + "node:FunctionNodeValueToString", + "node:GeometryNodeInputObject" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_transform_point.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_transpose_matrix.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_trim_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_value_to_string.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_object.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-34abb58eedf43c5f.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1219-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1219-001:AUTO_GEOMETRY_NATIVE_NODE_READER:3cccf2d7fb85d3b8", + "selectedRecordIds": [ + "node:GeometryNodeInputPosition", + "node:GeometryNodeInputRadius", + "node:GeometryNodeInputSceneTime", + "node:GeometryNodeInputShadeSmooth", + "node:GeometryNodeInputShortestEdgePaths" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_position.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_radius.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_scene_time.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_face_smooth.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_shortest_edge_paths.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-3cccf2d7fb85d3b8.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1220-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1220-001:AUTO_GEOMETRY_NATIVE_NODE_READER:8d0f07a9289283d0", + "selectedRecordIds": [ + "node:GeometryNodeInputSplineCyclic", + "node:GeometryNodeInputSplineResolution", + "node:GeometryNodeInputTangent", + "node:GeometryNodeInputVoxelIndex", + "node:GeometryNodeInstanceOnPoints" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_spline_cyclic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_spline_resolution.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_tangent.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_voxel_index.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_instance_on_points.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-8d0f07a9289283d0.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1221-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1221-001:AUTO_GEOMETRY_NATIVE_NODE_READER:c30b3d2a341bc8b1", + "selectedRecordIds": [ + "node:GeometryNodeInstanceTransform", + "node:GeometryNodeInstancesToPoints", + "node:GeometryNodeInterpolateCurves", + "node:GeometryNodeIsViewport", + "node:GeometryNodeListGetItem" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_instance_transform.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_instances_to_points.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_interpolate_curves.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_is_viewport.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_list_get_item.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-c30b3d2a341bc8b1.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1222-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1222-001:AUTO_GEOMETRY_NATIVE_NODE_READER:838d8958e4b989d1", + "selectedRecordIds": [ + "node:GeometryNodeListLength", + "node:GeometryNodeMaterialSelection", + "node:GeometryNodeMenuSwitch", + "node:GeometryNodeMergeByDistance", + "node:GeometryNodeMergeLayers" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_list_length.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_material_selection.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_menu_switch.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_merge_by_distance.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_merge_layers.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-838d8958e4b989d1.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1223-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1223-001:AUTO_GEOMETRY_NATIVE_NODE_READER:c3b7b0656afe6a91", + "selectedRecordIds": [ + "node:GeometryNodeMergePoints", + "node:GeometryNodeMeshBevel", + "node:GeometryNodeMeshBoolean", + "node:GeometryNodeMeshCircle", + "node:GeometryNodeMeshCone" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_merge_points.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_bevel.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_boolean.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_circle.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cone.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-c3b7b0656afe6a91.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1224-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1224-001:AUTO_GEOMETRY_NATIVE_NODE_READER:0dca701c57915fc7", + "selectedRecordIds": [ + "node:GeometryNodeMeshCube", + "node:GeometryNodeMeshCylinder", + "node:GeometryNodeMeshFaceSetBoundaries", + "node:GeometryNodeMeshGrid", + "node:GeometryNodeMeshIcoSphere" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cube.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cylinder.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_face_group_boundaries.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_ico_sphere.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-0dca701c57915fc7.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1225-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1225-001:AUTO_GEOMETRY_NATIVE_NODE_READER:142ee68a2ed9492b", + "selectedRecordIds": [ + "node:GeometryNodeMeshLine", + "node:GeometryNodeMeshToCurve", + "node:GeometryNodeMeshToDensityGrid", + "node:GeometryNodeMeshToPoints", + "node:GeometryNodeMeshToSDFGrid" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_line.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_to_curve.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_to_density_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_to_points.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_to_sdf_grid.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-142ee68a2ed9492b.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1226-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1226-001:AUTO_GEOMETRY_NATIVE_NODE_READER:abb1c596d4ee21b2", + "selectedRecordIds": [ + "node:GeometryNodeMeshToVolume", + "node:GeometryNodeMeshUVSphere", + "node:GeometryNodeOffsetCornerInFace", + "node:GeometryNodeOffsetPointInCurve", + "node:GeometryNodePoints" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_to_volume.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_uv_sphere.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_offset_corner_in_face.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_offset_point_in_curve.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_points.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-abb1c596d4ee21b2.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1227-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1227-001:AUTO_GEOMETRY_NATIVE_NODE_READER:81deda73b9188c10", + "selectedRecordIds": [ + "node:GeometryNodePointsOfCurve", + "node:GeometryNodePointsToCurves", + "node:GeometryNodePointsToSDFGrid", + "node:GeometryNodePointsToVertices", + "node:GeometryNodePointsToVolume" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_topology_points_of_curve.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_points_to_curves.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_points_to_sdf_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_points_to_vertices.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_points_to_volume.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-81deda73b9188c10.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1228-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1228-001:AUTO_GEOMETRY_NATIVE_NODE_READER:6b022a1a8e99f7fd", + "selectedRecordIds": [ + "node:GeometryNodeProximity", + "node:GeometryNodeRaycast", + "node:GeometryNodeRemoveAttribute", + "node:GeometryNodeRenameAttribute", + "node:GeometryNodeRepeatInput" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_proximity.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_raycast.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_remove_attribute.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_rename_attribute.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_repeat.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-6b022a1a8e99f7fd.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1229-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1229-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1323c437a10e245b", + "selectedRecordIds": [ + "node:GeometryNodeRepeatOutput" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_repeat.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1323c437a10e245b.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1230-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1230-001:AUTO_GEOMETRY_NATIVE_NODE_READER:bb5c9b89367c9d6d", + "selectedRecordIds": [ + "node:GeometryNodeReplaceMaterial", + "node:GeometryNodeResampleCurve", + "node:GeometryNodeReverseCurve", + "node:GeometryNodeRotateInstances", + "node:GeometryNodeSDFGridBoolean" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_material_replace.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_resample.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_reverse.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sdf_grid_boolean.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-bb5c9b89367c9d6d.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1231-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1231-001:AUTO_GEOMETRY_NATIVE_NODE_READER:4e423b626a07145e", + "selectedRecordIds": [ + "node:GeometryNodeSDFGridFillet", + "node:GeometryNodeSDFGridLaplacian", + "node:GeometryNodeSDFGridMean", + "node:GeometryNodeSDFGridMeanCurvature", + "node:GeometryNodeSDFGridMedian" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sdf_grid_fillet.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sdf_grid_laplacian.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sdf_grid_mean.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sdf_grid_mean_curvature.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sdf_grid_median.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-4e423b626a07145e.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1232-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1232-001:AUTO_GEOMETRY_NATIVE_NODE_READER:404eb303152ba922", + "selectedRecordIds": [ + "node:GeometryNodeSDFGridOffset", + "node:GeometryNodeSampleCurve", + "node:GeometryNodeSampleGrid", + "node:GeometryNodeSampleGridIndex", + "node:GeometryNodeSampleIndex" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sdf_grid_offset.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_sample.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sample_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sample_grid_index.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sample_index.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-404eb303152ba922.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1233-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1233-001:AUTO_GEOMETRY_NATIVE_NODE_READER:529a042eb604c0e1", + "selectedRecordIds": [ + "node:GeometryNodeSampleNearest", + "node:GeometryNodeSampleNearestSurface", + "node:GeometryNodeSampleSoundFrequencies", + "node:GeometryNodeSampleUVSurface", + "node:GeometryNodeScaleElements" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sample_nearest.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sample_nearest_surface.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sample_sound_frequencies.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sample_uv_surface.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_scale_elements.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-529a042eb604c0e1.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1234-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1234-001:AUTO_GEOMETRY_NATIVE_NODE_READER:ad9e5b4bf235659f", + "selectedRecordIds": [ + "node:GeometryNodeScaleInstances", + "node:GeometryNodeSelfObject", + "node:GeometryNodeSeparateComponents", + "node:GeometryNodeSetCurveHandlePositions", + "node:GeometryNodeSetCurveNormal" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_scale_instances.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_self_object.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_separate_components.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_curve_handles.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_curve_normal.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-ad9e5b4bf235659f.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1235-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1235-001:AUTO_GEOMETRY_NATIVE_NODE_READER:91beafd1d1c04670", + "selectedRecordIds": [ + "node:GeometryNodeSetCurveRadius", + "node:GeometryNodeSetCurveTilt", + "node:GeometryNodeSetGeometryBundle", + "node:GeometryNodeSetGeometryName", + "node:GeometryNodeSetGreasePencilColor" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_curve_radius.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_curve_tilt.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_geometry_bundle.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_geometry_name.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_grease_pencil_color.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-91beafd1d1c04670.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1236-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1236-001:AUTO_GEOMETRY_NATIVE_NODE_READER:b7b77a5dec80a14d", + "selectedRecordIds": [ + "node:GeometryNodeSetGreasePencilDepth", + "node:GeometryNodeSetGreasePencilSoftness", + "node:GeometryNodeSetGridBackground", + "node:GeometryNodeSetGridTransform", + "node:GeometryNodeSetID" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_grease_pencil_depth_mode.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_grease_pencil_softness.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_grid_background.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_grid_transform.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_id.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-b7b77a5dec80a14d.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1237-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1237-001:AUTO_GEOMETRY_NATIVE_NODE_READER:95ccfa5892bb7a33", + "selectedRecordIds": [ + "node:GeometryNodeSetInstanceTransform", + "node:GeometryNodeSetMaterial", + "node:GeometryNodeSetMaterialIndex", + "node:GeometryNodeSetMeshNormal", + "node:GeometryNodeSetNURBSOrder" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_instance_transform.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_material.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_material_index.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_mesh_normal.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_nurbs_order.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-95ccfa5892bb7a33.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1238-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1238-001:AUTO_GEOMETRY_NATIVE_NODE_READER:8d3751cce437cb33", + "selectedRecordIds": [ + "node:GeometryNodeSetNURBSWeight", + "node:GeometryNodeSetPointRadius", + "node:GeometryNodeSetShadeSmooth", + "node:GeometryNodeSetSplineCyclic", + "node:GeometryNodeSetSplineResolution" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_nurbs_weight.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_point_radius.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_shade_smooth.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_spline_cyclic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_spline_resolution.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-8d3751cce437cb33.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1239-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1239-001:AUTO_GEOMETRY_NATIVE_NODE_READER:2de2c5e6ce0c4914", + "selectedRecordIds": [ + "node:GeometryNodeSortElements", + "node:GeometryNodeSortList", + "node:GeometryNodeSplineLength", + "node:GeometryNodeSplineParameter", + "node:GeometryNodeSplitEdges" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sort_elements.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sort_list.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_spline_length.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_spline_parameter.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_edge_split.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-2de2c5e6ce0c4914.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1240-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1240-001:AUTO_GEOMETRY_NATIVE_NODE_READER:70077c253f8e9738", + "selectedRecordIds": [ + "node:GeometryNodeSplitToInstances", + "node:GeometryNodeStoreNamedGrid", + "node:GeometryNodeStringJoin", + "node:GeometryNodeStringToCurves", + "node:GeometryNodeSubdivideCurve" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_split_to_instances.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_store_named_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_string_join.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_string_to_curves.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_subdivide.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-70077c253f8e9738.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1241-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1241-001:AUTO_GEOMETRY_NATIVE_NODE_READER:518360e680870ecc", + "selectedRecordIds": [ + "node:GeometryNodeSubdivideMesh", + "node:GeometryNodeSubdivisionSurface", + "node:GeometryNodeSwitch", + "node:GeometryNodeTagFilter", + "node:GeometryNodeTool3DCursor" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_subdivide.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_subdivision_surface.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_switch.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_tag_filter.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_tool_3d_cursor.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-518360e680870ecc.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1242-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1242-001:AUTO_GEOMETRY_NATIVE_NODE_READER:f355dda8099b8a6f", + "selectedRecordIds": [ + "node:GeometryNodeToolActiveElement", + "node:GeometryNodeToolFaceSet", + "node:GeometryNodeToolMousePosition", + "node:GeometryNodeToolSelection", + "node:GeometryNodeToolSetFaceSet" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_tool_active_element.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_tool_face_set.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mouse_position.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_tool_selection.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_tool_set_face_set.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-f355dda8099b8a6f.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1243-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1243-001:AUTO_GEOMETRY_NATIVE_NODE_READER:6399364bfcbc157c", + "selectedRecordIds": [ + "node:GeometryNodeToolSetSelection", + "node:GeometryNodeTransferAttributes", + "node:GeometryNodeTranslateInstances", + "node:GeometryNodeTriangulate", + "node:GeometryNodeTrimCurve" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_tool_set_selection.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_transfer_attributes.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_translate_instances.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_triangulate.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-6399364bfcbc157c.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1244-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1244-001:AUTO_GEOMETRY_NATIVE_NODE_READER:b2e40edae0bea18d", + "selectedRecordIds": [ + "node:GeometryNodeUVPackIslands", + "node:GeometryNodeUVTangent", + "node:GeometryNodeUVUnwrap", + "node:GeometryNodeVertexOfCorner", + "node:GeometryNodeViewer" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_uv_pack_islands.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_uv_tangent.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_uv_unwrap.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_vertex_of_corner.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_viewer.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-b2e40edae0bea18d.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1245-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1245-001:AUTO_GEOMETRY_NATIVE_NODE_READER:06a9b0a82fc0bc5b", + "selectedRecordIds": [ + "node:GeometryNodeViewportTransform", + "node:GeometryNodeVolumeCube", + "node:GeometryNodeVolumeToMesh", + "node:GeometryNodeWarning", + "node:GeometryNodeXPBDSolver" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_viewport_transform.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_volume_cube.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_volume_to_mesh.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_warning.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_xpbd_solver.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-06a9b0a82fc0bc5b.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1246-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1246-001:AUTO_SHADER_NATIVE_NODE_READER:6084b65cc9b4dd13", + "selectedRecordIds": [ + "node:ShaderNodeAddShader", + "node:ShaderNodeAmbientOcclusion", + "node:ShaderNodeAttribute", + "node:ShaderNodeBackground", + "node:ShaderNodeBevel" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_add_shader.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_ambient_occlusion.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_attribute.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_background.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bevel.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-6084b65cc9b4dd13.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1247-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1247-001:AUTO_SHADER_NATIVE_NODE_READER:492bd603ac3e7b39", + "selectedRecordIds": [ + "node:ShaderNodeBlackbody", + "node:ShaderNodeBrightContrast", + "node:ShaderNodeBsdfAnisotropic", + "node:ShaderNodeBsdfDiffuse", + "node:ShaderNodeBsdfGlass" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_blackbody.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_brightness.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_glossy.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_diffuse.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_glass.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-492bd603ac3e7b39.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1248-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1248-001:AUTO_SHADER_NATIVE_NODE_READER:5d3fdcd95f8dcb4a", + "selectedRecordIds": [ + "node:ShaderNodeBsdfHair", + "node:ShaderNodeBsdfHairPrincipled", + "node:ShaderNodeBsdfMetallic", + "node:ShaderNodeBsdfRayPortal", + "node:ShaderNodeBsdfRefraction" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_hair.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_hair_principled.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_metallic.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_ray_portal.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_refraction.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-5d3fdcd95f8dcb4a.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1249-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1249-001:AUTO_SHADER_NATIVE_NODE_READER:3dd8ce20c676372b", + "selectedRecordIds": [ + "node:ShaderNodeBsdfSheen", + "node:ShaderNodeBsdfToon", + "node:ShaderNodeBsdfTranslucent", + "node:ShaderNodeBsdfTransparent", + "node:ShaderNodeBump" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_sheen.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_toon.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_translucent.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_transparent.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bump.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-3dd8ce20c676372b.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1250-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1250-001:AUTO_SHADER_NATIVE_NODE_READER:4962cd49b587a2f9", + "selectedRecordIds": [ + "node:ShaderNodeCameraData", + "node:ShaderNodeClamp", + "node:ShaderNodeCombineColor", + "node:ShaderNodeCombineXYZ", + "node:ShaderNodeDisplacement" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_camera.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_clamp.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_sepcomb_color.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_sepcomb_xyz.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_displacement.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-4962cd49b587a2f9.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1251-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1251-001:AUTO_SHADER_NATIVE_NODE_READER:2367477c6dfff68d", + "selectedRecordIds": [ + "node:ShaderNodeEeveeSpecular", + "node:ShaderNodeEmission", + "node:ShaderNodeFloatCurve", + "node:ShaderNodeFresnel", + "node:ShaderNodeGamma" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_eevee_specular.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_emission.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_curves.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_fresnel.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_gamma.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-2367477c6dfff68d.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1252-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1252-001:AUTO_SHADER_NATIVE_NODE_READER:f8e029f92dbfd33d", + "selectedRecordIds": [ + "node:ShaderNodeHairInfo", + "node:ShaderNodeHoldout", + "node:ShaderNodeHueSaturation", + "node:ShaderNodeInvert", + "node:ShaderNodeLayerWeight" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_hair_info.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_holdout.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_hueSatVal.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_invert.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_layer_weight.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-f8e029f92dbfd33d.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1253-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1253-001:AUTO_SHADER_NATIVE_NODE_READER:c56bc2ebdfa34be7", + "selectedRecordIds": [ + "node:ShaderNodeLightFalloff", + "node:ShaderNodeLightPath", + "node:ShaderNodeMapRange", + "node:ShaderNodeMapping", + "node:ShaderNodeMix" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_light_falloff.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_light_path.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_map_range.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_mapping.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_mix.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-c56bc2ebdfa34be7.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1254-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1254-001:AUTO_SHADER_NATIVE_NODE_READER:dbc531eb397b06df", + "selectedRecordIds": [ + "node:ShaderNodeMixRGB", + "node:ShaderNodeMixShader", + "node:ShaderNodeNewGeometry", + "node:ShaderNodeNormal", + "node:ShaderNodeObjectInfo" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_mix_rgb.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_mix_shader.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_geometry.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_normal.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_object_info.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-dbc531eb397b06df.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1255-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1255-001:AUTO_SHADER_NATIVE_NODE_READER:dd18d1b1e2d07fd3", + "selectedRecordIds": [ + "node:ShaderNodeOutputAOV", + "node:ShaderNodeOutputLight", + "node:ShaderNodeOutputLineStyle", + "node:ShaderNodeOutputWorld", + "node:ShaderNodeParticleInfo" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_output_aov.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_output_light.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_output_linestyle.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_output_world.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_particle_info.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-dd18d1b1e2d07fd3.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1256-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1256-001:AUTO_SHADER_NATIVE_NODE_READER:d37c82dd11ef35c6", + "selectedRecordIds": [ + "node:ShaderNodePointInfo", + "node:ShaderNodeRGBCurve", + "node:ShaderNodeRGBToBW", + "node:ShaderNodeRadialTiling", + "node:ShaderNodeRaycast" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_point_info.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_curves.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_rgb_to_bw.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_radial_tiling.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_raycast.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-d37c82dd11ef35c6.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1257-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1257-001:AUTO_SHADER_NATIVE_NODE_READER:faed565343c54fcc", + "selectedRecordIds": [ + "node:ShaderNodeScript", + "node:ShaderNodeSeparateColor", + "node:ShaderNodeSeparateXYZ", + "node:ShaderNodeShaderToRGB", + "node:ShaderNodeSqueeze" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_script.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_sepcomb_color.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_sepcomb_xyz.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_shader_to_rgb.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_squeeze.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-faed565343c54fcc.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1258-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1258-001:AUTO_SHADER_NATIVE_NODE_READER:7a417f3a8bc48b94", + "selectedRecordIds": [ + "node:ShaderNodeSubsurfaceScattering", + "node:ShaderNodeTangent", + "node:ShaderNodeTexBrick", + "node:ShaderNodeTexChecker", + "node:ShaderNodeTexCoord" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_subsurface_scattering.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tangent.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_brick.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_checker.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_coord.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-7a417f3a8bc48b94.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1259-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1259-001:AUTO_SHADER_NATIVE_NODE_READER:12916e971f5275c9", + "selectedRecordIds": [ + "node:ShaderNodeTexEnvironment", + "node:ShaderNodeTexGabor", + "node:ShaderNodeTexGradient", + "node:ShaderNodeTexIES", + "node:ShaderNodeTexMagic" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_environment.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_gabor.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_gradient.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_ies_light.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_magic.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-12916e971f5275c9.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1260-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1260-001:AUTO_SHADER_NATIVE_NODE_READER:f4926931c181f625", + "selectedRecordIds": [ + "node:ShaderNodeTexNoise", + "node:ShaderNodeTexSky", + "node:ShaderNodeTexVoronoi", + "node:ShaderNodeTexWave", + "node:ShaderNodeTexWhiteNoise" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_noise.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_sky.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_voronoi.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_wave.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_white_noise.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-f4926931c181f625.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1261-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1261-001:AUTO_SHADER_NATIVE_NODE_READER:6d9e771d681131cb", + "selectedRecordIds": [ + "node:ShaderNodeUVAlongStroke", + "node:ShaderNodeUVMap", + "node:ShaderNodeValToRGB", + "node:ShaderNodeVectorCurve", + "node:ShaderNodeVectorDisplacement" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_uv_along_stroke.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_uvmap.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_color_ramp.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_curves.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_vector_displacement.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-6d9e771d681131cb.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1262-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1262-001:AUTO_SHADER_NATIVE_NODE_READER:1bb60b193dc412e6", + "selectedRecordIds": [ + "node:ShaderNodeVectorMath", + "node:ShaderNodeVectorRotate", + "node:ShaderNodeVectorTransform", + "node:ShaderNodeVertexColor", + "node:ShaderNodeVolumeAbsorption" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_vector_math.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_vector_rotate.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_vector_transform.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_vertex_color.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_volume_absorption.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-1bb60b193dc412e6.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1263-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1263-001:AUTO_SHADER_NATIVE_NODE_READER:1b947fc2cfa44cfc", + "selectedRecordIds": [ + "node:ShaderNodeVolumeCoefficients", + "node:ShaderNodeVolumeInfo", + "node:ShaderNodeVolumePrincipled", + "node:ShaderNodeVolumeScatter", + "node:ShaderNodeWavelength" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_volume_coefficients.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_volume_info.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_volume_principled.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_volume_scatter.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_wavelength.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-1b947fc2cfa44cfc.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_SHADER_NATIVE_NODE_READER", + "task": "WBV2-P1264-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1264-001:AUTO_SHADER_NATIVE_NODE_READER:bc4cce1c19a5ca22", + "selectedRecordIds": [ + "node:ShaderNodeWireframe" + ], + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_wireframe.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-bc4cce1c19a5ca22.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + }, + { + "id": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "task": "WBV2-P1265-001", + "owner": "NODES", + "sourceBacked": true, + "batchId": "WBV2-P1265-001:AUTO_GEOMETRY_NATIVE_NODE_READER:551d56ed177090bf", + "selectedRecordIds": [ + "node:NodeClosureInput", + "node:NodeClosureOutput", + "node:NodeCombineBundle", + "node:NodeEnableOutput", + "node:NodeEvaluateClosure" + ], + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_closure.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_closure.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_combine_bundle.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_enable_output.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_evaluate_closure.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-551d56ed177090bf.blend", + "web/app/src/vendor/blender/web_engine.wasm", + "web/app/public/vendor/blender/web_engine.wasm", + "web/app/public/wasm-module-manifest.json", + "web/app/public/vendor/blender/modules/single/web_engine.secondary.wasm", + "web/app/public/vendor/blender/modules/pthread/web_engine.secondary.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "fullFamilyParity": false + } + ], + "tasks": [ + { + "id": "WBV2-P1096-000", + "phase": "1096", + "title": "supersede_generic_continuation_queue", + "kind": "bridge", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1095-003" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "bridge", + "gate": "QUEUE", + "card": "docs/tasks/WBV2-P1096-000.md", + "behavior": "Replace the generic continuation queue with a finite module execution plan without claiming capability parity.", + "outputs": [ + "bridge manifest", + "status" + ], + "acceptance": [ + "no parity claim", + "inventory preserved", + "module plan hash-bound" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1100-000", + "phase": "1100", + "title": "reorganize_module_execution_plan", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1096-000" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1100-000.md", + "behavior": "Reuse completed source-backed work and activate finite module-level implementation and verification.", + "outputs": [ + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "completed receipts reused", + "generic continuation excluded", + "one module active", + "inventory preserved" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1100-001", + "phase": "1100", + "title": "verify_render_light_camera_module", + "kind": "module", + "owner": "RENDER", + "dependsOn": [ + "WBV2-P1100-000" + ], + "parityId": "RENDER_LIGHT_CAMERA", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-render_light_camera", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1100-001.md", + "behavior": "Complete the RENDER_LIGHT_CAMERA module through its shared Blender Main primitives and aggregate case matrix.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "RENDER_LIGHT_CAMERA", + "sourceBacked": true, + "capabilities": [ + "CAP-RENDER-LIGHT-TYPE", + "CAP-RENDER-LIGHT-AREA-SHAPE", + "CAP-RENDER-LIGHT-CONTRIBUTION-FACTORS", + "CAP-RENDER-LIGHT-SHADOW-CONTROLS", + "CAP-RENDER-LIGHT-CASCADE-CONTROLS", + "CAP-RENDER-LIGHT-AREA-SIZE-Z", + "CAP-RENDER-LIGHT-CLIP-START", + "CAP-RENDER-WORLD-LIGHTING-CONTROLS", + "CAP-RENDER-WORLD-PROBE-CONTROLS", + "CAP-RENDER-WORLD-ENVIRONMENT-STRENGTH", + "CAP-RENDER-CAMERA-DOF-FOCUS-OBJECT", + "CAP-RENDER-CAMERA-PANORAMA" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/scene-ir.ts", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P595-002/manifest.json", + "report": "tests/golden/WBV2-P595-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P596-002/manifest.json", + "report": "tests/golden/WBV2-P596-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P597-002/manifest.json", + "report": "tests/golden/WBV2-P597-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P598-002/manifest.json", + "report": "tests/golden/WBV2-P598-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P599-002/manifest.json", + "report": "tests/golden/WBV2-P599-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P600-002/manifest.json", + "report": "tests/golden/WBV2-P600-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P601-002/manifest.json", + "report": "tests/golden/WBV2-P601-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P602-002/manifest.json", + "report": "tests/golden/WBV2-P602-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P603-002/manifest.json", + "report": "tests/golden/WBV2-P603-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P604-002/manifest.json", + "report": "tests/golden/WBV2-P604-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P605-002/manifest.json", + "report": "tests/golden/WBV2-P605-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P606-002/manifest.json", + "report": "tests/golden/WBV2-P606-002/implementation-report.json" + } + ], + "positive": [ + "setLightProperties", + "setWorldProperties", + "setCameraProperties", + "camera panorama", + "world environment", + "light shadow/cascade" + ], + "negative": [ + "invalid enum", + "invalid numeric bounds", + "near/far conflict", + "unknown target", + "stale revision" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "worker disposal" + ], + "commands": [ + "npm --prefix web run typecheck", + "npm --prefix web run test:lighting-field-roundtrip", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-lighting-fields-production.spec.ts tests/e2e/lighting-field-roundtrip.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1100-002", + "phase": "1100", + "title": "verify_scene_object_mesh_module", + "kind": "module", + "owner": "SCENE_MESH", + "dependsOn": [ + "WBV2-P1100-001" + ], + "parityId": "SCENE_OBJECT_MESH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-scene_object_mesh", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1100-002.md", + "behavior": "Complete the SCENE_OBJECT_MESH module through its shared Blender Main primitives and aggregate case matrix.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "SCENE_OBJECT_MESH", + "sourceBacked": true, + "capabilities": [ + "CAP-MESH-TOPOLOGY-FAMILY", + "CAP-CORE-SCENE-OBJECT", + "CAP-OBJECT-MOVE-COLLECTION" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P11-001/manifest.json", + "report": "tests/golden/WBV2-P11-001/mesh-topology-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P12-002/manifest.json", + "report": "tests/golden/WBV2-P12-002/scene-object-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P24-002/manifest.json", + "report": "tests/golden/WBV2-P24-002/object-move-receipt-report.json" + } + ], + "positive": [ + "mesh topology", + "visibility", + "transform", + "collection membership" + ], + "negative": [ + "invalid selection", + "stale revision", + "linked data" + ], + "recovery": [ + "undo", + "redo", + "save/reopen" + ], + "commands": [ + "npm --prefix web run typecheck", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-mesh-topology-production.spec.ts tests/e2e/wbv2-scene-object-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1100-003", + "phase": "1100", + "title": "verify_material_animation_module", + "kind": "module", + "owner": "MATERIAL_ANIMATION", + "dependsOn": [ + "WBV2-P1100-002" + ], + "parityId": "MATERIAL_ANIMATION", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-material_animation", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1100-003.md", + "behavior": "Complete the MATERIAL_ANIMATION module through its shared Blender Main primitives and aggregate case matrix.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "MATERIAL_ANIMATION", + "sourceBacked": true, + "capabilities": [ + "CAP-MATERIAL-ANIMATION" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P12-003/manifest.json", + "report": "tests/golden/WBV2-P12-003/material-animation-receipt-report.json" + } + ], + "positive": [ + "principled material", + "image node", + "keyframe", + "FCurve" + ], + "negative": [ + "unsupported graph", + "stale revision" + ], + "recovery": [ + "undo", + "redo", + "save/reopen" + ], + "commands": [ + "npm --prefix web run typecheck", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-material-animation-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1101-000", + "phase": "1101", + "title": "verify_nonmesh_geometry_module", + "kind": "module", + "owner": "GEOMETRY", + "dependsOn": [ + "WBV2-P1100-003" + ], + "parityId": "NONMESH_GEOMETRY", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-nonmesh_geometry", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1101-000.md", + "behavior": "Complete the NONMESH_GEOMETRY module through its shared Blender Main primitives and aggregate case matrix.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "NONMESH_GEOMETRY", + "sourceBacked": true, + "capabilities": [ + "CAP-VIEWPORT-NONMESH", + "CAP-NATIVE-DATABLOCK" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P12-004/manifest.json", + "report": "tests/golden/WBV2-P12-004/viewport-nonmesh-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P29-003/manifest.json", + "report": "tests/golden/WBV2-P29-003/implementation-report.json" + } + ], + "positive": [ + "curve", + "surface", + "font", + "volume", + "metaball", + "grease pencil" + ], + "negative": [ + "unsupported data", + "resource missing", + "malformed geometry" + ], + "recovery": [ + "save/reopen", + "resource disposal" + ], + "commands": [ + "npm --prefix web run typecheck", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-viewport-nonmesh-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1101-001", + "phase": "1101", + "title": "verify_nodes_simulation_module", + "kind": "module", + "owner": "NODES_SIMULATION", + "dependsOn": [ + "WBV2-P1101-000" + ], + "parityId": "NODES_SIMULATION", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-nodes_simulation", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1101-001.md", + "behavior": "Complete the NODES_SIMULATION module through its shared Blender Main primitives and aggregate case matrix.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "NODES_SIMULATION", + "sourceBacked": true, + "capabilities": [ + "CAP-GEOMETRY-NODES", + "CAP-SIMULATION" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P13-002/manifest.json", + "report": "tests/golden/WBV2-P13-002/geometry-nodes-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P13-004/manifest.json", + "report": "tests/golden/WBV2-P13-004/advanced-domain-receipt-report.json" + } + ], + "positive": [ + "allowlisted node graph", + "physics manifest", + "stable hash" + ], + "negative": [ + "unsupported node", + "budget exceeded", + "stale revision" + ], + "recovery": [ + "save/reopen", + "cache disposal" + ], + "commands": [ + "npm --prefix web run test:geometry-node-main-reader", + "npm --prefix web run test:physics-main-reader" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1101-002", + "phase": "1101", + "title": "verify_asset_io_module", + "kind": "module", + "owner": "ASSET", + "dependsOn": [ + "WBV2-P1101-001" + ], + "parityId": "ASSET_IO", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-asset_io", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1101-002.md", + "behavior": "Complete the ASSET_IO module through its shared Blender Main primitives and aggregate case matrix.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "ASSET_IO", + "sourceBacked": true, + "capabilities": [ + "CAP-ASSET-LINK-OVERRIDE-RELOAD", + "CAP-ASSET-CATALOG-MUTATION" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P11-003/manifest.json", + "report": "tests/golden/WBV2-P11-003/asset-link-override-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P10-003/manifest.json", + "report": "tests/golden/WBV2-P10-003/module-matrix-receipt-report.json" + } + ], + "positive": [ + "append", + "link", + "override", + "reload", + "asset catalog v2" + ], + "negative": [ + "missing source", + "ownership violation", + "hash drift", + "collision" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "IndexedDB restart" + ], + "commands": [ + "npm --prefix web run test:asset-catalog-v2", + "npm --prefix web run test:asset-catalog-migration", + "npm --prefix web run test:asset-catalog-negatives", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-asset-link-override-production.spec.ts tests/e2e/wbv2-asset-catalog-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1101-003", + "phase": "1101", + "title": "verify_sculpt_paint_module", + "kind": "module", + "owner": "SCULPT_PAINT", + "dependsOn": [ + "WBV2-P1101-002" + ], + "parityId": "SCULPT_PAINT", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-sculpt_paint", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1101-003.md", + "behavior": "Complete the SCULPT_PAINT module through its shared Blender Main primitives and aggregate case matrix.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "SCULPT_PAINT", + "sourceBacked": true, + "capabilities": [ + "CAP-PAINT-ATTRIBUTES", + "CAP-SCULPT-PAINT" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P16-002/manifest.json", + "report": "tests/golden/WBV2-P16-002/paint-attributes-receipt-report.json" + } + ], + "positive": [ + "vertex colors", + "vertex weights", + "bounded sculpt stroke" + ], + "negative": [ + "mirror unverified", + "invalid patch", + "unsupported brush" + ], + "recovery": [ + "undo", + "redo", + "save/reopen" + ], + "commands": [ + "npm --prefix web run test:paint-roundtrip", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-paint-attributes-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1102-000", + "phase": "1102", + "title": "implement_ui_editor_module", + "kind": "module", + "owner": "EDITOR", + "dependsOn": [ + "WBV2-P1101-003" + ], + "parityId": "UI_EDITOR", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-ui_editor", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1102-000.md", + "behavior": "Complete the UI_EDITOR module through its shared Blender Main primitives and aggregate case matrix.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "UI_EDITOR", + "sourceBacked": true, + "capabilities": [ + "CAP-UI-EDITOR" + ], + "sourcePaths": [ + "web/protocol/editor-workflow.ts", + "web/app/src/app/App.tsx", + "web/app/src/workers/web-engine.worker.ts" + ], + "reuseReceipts": [], + "positive": [ + "editor context", + "workspace", + "area/region" + ], + "negative": [ + "unsupported editor", + "invalid context" + ], + "recovery": [ + "worker restart", + "save/reopen" + ], + "commands": [ + "npm --prefix web run test:editor-main-reader", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/ui-editor-workflow-production.spec.ts", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1102-001", + "phase": "1102", + "title": "close_module_execution_gate", + "kind": "module", + "owner": "RELEASE", + "dependsOn": [ + "WBV2-P1102-000" + ], + "parityId": "INVENTORY_GATE", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-inventory_gate", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1102-001.md", + "behavior": "Complete the INVENTORY_GATE module through its shared Blender Main primitives and aggregate case matrix.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "INVENTORY_GATE", + "sourceBacked": true, + "capabilities": [], + "sourcePaths": [ + "tests/golden/WBV2-P0-002/parity-map.json", + "tests/golden/WBV2-P1100-000/module-execution-plan.json" + ], + "reuseReceipts": [], + "positive": [ + "aggregate module receipts", + "catalog hash" + ], + "negative": [ + "missing receipt", + "hash drift", + "false completion" + ], + "recovery": [ + "re-run affected module only" + ], + "commands": [ + "node tools/web/check-wbv2-module-execution.mjs", + "npm --prefix web run build" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1103-000", + "phase": "1103", + "title": "aggregate_object_operations_module", + "kind": "module", + "owner": "OBJECT", + "dependsOn": [ + "WBV2-P1102-001" + ], + "parityId": "OBJECT_OPERATIONS", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-object_operations", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1103-000.md", + "behavior": "Aggregate the existing source-backed Object Main operations into one module and revalidate the Chromium operator matrix.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "OBJECT_OPERATIONS", + "sourceBacked": true, + "capabilities": [ + "CAP-OBJECT-DUPLICATE", + "CAP-OBJECT-CREATE", + "CAP-OBJECT-PARENT", + "CAP-OBJECT-COLLECTION", + "CAP-OBJECT-RENAME", + "CAP-OBJECT-DELETE", + "CAP-OBJECT-TRANSFORM" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P17-002/manifest.json", + "report": "tests/golden/WBV2-P17-002/object-duplicate-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P18-002/manifest.json", + "report": "tests/golden/WBV2-P18-002/object-create-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P19-002/manifest.json", + "report": "tests/golden/WBV2-P19-002/object-parent-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P20-002/manifest.json", + "report": "tests/golden/WBV2-P20-002/collection-create-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P21-002/manifest.json", + "report": "tests/golden/WBV2-P21-002/object-rename-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P22-002/manifest.json", + "report": "tests/golden/WBV2-P22-002/object-delete-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P23-002/manifest.json", + "report": "tests/golden/WBV2-P23-002/object-transform-receipt-report.json" + } + ], + "positive": [ + "duplicate", + "create", + "parent", + "collection", + "rename", + "delete", + "transform apply" + ], + "negative": [ + "unknown object", + "invalid parent cycle", + "malformed transform" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "deterministic second run" + ], + "commands": [ + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-object-duplicate-production.spec.ts tests/e2e/wbv2-object-create-production.spec.ts tests/e2e/wbv2-object-parent-production.spec.ts tests/e2e/wbv2-collection-create-production.spec.ts tests/e2e/wbv2-object-rename-production.spec.ts tests/e2e/wbv2-object-delete-production.spec.ts tests/e2e/wbv2-object-transform-production.spec.ts", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1104-000", + "phase": "1104", + "title": "verify_compositor_sequencer_module", + "kind": "module", + "owner": "MEDIA", + "dependsOn": [ + "WBV2-P1103-000" + ], + "parityId": "COMPOSITOR_SEQUENCER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-compositor_sequencer", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1104-000.md", + "behavior": "Verify the source-backed compositor and sequencer module through golden, unsupported-gate and media recovery cases.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main or compositor mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "COMPOSITOR_SEQUENCER", + "sourceBacked": true, + "capabilities": [ + "CAP-COMPOSITOR-NODE-GRAPH", + "CAP-COMPOSITOR-UNSUPPORTED-GATE", + "CAP-SEQUENCER-MEDIA-RECOVERY" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/compositor.ts", + "web/protocol/sequencer.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P29-003/manifest.json", + "report": "tests/golden/WBV2-P29-003/implementation-report.json" + } + ], + "positive": [ + "compositor node graph", + "sequencer still-image timeline", + "media cache contract" + ], + "negative": [ + "unsupported compositor node", + "invalid sequencer strip", + "stale media revision" + ], + "recovery": [ + "worker restart", + "save/reopen", + "media cache replay", + "movie codec blocked without READY receipt" + ], + "commands": [ + "npm --prefix web run test:compositor-node-golden", + "npm --prefix web run test:compositor-unsupported-gate", + "npm --prefix web run test:sequencer-main-reader", + "node --test web/tests/unit/sequencer-media-cache.test.mjs", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/smoke.spec.ts -g \"N-021 sequencer|real Blender 5.2 sequencer\"", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1105-000", + "phase": "1105", + "title": "verify_audio_particle_module", + "kind": "module", + "owner": "AUDIO_PARTICLE", + "dependsOn": [ + "WBV2-P1104-000" + ], + "parityId": "AUDIO_PARTICLE", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-audio_particle", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1105-000.md", + "behavior": "Verify Sound, Speaker and ParticleSettings mutations against authoritative Blender Main with explicit build capability gates.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven or a typed build capability blocker is recorded", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "AUDIO_PARTICLE", + "sourceBacked": true, + "capabilities": [ + "CAP-SOUND-PROPERTIES", + "CAP-SPEAKER-PROPERTIES", + "CAP-PARTICLE-SETTINGS" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx", + "web/protocol/io-media-commands.ts", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P33-001/manifest.json", + "report": "tests/golden/WBV2-P33-001/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P33-002/manifest.json", + "report": "tests/golden/WBV2-P33-002/implementation-report.json" + } + ], + "positive": [ + "Sound properties", + "Speaker properties", + "ParticleSettings properties" + ], + "negative": [ + "missing Main datablock", + "unsupported build feature", + "out-of-range property" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "worker restart" + ], + "commands": [ + "cmake --build build_web_blender6 --target web_engine -- -j8", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-audio-particle-production.spec.ts", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1106-000", + "phase": "1106", + "title": "verify_rig_animation_module", + "kind": "module", + "owner": "RIG", + "dependsOn": [ + "WBV2-P1105-000" + ], + "parityId": "RIG_ANIMATION", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-rig_animation", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1106-000.md", + "behavior": "Verify armature pose, constraints and NLA animation through the existing Blender Main primitives.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "RIG_ANIMATION", + "sourceBacked": true, + "capabilities": [ + "CAP-RIG-POSE", + "CAP-CONSTRAINTS", + "CAP-NLA-ANIMATION" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "web/protocol/web-engine.ts", + "web/protocol/nla.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P13-003/manifest.json", + "report": "tests/golden/WBV2-P13-003/rig-pose-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P13-004/manifest.json", + "report": "tests/golden/WBV2-P13-004/advanced-domain-receipt-report.json" + } + ], + "positive": [ + "armature pose", + "constraint edit", + "NLA stack" + ], + "negative": [ + "missing bone", + "invalid constraint influence", + "stale NLA revision" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "deterministic second run" + ], + "commands": [ + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-rig-pose-production.spec.ts", + "npm --prefix web run test:nla-operator", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1107-000", + "phase": "1107", + "title": "verify_modifier_system_module", + "kind": "module", + "owner": "MODIFIER", + "dependsOn": [ + "WBV2-P1106-000" + ], + "parityId": "MODIFIER_SYSTEM", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-modifier_system", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1107-000.md", + "behavior": "Verify modifier stack visibility and bounded parameter mutation through authoritative Blender Main.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "MODIFIER_SYSTEM", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER-STATE-MUTATION", + "CAP-MODIFIER-PARAMETER-EDIT", + "CAP-MODIFIER-STACK-READER" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/web-engine.ts", + "web/protocol/modifier-graph.ts", + "web/protocol/depsgraph.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P9-002/manifest.json", + "report": "tests/golden/WBV2-P9-002/modifier-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P11-002/manifest.json", + "report": "tests/golden/WBV2-P11-002/modifier-parameter-receipt-report.json" + } + ], + "positive": [ + "modifier visibility toggle", + "bounded DECIMATE parameter mutation", + "modifier stack evaluation reader" + ], + "negative": [ + "unknown modifier UUID", + "stale mesh revision", + "out-of-range parameter" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "deterministic second run" + ], + "commands": [ + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-modifier-production.spec.ts tests/e2e/wbv2-modifier-parameter-production.spec.ts", + "npm --prefix web run test:modifier-goldens", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1108-000", + "phase": "1108", + "title": "verify_nodes_graph_module", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1107-000" + ], + "parityId": "NODES_GRAPH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-nodes_graph", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1108-000.md", + "behavior": "Verify Geometry Nodes graph identity, allowlisted evaluation, field budgets and unsupported graph retention.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive graph reader/evaluation evidence is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "NODES_GRAPH", + "sourceBacked": true, + "capabilities": [ + "CAP-GEOMETRY-NODES-GRAPH", + "CAP-GEOMETRY-NODES-ALLOWLIST", + "CAP-GEOMETRY-NODES-FIELD-BUDGET" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/web-engine.ts", + "web/protocol/geometry-nodes.ts", + "web/protocol/geometry-node-commands.ts", + "web/protocol/depsgraph.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P13-002/manifest.json", + "report": "tests/golden/WBV2-P13-002/geometry-nodes-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P13-004/manifest.json", + "report": "tests/golden/WBV2-P13-004/advanced-domain-receipt-report.json" + } + ], + "positive": [ + "allowlisted graph identity", + "Blender depsgraph geometry evaluation", + "field materialization with exact domain cardinality" + ], + "negative": [ + "unsupported node graph", + "field budget overflow", + "stale or invalid graph command" + ], + "recovery": [ + "save/reopen", + "worker restart", + "graph retention after rejected command", + "deterministic second run" + ], + "commands": [ + "npm --prefix web run test:geometry-node-evaluator-golden", + "npm --prefix web run test:geometry-node-field-budget", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-geometry-nodes-production.spec.ts", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1109-000", + "phase": "1109", + "title": "verify_io_format_module", + "kind": "module", + "owner": "MEDIA", + "dependsOn": [ + "WBV2-P1108-000" + ], + "parityId": "IO_FORMAT", + "implementationClass": "LOCAL_BOUNDED", + "parallelGroup": "module-io_format", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1109-000.md", + "behavior": "Verify format capability routing, runtime receipts, recovery and fail-closed file UI gates.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive format routing/readiness evidence is proven", + "negative and recovery cases are proven", + "Chromium and deterministic recovery receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "IO_FORMAT", + "sourceBacked": true, + "capabilities": [ + "CAP-IO-FORMAT-CAPABILITY-MATRIX", + "CAP-IO-FORMAT-RUNTIME-RECEIPTS", + "CAP-IO-FORMAT-RECOVERY", + "CAP-IO-FORMAT-UI-GATE" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "web/protocol/asset-library-io.ts", + "web/protocol/io-format-capability-matrix.ts", + "web/protocol/io-format-receipt-binding.ts", + "web/protocol/io-format-runtime-receipt.ts", + "web/protocol/io-format-recovery.ts", + "web/protocol/io-format-ui-gate.ts", + "web/protocol/glb-export.ts", + "web/protocol/glb-import.ts", + "web/protocol/nonmesh-export.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx" + ], + "reuseReceipts": [], + "positive": [ + "GLB export readiness", + "format runtime receipt inventory", + "declared .blend import route" + ], + "negative": [ + "unverified format route", + "cancelled or OOM operation", + "unsupported file extension" + ], + "recovery": [ + "worker restart", + "small operation recovery", + "deterministic receipt replay", + "fail-closed UI route" + ], + "commands": [ + "node tools/web/check-io-format-receipt-bindings.mjs", + "node tools/web/check-io-format-runtime-receipts.mjs", + "node tools/web/check-io-format-recovery.mjs", + "node tools/web/check-io-format-ui-gate.mjs", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/io-format-recovery.spec.ts tests/e2e/io-format-ui-gate.spec.ts", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1110-000", + "phase": "1110", + "title": "verify_render_pipeline_module", + "kind": "module", + "owner": "RENDER", + "dependsOn": [ + "WBV2-P1109-000" + ], + "parityId": "RENDER_PIPELINE", + "implementationClass": "LOCAL_BOUNDED", + "parallelGroup": "module-render_pipeline", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1110-000.md", + "behavior": "Verify render backend routing, explicit resource budgets and Blender reference comparison in Chromium.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive render/reference evidence is proven", + "negative and recovery cases are proven", + "Chromium and deterministic render receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "RENDER_PIPELINE", + "sourceBacked": true, + "capabilities": [ + "CAP-RENDER-BACKEND-ROUTING", + "CAP-RENDER-RESOURCE-BUDGET", + "CAP-RENDER-REFERENCE-COMPARISON" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "web/protocol/render-routing.ts", + "web/protocol/render-budget.ts", + "web/protocol/render-capabilities.ts", + "web/protocol/render-image-comparison.ts", + "web/protocol/server-render-job.ts", + "web/app/src/three-adapter/render-routing.ts", + "web/app/src/three-adapter/render-image-comparison.ts", + "web/app/src/workers/viewport-render.worker.ts", + "web/app/src/app/App.tsx", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [], + "positive": [ + "bounded local backend routing", + "reference render metrics", + "resource budget acceptance" + ], + "negative": [ + "unknown or unavailable backend", + "aggregate texture/light budget overflow", + "wrong composition reference" + ], + "recovery": [ + "retain previous texture set", + "offscreen renderer parity", + "worker restart", + "deterministic second render" + ], + "commands": [ + "npm --prefix web run test:render-resource-budget", + "npm --prefix web run test:render-routing", + "npm --prefix web run test:render-reference", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1111-000", + "phase": "1111", + "title": "verify_scripting_security_module", + "kind": "module", + "owner": "SCRIPTING", + "dependsOn": [ + "WBV2-P1110-000" + ], + "parityId": "SCRIPTING_SECURITY", + "implementationClass": "LOCAL_BOUNDED", + "parallelGroup": "module-scripting_security", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1111-000.md", + "behavior": "Verify script source Main reader, deny-by-default permission policy and sandbox isolation/recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive reader and policy evidence is proven", + "negative and recovery cases are proven", + "Chromium sandbox receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "SCRIPTING_SECURITY", + "sourceBacked": true, + "capabilities": [ + "CAP-SCRIPT-MAIN-READER", + "CAP-SCRIPT-PERMISSION-POLICY", + "CAP-SCRIPT-SANDBOX-ISOLATION", + "CAP-SCRIPT-SANDBOX-RECOVERY" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "web/protocol/scene-ir.ts", + "web/protocol/scripting-platform.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/workers/script-permission-policy-test.worker.ts", + "web/app/src/workers/script-sandbox-isolation-test.worker.ts", + "web/app/src/workers/script-sandbox-recovery-test.worker.ts", + "web/app/src/testing/script-sandbox-recovery.ts", + "web/app/src/app/App.tsx" + ], + "reuseReceipts": [], + "positive": [ + "script source inventory reader", + "explicit READ_MAIN permission", + "new-generation recovery audit" + ], + "negative": [ + "autorun denied by default", + "undeclared permission", + "sandbox crash/timeout/late result" + ], + "recovery": [ + "worker restart", + "sandbox generation rollover", + "continuous audit chain", + "deterministic second run" + ], + "commands": [ + "npm --prefix web run test:script-main-reader", + "npm --prefix web run test:scripting-isolation", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/script-permission-policy.spec.ts tests/e2e/script-sandbox-isolation.spec.ts tests/e2e/script-sandbox-recovery.spec.ts", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1112-000", + "phase": "1112", + "title": "verify_animation_timeline_module", + "kind": "module", + "owner": "ANIMATION", + "dependsOn": [ + "WBV2-P1111-000" + ], + "parityId": "ANIMATION_TIMELINE", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-animation_timeline", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1112-000.md", + "behavior": "Verify frame evaluation and NLA time mapping through the production Worker and Blender Main.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive frame/NLA evaluation is proven", + "negative and recovery cases are proven", + "Chromium and deterministic evaluation receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "ANIMATION_TIMELINE", + "sourceBacked": true, + "capabilities": [ + "CAP-FRAME-EVALUATION", + "CAP-NLA-TIME-MAPPING", + "CAP-ANIMATION-SAVE-REOPEN" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/web-engine.ts", + "web/protocol/nla.ts", + "web/protocol/depsgraph.ts", + "web/protocol/scene-ir.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P13-004/manifest.json", + "report": "tests/golden/WBV2-P13-004/advanced-domain-receipt-report.json" + } + ], + "positive": [ + "frame 1/5/10 evaluation", + "NLA track and strip mapping", + "Blender depsgraph animation result" + ], + "negative": [ + "stale NLA revision", + "invalid strip topology", + "unsupported animation domain" + ], + "recovery": [ + "save/reopen", + "worker restart", + "deterministic repeated evaluation", + "preserve rejected stack" + ], + "commands": [ + "npm --prefix web run test:frame-evaluation", + "node tools/web/check-nla-evaluation-golden.mjs", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/nla-evaluation-golden.spec.ts", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1113-000", + "phase": "1113", + "title": "verify_shader_material_module", + "kind": "module", + "owner": "MATERIAL", + "dependsOn": [ + "WBV2-P1112-000" + ], + "parityId": "SHADER_MATERIAL", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-shader_material", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1113-000.md", + "behavior": "Verify bounded Shader graph compilation, stable compile keys and fail-closed pipeline recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Shader Main compilation is proven", + "negative and recovery cases are proven", + "Chromium and deterministic compile receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "SHADER_MATERIAL", + "sourceBacked": true, + "capabilities": [ + "CAP-SHADER-GRAPH-COMPILER", + "CAP-SHADER-COMPILE-KEY", + "CAP-SHADER-FAIL-CLOSED-RECOVERY" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/web-engine.ts", + "web/protocol/shader-graph.ts", + "web/protocol/shader-graph-commands.ts", + "web/protocol/shader-compiler.ts", + "web/protocol/render-capabilities.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [], + "positive": [ + "Principled/Image/Normal/Math graph compile", + "stable compile key", + "real Main shader material path" + ], + "negative": [ + "unknown shader node", + "graph cycle or duplicate link", + "unsupported renderer backend" + ], + "recovery": [ + "retain previous material after compile failure", + "worker restart", + "deterministic repeated compile", + "save/reopen material graph" + ], + "commands": [ + "npm --prefix web run test:shader-compile", + "npm --prefix web run test:shader-pipeline", + "npm --prefix web run test:shader-capability", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1114-000", + "phase": "1114", + "title": "verify_grease_pencil_module", + "kind": "module", + "owner": "DRAWING", + "dependsOn": [ + "WBV2-P1113-000" + ], + "parityId": "GREASE_PENCIL", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-grease_pencil", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1114-000.md", + "behavior": "Verify Grease Pencil layer/frame Main mutations, stable identity validation and roundtrip recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Grease Pencil Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "GREASE_PENCIL", + "sourceBacked": true, + "capabilities": [ + "CAP-GREASE-PENCIL-LAYER-FRAME", + "CAP-GREASE-PENCIL-STROKE-READER", + "CAP-GREASE-PENCIL-ROUNDTRIP" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/scene-ir.ts", + "web/protocol/grease-pencil.ts", + "web/protocol/grease-pencil-reorder.ts", + "web/protocol/grease-pencil-selection.ts", + "web/protocol/grease-pencil-marquee.ts", + "web/app/src/app/App.tsx", + "web/app/src/three-adapter/grease-pencil.ts", + "web/app/src/three-adapter/viewport.ts", + "web/app/src/three-adapter/offscreen-viewport.ts", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [], + "positive": [ + "create and reorder layer", + "insert and move frame", + "stable Grease Pencil drawing reader" + ], + "negative": [ + "forged drawing identity", + "occupied frame target", + "stale layer/frame revision" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "deterministic layer/frame replay" + ], + "commands": [ + "npm --prefix web run test:grease-pencil-reorder", + "npm --prefix web run test:grease-pencil", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1115-000", + "phase": "1115", + "title": "verify_curve_surface_editing_module", + "kind": "module", + "owner": "GEOMETRY", + "dependsOn": [ + "WBV2-P1114-000" + ], + "parityId": "CURVE_SURFACE_EDITING", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-curve_surface_editing", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1115-000.md", + "behavior": "Verify Curve topology/handle edits, Surface topology and non-mesh/font roundtrip through Blender Main.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive non-mesh Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "CURVE_SURFACE_EDITING", + "sourceBacked": true, + "capabilities": [ + "CAP-CURVE-TOPOLOGY-HANDLES", + "CAP-SURFACE-TOPOLOGY", + "CAP-NONMESH-FONT-ROUNDTRIP" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/web-engine.ts", + "web/protocol/nonmesh-geometry-commands.ts", + "web/protocol/curve-topology-editor.ts", + "web/protocol/non-mesh.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P12-004/manifest.json", + "report": "tests/golden/WBV2-P12-004/viewport-nonmesh-receipt-report.json" + } + ], + "positive": [ + "Curve control point and handle edit", + "Curve cyclic/topology operator", + "Surface and Font property mutation" + ], + "negative": [ + "invalid curve selection/domain", + "occupied or stale frame/topology target", + "malformed non-mesh property" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "deterministic multispline replay" + ], + "commands": [ + "npm --prefix web run test:curve-topology-operator", + "npm --prefix web run test:nonmesh-roundtrip", + "npm --prefix web run test:nonmesh-desktop-golden", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1116-000", + "phase": "1116", + "title": "verify_storage_recovery_module", + "kind": "module", + "owner": "STORAGE", + "dependsOn": [ + "WBV2-P1115-000" + ], + "parityId": "STORAGE_RECOVERY", + "implementationClass": "LOCAL_BOUNDED", + "parallelGroup": "module-storage_recovery", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1116-000.md", + "behavior": "Verify IndexedDB catalog migration/restart and OPFS asset preview deduplication, quarantine and reference GC.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive storage commit/recovery evidence is proven", + "negative and quarantine cases are proven", + "Chromium restart receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "STORAGE_RECOVERY", + "sourceBacked": true, + "capabilities": [ + "CAP-INDEXEDDB-CATALOG-MIGRATION", + "CAP-OPFS-PREVIEW-COMMIT", + "CAP-OPFS-QUARANTINE-GC" + ], + "sourcePaths": [ + "web/protocol/storage.ts", + "web/protocol/storage-budget.ts", + "web/protocol/save-transaction.ts", + "web/protocol/recent-projects.ts", + "web/protocol/asset-preview.ts", + "web/protocol/asset-preview-decode.ts", + "web/app/src/storage/asset-catalog-indexeddb.ts", + "web/app/src/storage/asset-preview-opfs-commit.ts", + "web/app/src/storage/asset-preview-quarantine.ts", + "web/app/src/storage/asset-preview-reference-gc.ts", + "web/app/src/storage/opfs-files.ts", + "web/app/src/storage/migrations.ts", + "web/app/src/workers/storage.worker.ts", + "web/app/src/app/App.tsx" + ], + "reuseReceipts": [], + "positive": [ + "v1 to v2 catalog migration", + "page/Worker restart identity", + "content-addressed preview deduplication" + ], + "negative": [ + "partial catalog migration", + "corrupt preview quarantine", + "cross-project or non-final reference GC" + ], + "recovery": [ + "IndexedDB restart", + "OPFS commit replay", + "quarantine cleanup", + "deterministic reference reclamation" + ], + "commands": [ + "npm --prefix web run test:asset-catalog-restart", + "npm --prefix web run test:asset-preview-dedup", + "npm --prefix web run test:asset-preview-quarantine", + "npm --prefix web run test:asset-preview-reference-gc", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1117-000", + "phase": "1117", + "title": "verify_simulation_cache_module", + "kind": "module", + "owner": "SIMULATION", + "dependsOn": [ + "WBV2-P1116-000" + ], + "parityId": "SIMULATION_CACHE", + "implementationClass": "LOCAL_BOUNDED", + "parallelGroup": "module-simulation_cache", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1117-000.md", + "behavior": "Verify simulation cache identity, physics-family payload integrity, lifecycle recovery and deterministic LRU pruning.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive cache identity/lifecycle evidence is proven", + "negative integrity and budget cases are proven", + "Chromium restart and quarantine receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "SIMULATION_CACHE", + "sourceBacked": true, + "capabilities": [ + "CAP-SIMULATION-CACHE-IDENTITY", + "CAP-PHYSICS-CACHE-INTEGRITY", + "CAP-SIMULATION-CACHE-RECOVERY" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "web/protocol/simulation-cache.ts", + "web/protocol/physics-simulation.ts", + "web/protocol/physics-cache-playback.ts", + "web/protocol/storage.ts", + "web/app/src/workers/storage.worker.ts", + "web/app/src/app/App.tsx" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P13-004/manifest.json", + "report": "tests/golden/WBV2-P13-004/advanced-domain-receipt-report.json" + } + ], + "positive": [ + "graph/source/revision cache identity", + "all physics-family frame hashes", + "verified playback lifecycle" + ], + "negative": [ + "source or payload hash drift", + "revision/range mismatch", + "cache byte/frame budget overflow" + ], + "recovery": [ + "cancel and cleanup", + "LRU prune with protected playback", + "corruption quarantine", + "worker restart" + ], + "commands": [ + "npm --prefix web run test:simulation-cache-identity", + "npm --prefix web run test:simulation-cache-lifecycle", + "npm --prefix web run test:physics-cache-family", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1118-000", + "phase": "1118", + "title": "verify_ui_input_interaction_module", + "kind": "module", + "owner": "EDITOR", + "dependsOn": [ + "WBV2-P1117-000" + ], + "parityId": "UI_INPUT_INTERACTION", + "implementationClass": "LOCAL_BOUNDED", + "parallelGroup": "module-ui_input_interaction", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1118-000.md", + "behavior": "Verify keyboard-only user actions, input mutex, IME/pointer state and responsive editor interaction under deployment CSP.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive keyboard Main mutation and save are proven", + "negative mutex/input cases are proven", + "Chromium accessibility and responsive receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "UI_INPUT_INTERACTION", + "sourceBacked": true, + "capabilities": [ + "CAP-KEYBOARD-USER-ACTIONS", + "CAP-INPUT-MODAL-STATE", + "CAP-IME-SHORTCUT-GUARD", + "CAP-RESPONSIVE-CSP-UI" + ], + "sourcePaths": [ + "web/app/index.html", + "web/app/src/app/App.tsx", + "web/app/src/app/app-shell.css", + "web/app/src/workers/web-engine.worker.ts", + "web/protocol/user-action-state.ts", + "web/protocol/project-action-mutex.ts", + "web/protocol/ime-composition.ts", + "web/protocol/input-modal.ts", + "web/protocol/pointer-contract.ts", + "web/protocol/worker-fault.ts", + "web/tests/unit/user-action-state.test.mjs", + "web/tests/unit/project-action-mutex.test.mjs", + "web/tests/unit/ime-composition.test.mjs", + "web/tests/unit/input-modal.test.mjs", + "web/tests/unit/pointer-contract.test.mjs" + ], + "reuseReceipts": [], + "positive": [ + "keyboard-only Add Cube Main mutation", + "keyboard save/reopen and GLB export", + "responsive controls at desktop/mobile viewports" + ], + "negative": [ + "concurrent project action mutex", + "IME shortcut suppression", + "pointer cancel/touch modal cleanup" + ], + "recovery": [ + "worker restart", + "save interruption recovery", + "responsive layout preservation", + "deterministic repeated keyboard loop" + ], + "commands": [ + "node --test web/tests/unit/user-action-state.test.mjs web/tests/unit/project-action-mutex.test.mjs web/tests/unit/ime-composition.test.mjs web/tests/unit/input-modal.test.mjs web/tests/unit/pointer-contract.test.mjs", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/user-action-state.spec.ts tests/e2e/project-action-mutex.spec.ts tests/e2e/keyboard-accessibility.spec.ts tests/e2e/responsive-layout.spec.ts", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1119-000", + "phase": "1119", + "title": "verify_library_workflow_module", + "kind": "module", + "owner": "ASSET", + "dependsOn": [ + "WBV2-P1118-000" + ], + "parityId": "LIBRARY_WORKFLOW", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-library_workflow", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1119-000.md", + "behavior": "Verify append, link, override and reload library flows through authoritative Main with path and dependency safety gates.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive library Main mutation is proven", + "negative and recovery cases are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "LIBRARY_WORKFLOW", + "sourceBacked": true, + "capabilities": [ + "CAP-LIBRARY-APPEND", + "CAP-LIBRARY-LINK", + "CAP-LIBRARY-OVERRIDE", + "CAP-LIBRARY-RELOAD-SAFETY" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "web/protocol/library-main-append.ts", + "web/protocol/library-linked-mutation.ts", + "web/protocol/library-linked-reload.ts", + "web/protocol/library-linked-missing.ts", + "web/protocol/library-override-writer.ts", + "web/protocol/library-override-freshness.ts", + "web/protocol/library-negative-cases.ts", + "web/protocol/library-operation-identity.ts", + "web/protocol/library-source-origin.ts", + "web/protocol/asset-path.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P11-003/manifest.json", + "report": "tests/golden/WBV2-P11-003/asset-link-override-receipt-report.json" + }, + { + "manifest": "tests/golden/WBV2-P9-003/manifest.json", + "report": "tests/golden/WBV2-P9-003/asset-catalog-receipt-report.json" + } + ], + "positive": [ + "append object into Main", + "linked read-only object", + "local override and reload identity" + ], + "negative": [ + "missing library source", + "dependency/cross-library cycle", + "unsafe path or ownership mutation" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "deterministic library replay" + ], + "commands": [ + "npm --prefix web run test:library-main-append", + "npm --prefix web run test:library-link-chromium", + "npm --prefix web run test:library-override-chromium", + "npm --prefix web run test:library-negative-cases", + "npm --prefix web run test:library-path-security", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1120-000", + "phase": "1120", + "title": "verify_volume_nanovdb_module", + "kind": "module", + "owner": "MEDIA", + "dependsOn": [ + "WBV2-P1119-000" + ], + "parityId": "VOLUME_NANOVDB", + "implementationClass": "LOCAL_BOUNDED", + "parallelGroup": "module-volume_nanovdb", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1120-000.md", + "behavior": "Verify NanoVDB manifest, paged feedback, OPFS commit/restart and production viewport volume roundtrip.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive volume resource and viewport evidence is proven", + "negative and recovery cases are proven", + "Chromium OPFS/restart receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "VOLUME_NANOVDB", + "sourceBacked": true, + "capabilities": [ + "CAP-NANOVDB-MANIFEST", + "CAP-NANOVDB-PAGED-FEEDBACK", + "CAP-NANOVDB-OPFS-RESTART", + "CAP-NANOVDB-VIEWPORT-ROUNDTRIP" + ], + "sourcePaths": [ + "web/protocol/volume-vdb.ts", + "web/protocol/nanovdb-page-feedback.ts", + "web/protocol/nanovdb-device-recovery.ts", + "web/protocol/storage.ts", + "web/app/src/volume/nanovdb-opfs.ts", + "web/app/src/volume/nanovdb-stream.ts", + "web/app/src/volume/nanovdb-viewport.ts", + "web/app/src/volume/nanovdb-float32.ts", + "web/app/src/render/nanovdb-volume-renderer.ts", + "web/app/src/workers/vdb-opfs-test.worker.ts", + "web/app/src/workers/storage.worker.ts", + "web/app/src/app/App.tsx" + ], + "reuseReceipts": [], + "positive": [ + "validated NanoVDB bundle manifest", + "content-addressed OPFS commit", + "main/offscreen production viewport volume" + ], + "negative": [ + "manifest/chunk hash mismatch", + "stale source binding", + "WebGPU/resource availability block" + ], + "recovery": [ + "OPFS Worker restart", + "paged feedback resume", + "quota/device loss cleanup", + "deterministic volume save/reopen" + ], + "commands": [ + "npm --prefix web run test:vdb-availability", + "npm --prefix web run test:vdb-native", + "npm --prefix web run test:nanovdb-page-feedback", + "npm --prefix web run test:nanovdb-opfs-restart", + "npm --prefix web run test:nanovdb-volume-roundtrip", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1121-000", + "phase": "1121", + "title": "verify_paint_stroke_module", + "kind": "module", + "owner": "SCULPT", + "dependsOn": [ + "WBV2-P1120-000" + ], + "parityId": "PAINT_STROKE", + "implementationClass": "LOCAL_BOUNDED", + "parallelGroup": "module-paint_stroke", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1121-000.md", + "behavior": "Verify paint pointer sessions, depth visibility and PBVH capability gates through the production Worker.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive paint Main transaction is proven", + "negative and recovery cases are proven", + "Chromium pointer/GPU receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "PAINT_STROKE", + "sourceBacked": true, + "capabilities": [ + "CAP-PAINT-POINTER-SESSION", + "CAP-PAINT-DEPTH-VISIBILITY", + "CAP-PAINT-PBVH-GATE" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "web/protocol/web-engine.ts", + "web/protocol/sculpt.ts", + "web/protocol/paint.ts", + "web/protocol/paint-stroke-session.ts", + "web/protocol/paint-depth-visibility.ts", + "web/protocol/paint-pbvh-capability.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/three-adapter/paint-depth-visibility.ts", + "web/app/src/three-adapter/viewport.ts", + "web/app/src/three-adapter/offscreen-viewport.ts", + "web/app/src/app/App.tsx", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [], + "positive": [ + "ordered paint pointer chunks", + "main/offscreen depth visibility", + "PBVH inventory capability query" + ], + "negative": [ + "stale/discontinuous pointer chunks", + "forged or over-budget depth samples", + "missing PBVH WASM entrypoint" + ], + "recovery": [ + "pointer cancel without Main mutation", + "undo step after paint commit", + "worker restart", + "deterministic capability replay" + ], + "commands": [ + "npm --prefix web run test:paint-stroke-session", + "npm --prefix web run test:paint-depth-visibility", + "npm --prefix web run test:paint-pbvh-capability", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1122-000", + "phase": "1122", + "title": "verify_engine_runtime_module", + "kind": "module", + "owner": "RUNTIME", + "dependsOn": [ + "WBV2-P1121-000" + ], + "parityId": "ENGINE_RUNTIME", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-engine_runtime", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1122-000.md", + "behavior": "Verify WebEngine variant manifest/selection, compiled WASM Main ABI and Worker crash recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive compiled WASM Main lifecycle is proven", + "negative variant/hash cases are proven", + "Chromium Worker restart receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "ENGINE_RUNTIME", + "sourceBacked": true, + "capabilities": [ + "CAP-ENGINE-VARIANT-MANIFEST", + "CAP-ENGINE-WASM-MAIN-ABI", + "CAP-WORKER-CRASH-RECOVERY" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_api.h", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/CMakeLists.txt", + "web/protocol/engine-variant.ts", + "web/protocol/worker-fault.ts", + "web/protocol/save-transaction.ts", + "web/app/src/engine-client/engine-variant-bootstrap.ts", + "web/app/src/engine-client/browser-engine-variant-session.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/workers/storage.worker.ts", + "web/app/src/app/App.tsx", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [], + "positive": [ + "single/pthread manifest binding", + "compiled WASM Main open/save lifecycle", + "engine and storage Worker recovery" + ], + "negative": [ + "malformed variant/resource declaration", + "mixed-version/hash mismatch", + "pthread unavailable fallback" + ], + "recovery": [ + "single-thread fallback", + "Worker crash restart", + "operation-log restore", + "deterministic repeated startup" + ], + "commands": [ + "npm --prefix web run test:engine-manifest-v2", + "npm --prefix web run test:engine-variant-selection", + "npm --prefix web run test:engine-variant-fallback", + "npm --prefix web run test:engine-variant-install", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-native-engine-production.spec.ts tests/e2e/worker-crash-recovery.spec.ts", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1123-000", + "phase": "1123", + "title": "repair_glb_roundtrip_dependency_module", + "kind": "module", + "owner": "MEDIA", + "dependsOn": [ + "WBV2-P1122-000" + ], + "parityId": "GLB_ROUNDTRIP_REPAIR", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-glb_roundtrip_repair", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1123-000.md", + "behavior": "Repair the standalone GLB checker dependency chain and verify mesh/non-mesh Blender roundtrip plus Chromium recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive GLB and non-mesh roundtrip are proven", + "negative and recovery cases are proven", + "Chromium save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "GLB_ROUNDTRIP_REPAIR", + "sourceBacked": true, + "capabilities": [ + "CAP-GLB-MESH-ROUNDTRIP", + "CAP-GLB-NONMESH-ROUNDTRIP", + "CAP-GLB-CHROMIUM-RECOVERY" + ], + "sourcePaths": [ + "tools/web/check-glb-blender-roundtrip.mjs", + "tools/web/check-nonmesh-glb-blender-roundtrip.mjs", + "tools/web/blender-check-glb-roundtrip.py", + "web/protocol/glb-export.ts", + "web/protocol/glb-import.ts", + "web/protocol/nonmesh-export.ts", + "web/protocol/nonmesh-binary.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx" + ], + "reuseReceipts": [], + "positive": [ + "mesh/material/skin/animation GLB roundtrip", + "Curve/Surface/Font/Metaball non-mesh mapping", + "desktop GLB Main persistence in Chromium" + ], + "negative": [ + "sparse or oversized GLB", + "external URI/extension rejection", + "non-mesh export loss gate" + ], + "recovery": [ + "cancel without publishing output", + "Worker restart", + "OPFS quota retains old asset", + "deterministic Blender roundtrip" + ], + "commands": [ + "npm --prefix web run test:glb-blender-roundtrip", + "npm --prefix web run test:nonmesh-glb-blender-roundtrip", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/glb-negative-cases.spec.ts tests/e2e/glb-recovery.spec.ts tests/e2e/glb-main-persistence.spec.ts", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1124-000", + "phase": "1124", + "title": "record_historical_hash_drift_module", + "kind": "module", + "owner": "PROVENANCE", + "dependsOn": [ + "WBV2-P1123-000" + ], + "parityId": "HISTORICAL_HASH_DRIFT", + "implementationClass": "LOCAL_BOUNDED", + "parallelGroup": "module-historical_hash_drift", + "gate": "EVIDENCE", + "card": "docs/tasks/WBV2-P1124-000.md", + "behavior": "Record legacy M12 artifact hash drift without re-signing historical manifests or changing the immutable inventory.", + "outputs": [ + "drift report", + "module receipt", + "manifest", + "status" + ], + "acceptance": [ + "original and observed hashes are recorded", + "provenance remains BLOCKED_SOURCE_LOST where bytes cannot be restored", + "historical manifests and inventory remain unchanged", + "deterministic drift evidence is reproducible", + "no full-family parity claim" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "HISTORICAL_HASH_DRIFT", + "sourceBacked": true, + "capabilities": [ + "CAP-HISTORICAL-HASH-AUDIT", + "CAP-PROVENANCE-SOURCE-LOST-GATE" + ], + "sourcePaths": [ + "tools/web/check-m12-manifest-drift.mjs", + "tests/golden/corrective/rehydration/M12-manifest-sha-drift.json", + "tests/golden/WBV2-P0-002/parity-map.json" + ], + "reuseReceipts": [], + "positive": [ + "84 drift entries captured", + "43 affected artifact paths indexed", + "immutable inventory binding preserved" + ], + "negative": [ + "missing original bytes", + "attempted historical re-signing", + "inventory mutation" + ], + "recovery": [ + "deterministic report rerun", + "source cache can restore original bytes later", + "new capability manifests reference drift evidence only" + ], + "commands": [ + "node tools/web/check-m12-manifest-drift.mjs --write", + "node tools/web/check-m12-manifest-drift.mjs", + "node tools/web/check-wbv2-module-execution.mjs" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1125-000", + "phase": "1125", + "title": "repair_geometry_nodes_allowlist_module", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1124-000" + ], + "parityId": "GEOMETRY_NODES_ALLOWLIST_REPAIR", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-geometry_nodes_allowlist_repair", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1125-000.md", + "behavior": "Persist Geometry Nodes graph overrides in Web-safe Main storage and align allowlist assertions with real materialization behavior.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "supported graph Main materialization is proven", + "unsupported graph remains rejected without mutation", + "save/reopen graph retention is exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "GEOMETRY_NODES_ALLOWLIST_REPAIR", + "sourceBacked": true, + "capabilities": [ + "CAP-GEOMETRY-NODES-MAIN-PERSISTENCE", + "CAP-GEOMETRY-NODES-ALLOWLIST-CONSISTENCY", + "CAP-GEOMETRY-NODES-SAVE-REOPEN" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "web/protocol/geometry-nodes.ts", + "web/protocol/geometry-node-commands.ts", + "web/protocol/web-engine.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx", + "web/tests/e2e/geometry-node-allowlist.spec.ts", + "web/tests/e2e/wbv2-geometry-nodes-production.spec.ts", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [], + "positive": [ + "allowlisted graph materializes into Main", + "Scene IDProperty graph override persists", + "save/reopen retains graph identity/hash" + ], + "negative": [ + "unsupported simulation node", + "invalid graph schema", + "missing node/link endpoint" + ], + "recovery": [ + "rejected graph leaves baseline unchanged", + "undo/redo graph override", + "save/reopen", + "deterministic second run" + ], + "commands": [ + "cmake --build build_web_blender6 --target web_engine -- -j8", + "npm --prefix web run test:geometry-node-allowlist", + "npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-geometry-nodes-production.spec.ts", + "npm --prefix web run test:geometry-node-field-budget", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1126-000", + "phase": "1126", + "title": "verify_grease_pencil_viewport_module", + "kind": "module", + "owner": "DRAWING", + "dependsOn": [ + "WBV2-P1125-000" + ], + "parityId": "GREASE_PENCIL_VIEWPORT", + "implementationClass": "LOCAL_BOUNDED", + "parallelGroup": "module-grease_pencil_viewport", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1126-000.md", + "behavior": "Verify Grease Pencil 2D/3D selection and marquee integration on both viewport backends using an isolated Chromium port.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "2D and 3D selection revisions converge", + "main-thread and Offscreen marquee are exact", + "stale/foreign selection cases remain fail-closed", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "GREASE_PENCIL_VIEWPORT", + "sourceBacked": true, + "capabilities": [ + "CAP-GREASE-PENCIL-SELECTION-REVISION", + "CAP-GREASE-PENCIL-MARQUEE-MAIN", + "CAP-GREASE-PENCIL-MARQUEE-OFFSCREEN" + ], + "sourcePaths": [ + "web/protocol/grease-pencil-selection.ts", + "web/protocol/grease-pencil-marquee.ts", + "web/app/src/app/App.tsx", + "web/app/src/three-adapter/grease-pencil.ts", + "web/app/src/three-adapter/viewport.ts", + "web/app/src/three-adapter/offscreen-viewport.ts", + "web/app/src/workers/viewport-render.worker.ts" + ], + "reuseReceipts": [], + "positive": [ + "2D canvas selection revision", + "main-thread 3D marquee selection", + "OffscreenCanvas 3D marquee selection" + ], + "negative": [ + "stale selection revision", + "foreign drawing identity", + "duplicate or forged point candidate" + ], + "recovery": [ + "selection convergence across backends", + "worker viewport restart", + "deterministic repeated marquee", + "preserve Main revision" + ], + "commands": [ + "WEB_TEST_PORT=5331 npm --prefix web run test:e2e -- --workers=1 tests/e2e/grease-pencil-selection.spec.ts tests/e2e/grease-pencil-marquee.spec.ts", + "node --test web/tests/unit/grease-pencil-selection.test.mjs web/tests/unit/grease-pencil-marquee.test.mjs", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1127-000", + "phase": "1127", + "title": "verify_tracking_mask_module", + "kind": "module", + "owner": "TRACKING", + "dependsOn": [ + "WBV2-P1126-000" + ], + "parityId": "TRACKING_MASK", + "implementationClass": "LOCAL_BOUNDED", + "parallelGroup": "module-tracking_mask", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1127-000.md", + "behavior": "Verify Mask reader, editable point raycast/marquee and tracking capability gates through Chromium.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Mask reader and interaction evidence is proven", + "negative solve/resource cases are proven", + "Chromium stable IDs and recovery receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "TRACKING_MASK", + "sourceBacked": true, + "capabilities": [ + "CAP-MASK-MAIN-READER", + "CAP-MASK-POINT-RAYCAST", + "CAP-TRACKING-SOLVE-GATE" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/tracking-mask.ts", + "web/protocol/scene-ir.ts", + "web/app/src/tracking/MaskSelection.ts", + "web/app/src/app/App.tsx", + "web/app/src/three-adapter/viewport.ts", + "web/app/src/three-adapter/offscreen-viewport.ts", + "web/tests/e2e/smoke.spec.ts" + ], + "reuseReceipts": [], + "positive": [ + "Mask layers and splines reader", + "editable Mask point raycast", + "N-022 tracking marker/mask gate" + ], + "negative": [ + "foreign mask point identity", + "missing resource binding", + "camera solve unavailable" + ], + "recovery": [ + "main/offscreen marquee parity", + "worker restart", + "deterministic stable IDs", + "preserve source Main on blocked solve" + ], + "commands": [ + "npm --prefix web run test:mask-main-reader", + "WEB_TEST_PORT=5340 npm --prefix web run test:e2e -- --workers=1 tests/e2e/smoke.spec.ts -g \"N-022 tracking|real Blender 5.2 Mask\"", + "npm --prefix web run typecheck" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1128-000", + "phase": "1128", + "title": "verify_ffmpeg_movie_codec_module", + "kind": "module", + "owner": "MEDIA", + "dependsOn": [ + "WBV2-P1127-000" + ], + "parityId": "SEQUENCER_MOVIE_CODEC", + "implementationClass": "LOCAL_BOUNDED", + "parallelGroup": "module-sequencer_movie_codec", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1128-000.md", + "behavior": "Use a local ffmpeg.wasm Worker fallback for movie probing and proxy-frame extraction when Chromium HTML media decoding is unavailable.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and core-resource hashes are bound", + "positive MP4 probe and RGBA frame are proven", + "corrupt and source-identity cases are rejected", + "AbortSignal cancellation leaves no live Worker", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "SEQUENCER_MOVIE_CODEC", + "sourceBacked": true, + "capabilities": [ + "CAP-FFMPEG-WASM-MOVIE-PROBE", + "CAP-FFMPEG-WASM-PROXY-FRAME", + "CAP-MOVIE-CODEC-RECOVERY" + ], + "sourcePaths": [ + "web/package.json", + "web/package-lock.json", + "web/protocol/sequencer.ts", + "web/app/src/sequencer/SequencerCodecProbe.ts", + "web/app/src/sequencer/FFmpegMovieProbe.ts", + "web/app/src/sequencer/ffmpeg-movie-probe.worker.ts", + "web/app/src/sequencer/SequencerMediaProxyCache.ts", + "web/app/src/vendor/ffmpeg/ffmpeg-core.js", + "web/app/src/vendor/ffmpeg/ffmpeg-core.wasm", + "web/app/public/vendor/ffmpeg/ffmpeg-core.js", + "web/app/public/vendor/ffmpeg/ffmpeg-core.wasm", + "third_party/ffmpeg.wasm/package.json", + "third_party/ffmpeg.wasm/README.md", + "web/tests/e2e/ffmpeg-movie-probe-production.spec.ts" + ], + "reuseReceipts": [], + "positive": [ + "browser decode fallback to ffmpeg.wasm", + "16x16 MP4 metadata probe", + "8x8 RGBA proxy frame extraction" + ], + "negative": [ + "corrupt movie payload", + "source SHA mismatch", + "ffmpeg runtime unavailable" + ], + "recovery": [ + "AbortSignal cancellation", + "Worker termination after response", + "cache manifest identity binding", + "deterministic repeated probe" + ], + "commands": [ + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5342 npm --prefix web run test:e2e -- --workers=1 tests/e2e/ffmpeg-movie-probe-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1129-000", + "phase": "1129", + "title": "authorize_scene_settings_module", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1128-000" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1129", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1129-000.md", + "behavior": "Authorize one source-backed Core Scene Graph settings module after the terminal P1128 module epoch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1128 evidence remains hash-bound", + "existing receipts are reused", + "inventory remains immutable", + "one source-backed module is active" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ] + }, + { + "id": "WBV2-P1129-001", + "phase": "1129", + "title": "verify_scene_settings_module", + "kind": "module", + "owner": "CORE_SCENE", + "dependsOn": [ + "WBV2-P1129-000" + ], + "parityId": "CORE_SCENE_GRAPH_SETTINGS", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-core_scene_graph_settings", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1129-001.md", + "behavior": "Verify the existing Blender Main scene compositor, performance and sampling setting transactions as one aggregate module.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutations are proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen receipts are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "CORE_SCENE_GRAPH_SETTINGS", + "sourceBacked": true, + "capabilities": [ + "CAP-SCENE-COMPOSITOR-SETTINGS", + "CAP-SCENE-PERFORMANCE-SETTINGS", + "CAP-SCENE-SAMPLING-SETTINGS" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx", + "web/tests/e2e/wbv2-scene-settings-production.spec.ts" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P65-002/manifest.json", + "report": "tests/golden/WBV2-P65-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P66-002/manifest.json", + "report": "tests/golden/WBV2-P66-002/implementation-report.json" + }, + { + "manifest": "tests/golden/WBV2-P67-002/manifest.json", + "report": "tests/golden/WBV2-P67-002/implementation-report.json" + } + ], + "positive": [ + "compositor device/precision mutation", + "performance thread/persistence mutation", + "sampling filter/dither mutation" + ], + "negative": [ + "invalid sampling range", + "unknown scene target", + "malformed property set" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "deterministic scene settings snapshot" + ], + "commands": [ + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5344 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-scene-settings-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1130-000", + "phase": "1130", + "title": "authorize_editor_view2d_module", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1129-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1130", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1130-000.md", + "behavior": "Authorize one source-backed UI editor View2D reader/protocol module after the P1129 scene settings module.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1129 evidence remains hash-bound", + "P1102 editor workflow source remains unchanged", + "inventory remains immutable", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1130-001", + "phase": "1130", + "title": "verify_editor_view2d_module", + "kind": "module", + "owner": "EDITOR", + "dependsOn": [ + "WBV2-P1130-000" + ], + "parityId": "UI_EDITOR_VIEW2D_STATE", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-ui_editor_view2d_state", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1130-001.md", + "behavior": "Preserve Blender Graph/Dope Sheet View2D cur and mask state through the Web editor protocol without changing the existing editor workflow parser.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive reader state is proven", + "negative no-publish and recovery are proven", + "Chromium and save/reopen compatibility are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "UI_EDITOR_VIEW2D_STATE", + "sourceBacked": true, + "capabilities": [ + "CAP-EDITOR-VIEW2D-CUR", + "CAP-EDITOR-VIEW2D-MASK", + "CAP-EDITOR-VIEW2D-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/editor-view2d.ts", + "web/app/src/workers/editor-view2d-test.worker.ts", + "web/app/src/app/App.tsx", + "web/tests/e2e/ui-editor-view2d-production.spec.ts" + ], + "reuseReceipts": [], + "positive": [ + "Graph main-region View2D cur retention", + "Graph main-region pixel mask retention", + "reader/protocol exact state" + ], + "negative": [ + "inverted View2D bounds", + "malformed mask range", + "missing View2D payload" + ], + "recovery": [ + "immutable base editor workflow", + "worker termination", + "deterministic repeated parse", + "save/reopen reader compatibility" + ], + "commands": [ + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5346 npm --prefix web run test:e2e -- --workers=1 tests/e2e/ui-editor-view2d-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1131-000", + "phase": "1131", + "title": "authorize_curve_topology_module", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1130-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1131", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1131-000.md", + "behavior": "Authorize one source-backed Curve topology editor module after the P1130 View2D module.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1130 evidence remains hash-bound", + "Curve topology source and protocol are present", + "inventory remains immutable", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1131-001", + "phase": "1131", + "title": "verify_curve_topology_module", + "kind": "module", + "owner": "EDITOR", + "dependsOn": [ + "WBV2-P1131-000" + ], + "parityId": "CURVE_TOPOLOGY_EDITOR", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-curve_topology_editor", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1131-001.md", + "behavior": "Verify the Blender Curve TOGGLE_CYCLIC topology transaction through the existing Main, protocol, Worker and frontend path.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "CURVE_TOPOLOGY_EDITOR", + "sourceBacked": true, + "capabilities": [ + "CAP-CURVE-TOPOLOGY-TOGGLE-CYCLIC", + "CAP-CURVE-TOPOLOGY-GATE", + "CAP-CURVE-TOPOLOGY-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/editors/curve/curve_ops.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "web/protocol/curve-topology-editor.ts", + "web/app/src/workers/curve-topology-contract-test.worker.ts", + "web/app/src/app/App.tsx", + "web/tests/e2e/curve-topology-contract.spec.ts", + "web/tests/e2e/curve-topology-operator.spec.ts" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1101-000/manifest.json", + "report": "tests/golden/WBV2-P1101-000/module-receipt.json" + } + ], + "positive": [ + "TOGGLE_CYCLIC Main mutation", + "operator gate exposes only verified capability", + "save/reopen preserves cyclic spline state" + ], + "negative": [ + "unknown curve operator", + "stale revision claim", + "selection and payload budget overflow" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "worker termination and deterministic contract parse" + ], + "commands": [ + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5347 npm --prefix web run test:e2e -- --workers=1 tests/e2e/curve-topology-contract.spec.ts tests/e2e/curve-topology-operator.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1132-000", + "phase": "1132", + "title": "authorize_curve_handle_module", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1131-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1132", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1132-000.md", + "behavior": "Authorize one source-backed Curve handle gizmo module after the P1131 topology module.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1131 evidence remains hash-bound", + "Curve handle source and protocol are present", + "inventory remains immutable", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1132-001", + "phase": "1132", + "title": "verify_curve_handle_module", + "kind": "module", + "owner": "EDITOR", + "dependsOn": [ + "WBV2-P1132-000" + ], + "parityId": "CURVE_HANDLE_GIZMO", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-curve_handle_gizmo", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1132-001.md", + "behavior": "Verify Curve handle position edits through Blender Main, protocol, Worker, renderer preview and frontend gizmo.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "CURVE_HANDLE_GIZMO", + "sourceBacked": true, + "capabilities": [ + "CAP-CURVE-HANDLE-MAIN", + "CAP-CURVE-HANDLE-GIZMO-PREVIEW", + "CAP-CURVE-HANDLE-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "web/protocol/nonmesh-interaction.ts", + "web/app/src/workers/nonmesh-interaction-test.worker.ts", + "web/app/src/app/App.tsx", + "web/app/src/three-adapter/nonmesh.ts", + "web/app/src/three-adapter/viewport.ts", + "web/app/src/three-adapter/offscreen-viewport.ts", + "web/tests/e2e/wbv2-curve-handle-production.spec.ts" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1101-000/manifest.json", + "report": "tests/golden/WBV2-P1101-000/module-receipt.json" + } + ], + "positive": [ + "Curve handle position Main mutation", + "local handle gizmo preview", + "save/reopen preserves handle state" + ], + "negative": [ + "invalid handle identity", + "stale base revision", + "malformed handle position" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "Worker termination and deterministic preview" + ], + "commands": [ + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5348 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-curve-handle-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1133-000", + "phase": "1133", + "title": "authorize_curve_splines_module", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1132-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1133", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1133-000.md", + "behavior": "Authorize one source-backed Curve spline transaction module after the P1132 handle module.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1132 evidence remains hash-bound", + "Curve spline source and protocol are present", + "inventory remains immutable", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1133-001", + "phase": "1133", + "title": "verify_curve_splines_module", + "kind": "module", + "owner": "EDITOR", + "dependsOn": [ + "WBV2-P1133-000" + ], + "parityId": "CURVE_SPLINES_TRANSACTION", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-curve_splines_transaction", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1133-001.md", + "behavior": "Verify complete Curve spline replacement through Blender Main, protocol, Worker and Chromium recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "CURVE_SPLINES_TRANSACTION", + "sourceBacked": true, + "capabilities": [ + "CAP-CURVE-SPLINES-MAIN", + "CAP-CURVE-SPLINES-RECOVERY", + "CAP-CURVE-SPLINES-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/tests/e2e/wbv2-curve-splines-production.spec.ts" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1101-000/manifest.json", + "report": "tests/golden/WBV2-P1101-000/module-receipt.json" + } + ], + "positive": [ + "complete Curve spline Main transaction", + "POLY/BEZIER descriptor retention", + "save/reopen preserves spline state" + ], + "negative": [ + "invalid spline offsets", + "stale base revision", + "mismatched handle payload" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "deterministic binary-geometry transaction" + ], + "commands": [ + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5349 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-curve-splines-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1134-000", + "phase": "1134", + "title": "authorize_surface_topology_module", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1133-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1134", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1134-000.md", + "behavior": "Authorize one source-backed Surface topology transaction module after the P1133 Curve spline module.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1133 evidence remains hash-bound", + "Surface topology source and protocol are present", + "inventory remains immutable", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1134-001", + "phase": "1134", + "title": "verify_surface_topology_module", + "kind": "module", + "owner": "GEOMETRY", + "dependsOn": [ + "WBV2-P1134-000" + ], + "parityId": "SURFACE_TOPOLOGY_TRANSACTION", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-surface_topology_transaction", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1134-001.md", + "behavior": "Verify Surface NURBS topology replacement through Blender Main, protocol, Worker and Chromium recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "SURFACE_TOPOLOGY_TRANSACTION", + "sourceBacked": true, + "capabilities": [ + "CAP-SURFACE-TOPOLOGY-MAIN", + "CAP-SURFACE-NURBS-BOUNDS", + "CAP-SURFACE-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/tests/e2e/wbv2-surface-topology-production.spec.ts" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1101-000/manifest.json", + "report": "tests/golden/WBV2-P1101-000/module-receipt.json" + } + ], + "positive": [ + "Surface topology Main transaction", + "NURBS dimensions and weights retention", + "save/reopen preserves surface state" + ], + "negative": [ + "invalid surface dimensions", + "stale base revision", + "control grid budget mismatch" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "deterministic surface transaction" + ], + "commands": [ + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5350 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-surface-topology-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1135-000", + "phase": "1135", + "title": "authorize_font_body_module", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1134-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1135", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1135-000.md", + "behavior": "Authorize one source-backed Font body transaction module after the P1134 Surface topology module.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1134 evidence remains hash-bound", + "Font body source and protocol are present", + "inventory remains immutable", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1135-001", + "phase": "1135", + "title": "verify_font_body_module", + "kind": "module", + "owner": "GEOMETRY", + "dependsOn": [ + "WBV2-P1135-000" + ], + "parityId": "FONT_BODY_TRANSACTION", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-font_body_transaction", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1135-001.md", + "behavior": "Verify Font body replacement through Blender Main, protocol, Worker and Chromium recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "FONT_BODY_TRANSACTION", + "sourceBacked": true, + "capabilities": [ + "CAP-FONT-BODY-MAIN", + "CAP-FONT-BODY-RECOVERY", + "CAP-FONT-BODY-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx", + "web/tests/e2e/wbv2-font-body-production.spec.ts" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1101-000/manifest.json", + "report": "tests/golden/WBV2-P1101-000/module-receipt.json" + } + ], + "positive": [ + "Font body Main mutation", + "UTF-8 text retention", + "save/reopen preserves text" + ], + "negative": [ + "unknown Font data ID", + "body byte budget overflow", + "malformed body payload" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "Worker termination and deterministic text state" + ], + "commands": [ + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5351 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-font-body-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1136-000", + "phase": "1136", + "title": "authorize_font_properties_module", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1135-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1136", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1136-000.md", + "behavior": "Authorize one source-backed Font properties transaction module after the P1135 Font body module.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1135 evidence remains hash-bound", + "Font property source and protocol are present", + "inventory remains immutable", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1136-001", + "phase": "1136", + "title": "verify_font_properties_module", + "kind": "module", + "owner": "GEOMETRY", + "dependsOn": [ + "WBV2-P1136-000" + ], + "parityId": "FONT_PROPERTIES_TRANSACTION", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-font_properties_transaction", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1136-001.md", + "behavior": "Verify Font property replacement through Blender Main, protocol, Worker and Chromium recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "FONT_PROPERTIES_TRANSACTION", + "sourceBacked": true, + "capabilities": [ + "CAP-FONT-PROPERTIES-MAIN", + "CAP-FONT-PROPERTIES-RECOVERY", + "CAP-FONT-PROPERTIES-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx", + "web/tests/e2e/wbv2-font-properties-production.spec.ts" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1101-000/manifest.json", + "report": "tests/golden/WBV2-P1101-000/module-receipt.json" + } + ], + "positive": [ + "Font property Main mutation", + "bounded alignment/extrude fields", + "save/reopen preserves properties" + ], + "negative": [ + "unknown Font data ID", + "invalid alignment enum", + "out-of-range numeric property" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "Worker termination and deterministic property state" + ], + "commands": [ + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5352 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-font-properties-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1137-000", + "phase": "1137", + "title": "authorize_metaball_elements_module", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1136-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1137", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1137-000.md", + "behavior": "Authorize one source-backed Metaball element transaction module after the P1136 Font properties module.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1136 evidence remains hash-bound", + "Metaball element source and protocol are present", + "inventory remains immutable", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1137-001", + "phase": "1137", + "title": "verify_metaball_elements_module", + "kind": "module", + "owner": "GEOMETRY", + "dependsOn": [ + "WBV2-P1137-000" + ], + "parityId": "METABALL_ELEMENTS_TRANSACTION", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-metaball_elements_transaction", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1137-001.md", + "behavior": "Verify Metaball element replacement through Blender Main, protocol, Worker and Chromium recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "METABALL_ELEMENTS_TRANSACTION", + "sourceBacked": true, + "capabilities": [ + "CAP-METABALL-ELEMENTS-MAIN", + "CAP-METABALL-ELEMENTS-RECOVERY", + "CAP-METABALL-ELEMENTS-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx", + "web/tests/e2e/wbv2-metaball-elements-production.spec.ts" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1101-000/manifest.json", + "report": "tests/golden/WBV2-P1101-000/module-receipt.json" + } + ], + "positive": [ + "Metaball element Main mutation", + "bounded position/radius/scale retention", + "save/reopen preserves elements" + ], + "negative": [ + "unknown Metaball data ID", + "invalid radius", + "element count topology mismatch" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "Worker termination and deterministic element state" + ], + "commands": [ + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5353 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-metaball-elements-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1138-000", + "phase": "1138", + "title": "authorize_text_source_module", + "kind": "enabling", + "owner": "SCRIPTING", + "dependsOn": [ + "WBV2-P1137-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1138", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1138-000.md", + "behavior": "Authorize a source-backed Text datablock mutation after the P1137 Metaball module.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1137 evidence remains hash-bound", + "ID_TXT is registered for WITH_WEB", + "inventory remains source-derived", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1138-001", + "phase": "1138", + "title": "verify_text_source_module", + "kind": "module", + "owner": "SCRIPTING", + "dependsOn": [ + "WBV2-P1138-000" + ], + "parityId": "TEXT_SOURCE_TRANSACTION", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-text_source_transaction", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1138-001.md", + "behavior": "Verify Text source replacement through Blender Main, protocol, Worker and Chromium recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "TEXT_SOURCE_TRANSACTION", + "sourceBacked": true, + "capabilities": [ + "CAP-TEXT-SOURCE-MAIN", + "CAP-TEXT-SOURCE-RECOVERY", + "CAP-TEXT-SOURCE-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/blenkernel/intern/idtype.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx", + "web/tests/e2e/wbv2-text-source-production.spec.ts", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1137-001/manifest.json", + "report": "tests/golden/WBV2-P1137-001/module-receipt.json" + } + ], + "positive": [ + "Text source Main mutation", + "ID_TXT registration in WITH_WEB", + "save/reopen preserves source" + ], + "negative": [ + "unknown Text data ID", + "source over 1 MiB", + "linked/read-only Text" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "Worker termination and deterministic source state" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5353 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-text-source-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1139-000", + "phase": "1139", + "title": "authorize_texture_properties_module", + "kind": "enabling", + "owner": "TEXTURE", + "dependsOn": [ + "WBV2-P1138-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1139", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1139-000.md", + "behavior": "Authorize a source-backed Texture property mutation module after P1138 Text.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1138 evidence remains hash-bound", + "ID_TE is registered for WITH_WEB", + "inventory remains source-derived", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1139-001", + "phase": "1139", + "title": "verify_texture_properties_module", + "kind": "module", + "owner": "TEXTURE", + "dependsOn": [ + "WBV2-P1139-000" + ], + "parityId": "TEXTURE_PROPERTIES_TRANSACTION", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-texture_properties_transaction", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1139-001.md", + "behavior": "Verify Texture property replacement through Blender Main, protocol, Worker and Chromium recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main mutation is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "TEXTURE_PROPERTIES_TRANSACTION", + "sourceBacked": true, + "capabilities": [ + "CAP-TEXTURE-PROPERTIES-MAIN", + "CAP-TEXTURE-PROPERTIES-RECOVERY", + "CAP-TEXTURE-PROPERTIES-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/blenkernel/intern/idtype.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp", + "blender-5.2.0/source/blender/web_engine/web_engine_main_state.h", + "web/protocol/web-engine.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/app/App.tsx", + "web/tests/e2e/wbv2-texture-properties-production.spec.ts", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1138-001/manifest.json", + "report": "tests/golden/WBV2-P1138-001/module-receipt.json" + } + ], + "positive": [ + "Texture property Main mutation", + "ID_TE registration in WITH_WEB", + "save/reopen preserves properties" + ], + "negative": [ + "unknown Texture data ID", + "noise depth outside Blender bounds", + "non-finite numeric property" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "Worker termination and deterministic property state" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5353 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-texture-properties-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1140-000", + "phase": "1140", + "title": "authorize_action_group_reader_module", + "kind": "enabling", + "owner": "ANIMATION", + "dependsOn": [ + "WBV2-P1139-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1140", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1140-000.md", + "behavior": "Authorize a source-backed ActionGroup reader and recovery module after P1139 Texture.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1139 evidence remains hash-bound", + "ActionGroup has explicit Blender source mapping", + "inventory remains source-derived", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1140-001", + "phase": "1140", + "title": "verify_action_group_reader_module", + "kind": "module", + "owner": "ANIMATION", + "dependsOn": [ + "WBV2-P1140-000" + ], + "parityId": "ACTION_GROUP_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-action_group_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1140-001.md", + "behavior": "Verify ActionGroup metadata through Blender Main reader, protocol and Chromium recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main reader is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "ACTION_GROUP_READER", + "sourceBacked": true, + "capabilities": [ + "CAP-ACTION-GROUP-READER", + "CAP-ACTION-GROUP-RECOVERY", + "CAP-ACTION-GROUP-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/scene-ir.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/tests/e2e/wbv2-action-group-reader-production.spec.ts", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1112-000/manifest.json", + "report": "tests/golden/WBV2-P1112-000/module-receipt.json" + } + ], + "positive": [ + "ActionGroup Main reader exposes group and expanded metadata", + "three grouped location F-Curves remain grouped", + "save/reopen preserves group metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "missing animation target is fail-closed", + "unsupported group payload is not synthesized" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "worker termination and deterministic group state" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5356 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-action-group-reader-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1141-000", + "phase": "1141", + "title": "authorize_action_pose_markers_module", + "kind": "enabling", + "owner": "ANIMATION", + "dependsOn": [ + "WBV2-P1140-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1141", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1141-000.md", + "behavior": "Authorize a source-backed ActionPoseMarkers reader and recovery module after P1140.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1140 evidence remains hash-bound", + "ActionPoseMarkers has explicit Blender source mapping", + "inventory remains source-derived", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1141-001", + "phase": "1141", + "title": "verify_action_pose_markers_reader_module", + "kind": "module", + "owner": "ANIMATION", + "dependsOn": [ + "WBV2-P1141-000" + ], + "parityId": "ACTION_POSE_MARKERS_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-action_pose_markers_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1141-001.md", + "behavior": "Verify ActionPoseMarkers metadata through Blender Main reader, protocol and Chromium recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main reader is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "ACTION_POSE_MARKERS_READER", + "sourceBacked": true, + "capabilities": [ + "CAP-ACTION-POSE-MARKERS-READER", + "CAP-ACTION-POSE-MARKERS-RECOVERY", + "CAP-ACTION-POSE-MARKERS-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/scene-ir.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/tests/e2e/wbv2-action-pose-markers-production.spec.ts", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1140-001/manifest.json", + "report": "tests/golden/WBV2-P1140-001/module-receipt.json" + } + ], + "positive": [ + "ActionPoseMarkers Main reader exposes marker names and frames", + "three Blender pose markers remain ordered", + "save/reopen preserves marker metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "missing animation target is fail-closed", + "non-finite marker frame is not synthesized" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "worker termination and deterministic marker state" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5359 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-action-pose-markers-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1142-000", + "phase": "1142", + "title": "authorize_fcurve_sample_reader_module", + "kind": "enabling", + "owner": "ANIMATION", + "dependsOn": [ + "WBV2-P1141-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1142", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1142-000.md", + "behavior": "Authorize a source-backed FCurveSample reader and recovery module after P1141.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1141 evidence remains hash-bound", + "FCurveSample has explicit Blender source mapping", + "inventory remains source-derived", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1142-001", + "phase": "1142", + "title": "verify_fcurve_sample_reader_module", + "kind": "module", + "owner": "ANIMATION", + "dependsOn": [ + "WBV2-P1142-000" + ], + "parityId": "FCURVE_SAMPLE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-fcurve_sample_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1142-001.md", + "behavior": "Verify FCurveSample data through Blender Main reader, protocol and Chromium recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main reader is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "FCURVE_SAMPLE_READER", + "sourceBacked": true, + "capabilities": [ + "CAP-FCURVE-SAMPLE-READER", + "CAP-FCURVE-SAMPLE-RECOVERY", + "CAP-FCURVE-SAMPLE-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/scene-ir.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/tests/e2e/wbv2-fcurve-sample-production.spec.ts", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1141-001/manifest.json", + "report": "tests/golden/WBV2-P1141-001/module-receipt.json" + } + ], + "positive": [ + "FCurveSample Main reader exposes sampled source and values", + "four native FPoint samples remain ordered", + "save/reopen preserves sampled data" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "missing sampled payload is fail-closed", + "non-finite sampled value is not synthesized" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "worker termination and deterministic sampled state" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5365 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-fcurve-sample-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1143-000", + "phase": "1143", + "title": "authorize_fcurve_modifier_reader_module", + "kind": "enabling", + "owner": "ANIMATION", + "dependsOn": [ + "WBV2-P1142-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1143", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1143-000.md", + "behavior": "Authorize a source-backed FCurve modifier reader and recovery module after P1142.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1142 evidence remains hash-bound", + "FCurveModifiers has explicit Blender source mapping", + "inventory remains source-derived", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1143-001", + "phase": "1143", + "title": "verify_fcurve_modifier_reader_module", + "kind": "module", + "owner": "ANIMATION", + "dependsOn": [ + "WBV2-P1143-000" + ], + "parityId": "FCURVE_MODIFIER_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-fcurve_modifier_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1143-001.md", + "behavior": "Verify FCurve modifier metadata through Blender Main reader, protocol and Chromium recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main reader is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "FCURVE_MODIFIER_READER", + "sourceBacked": true, + "capabilities": [ + "CAP-FCURVE-MODIFIER-READER", + "CAP-FCURVE-MODIFIER-RECOVERY", + "CAP-FCURVE-MODIFIER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/scene-ir.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/tests/e2e/wbv2-fcurve-modifier-production.spec.ts", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1142-001/manifest.json", + "report": "tests/golden/WBV2-P1142-001/module-receipt.json" + } + ], + "positive": [ + "FCurveModifiers Main reader exposes native modifier stack", + "FModifierCycles preserves type/name/flags/influence", + "save/reopen preserves modifier metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "missing modifier payload is fail-closed", + "unsupported modifier type is not synthesized" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "worker termination and deterministic modifier state" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5368 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-fcurve-modifier-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1144-000", + "phase": "1144", + "title": "authorize_driver_reader_module", + "kind": "enabling", + "owner": "ANIMATION", + "dependsOn": [ + "WBV2-P1143-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1144", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1144-000.md", + "behavior": "Authorize a source-backed Driver reader and recovery module after P1143.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "P1143 evidence remains hash-bound", + "Driver has explicit Blender source mapping", + "inventory remains source-derived", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1144-001", + "phase": "1144", + "title": "verify_driver_reader_module", + "kind": "module", + "owner": "ANIMATION", + "dependsOn": [ + "WBV2-P1144-000" + ], + "parityId": "DRIVER_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-driver_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1144-001.md", + "behavior": "Verify Driver metadata through Blender Main reader, protocol and Chromium recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main reader is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "DRIVER_READER", + "sourceBacked": true, + "capabilities": [ + "CAP-DRIVER-READER", + "CAP-DRIVER-RECOVERY", + "CAP-DRIVER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/protocol/scene-ir.ts", + "web/app/src/workers/web-engine.worker.ts", + "web/app/src/engine-client/WebEngineClient.ts", + "web/tests/e2e/wbv2-driver-reader-production.spec.ts", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1143-001/manifest.json", + "report": "tests/golden/WBV2-P1143-001/module-receipt.json" + } + ], + "positive": [ + "AnimData driver list is read from Blender Main", + "Driver preserves scripted expression and variables", + "save/reopen preserves driver metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "missing driver target is fail-closed", + "non-finite driver influence is not synthesized" + ], + "recovery": [ + "undo", + "redo", + "save/reopen", + "worker termination and deterministic driver state" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-driver-reader-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1145-000", + "phase": "1145", + "title": "authorize_corrective_smooth_reader_module", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1144-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1145", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1145-000.md", + "behavior": "Authorize a source-backed Corrective Smooth reader/recovery module after the Driver reader.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "Corrective Smooth has explicit Blender source mapping", + "inventory remains source-derived", + "one source-backed module is active" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1145-001", + "phase": "1145", + "title": "verify_corrective_smooth_reader_module", + "kind": "module", + "owner": "MODIFIER", + "dependsOn": [ + "WBV2-P1145-000" + ], + "parityId": "CORRECTIVE_SMOOTH_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-corrective_smooth_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1145-001.md", + "behavior": "Verify Corrective Smooth modifier type and RNA metadata through Blender Main reader, protocol and Chromium recovery.", + "outputs": [ + "module receipt", + "negative matrix", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "positive Main reader is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact", + "full-family parity remains explicit" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "CORRECTIVE_SMOOTH_READER", + "sourceBacked": true, + "capabilities": [ + "CAP-CORRECTIVE-SMOOTH-READER", + "CAP-CORRECTIVE-SMOOTH-RECOVERY", + "CAP-CORRECTIVE-SMOOTH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_correctivesmooth.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-corrective-smooth-reader-production.spec.ts", + "tests/files/web/modifier_corrective_smooth_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "positive": [ + "Corrective Smooth type is read from Blender Main", + "RNA metadata is preserved", + "save/reopen preserves modifier metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported modifier data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-corrective-smooth-reader-production.spec.ts" + ], + "fullFamilyParity": false + } + }, + { + "id": "WBV2-P1146-000", + "phase": "1146", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1145-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1146", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1146-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1146-001", + "phase": "1146", + "title": "verify modifier reader batch", + "kind": "module", + "owner": "MODIFIER", + "dependsOn": [ + "WBV2-P1146-000" + ], + "parityId": "MODIFIER_READER_BATCH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-modifier_reader_batch", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1146-001.md", + "behavior": "Verify the MODIFIER_READER_BATCH batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "MODIFIER_READER_BATCH", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_READER_BATCH-READER", + "CAP-MODIFIER_READER_BATCH-RECOVERY", + "CAP-MODIFIER_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_datatransfer.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_dynamicpaint.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_explode.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_fluid.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_fluid.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-batch-production.spec.ts", + "tests/files/web/modifier_reader_batch_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "positive": [ + "MOD_datatransfer type is read from Blender Main", + "MOD_dynamicpaint type is read from Blender Main", + "MOD_explode type is read from Blender Main", + "MOD_fluid type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-modifier-reader-batch-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1146-001/modifier-reader-batch-production.json" + ], + "coverageBindings": [ + "modifier-source:MOD_datatransfer", + "modifier-source:MOD_dynamicpaint", + "modifier-source:MOD_explode", + "modifier-source:MOD_fluid", + "rna-struct:DataTransferModifier", + "rna-struct:DynamicPaintModifier", + "rna-struct:ExplodeModifier", + "rna-struct:FluidModifier", + "rna-struct:FluidDomainSettings" + ] + } + }, + { + "id": "WBV2-P1147-000", + "phase": "1147", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1146-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1147", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1147-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1147-001", + "phase": "1147", + "title": "verify modifier reader batch two", + "kind": "module", + "owner": "MODIFIER", + "dependsOn": [ + "WBV2-P1147-000" + ], + "parityId": "MODIFIER_READER_BATCH_TWO", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-modifier_reader_batch_two", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1147-001.md", + "behavior": "Verify the MODIFIER_READER_BATCH_TWO batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "MODIFIER_READER_BATCH_TWO", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_READER_BATCH_TWO-READER", + "CAP-MODIFIER_READER_BATCH_TWO-RECOVERY", + "CAP-MODIFIER_READER_BATCH_TWO-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_laplaciandeform.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_laplaciansmooth.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_mask.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_shrinkwrap.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts", + "tests/files/web/modifier_reader_batch_two_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "positive": [ + "MOD_laplaciandeform type is read from Blender Main", + "MOD_laplaciansmooth type is read from Blender Main", + "MOD_mask type is read from Blender Main", + "MOD_mesh_to_volume type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1147-001/modifier-reader-batch-production.json" + ], + "coverageBindings": [ + "modifier-source:MOD_laplaciandeform", + "modifier-source:MOD_laplaciansmooth", + "modifier-source:MOD_mask", + "modifier-source:MOD_shrinkwrap", + "rna-struct:LaplacianDeformModifier", + "rna-struct:LaplacianSmoothModifier", + "rna-struct:MaskModifier", + "rna-struct:ShrinkwrapModifier" + ] + } + }, + { + "id": "WBV2-P1148-000", + "phase": "1148", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1147-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1148", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1148-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1148-001", + "phase": "1148", + "title": "verify modifier reader batch three", + "kind": "module", + "owner": "MODIFIER", + "dependsOn": [ + "WBV2-P1148-000" + ], + "parityId": "MODIFIER_READER_BATCH_THREE", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-modifier_reader_batch_three", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1148-001.md", + "behavior": "Verify the MODIFIER_READER_BATCH_THREE batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "MODIFIER_READER_BATCH_THREE", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_READER_BATCH_THREE-READER", + "CAP-MODIFIER_READER_BATCH_THREE-RECOVERY", + "CAP-MODIFIER_READER_BATCH_THREE-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_remesh.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_skin.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_weighted_normal.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_warp.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts", + "tests/files/web/modifier_reader_batch_three_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "positive": [ + "MOD_remesh type is read from Blender Main", + "MOD_skin type is read from Blender Main", + "MOD_weighted_normal type is read from Blender Main", + "MOD_warp type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1148-001 WBV2_BATCH_FIXTURE=tests/files/web/modifier_reader_batch_three_scene.blend WBV2_BATCH_TYPES='[\"REMESH\",\"SKIN\",\"WEIGHTED_NORMAL\",\"WARP\"]' WBV2_BATCH_UNITS='[\"modifier-source:MOD_remesh\",\"modifier-source:MOD_skin\",\"modifier-source:MOD_weighted_normal\",\"modifier-source:MOD_warp\",\"rna-struct:RemeshModifier\",\"rna-struct:SkinModifier\",\"rna-struct:WeightedNormalModifier\",\"rna-struct:WarpModifier\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1148-001/modifier-reader-batch-production.json" + ], + "coverageBindings": [ + "modifier-source:MOD_remesh", + "modifier-source:MOD_skin", + "modifier-source:MOD_weighted_normal", + "modifier-source:MOD_warp", + "rna-struct:RemeshModifier", + "rna-struct:SkinModifier", + "rna-struct:WeightedNormalModifier", + "rna-struct:WarpModifier" + ] + } + }, + { + "id": "WBV2-P1149-000", + "phase": "1149", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1148-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1149", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1149-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1149-001", + "phase": "1149", + "title": "verify modifier reader batch four", + "kind": "module", + "owner": "MODIFIER", + "dependsOn": [ + "WBV2-P1149-000" + ], + "parityId": "MODIFIER_READER_BATCH_FOUR", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-modifier_reader_batch_four", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1149-001.md", + "behavior": "Verify the MODIFIER_READER_BATCH_FOUR batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "MODIFIER_READER_BATCH_FOUR", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_READER_BATCH_FOUR-READER", + "CAP-MODIFIER_READER_BATCH_FOUR-RECOVERY", + "CAP-MODIFIER_READER_BATCH_FOUR-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_uvproject.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_uvwarp.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_normal_edit.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_volume_to_mesh.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts", + "tests/files/web/modifier_reader_batch_four_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "positive": [ + "MOD_uvproject type is read from Blender Main", + "MOD_uvwarp type is read from Blender Main", + "MOD_volume_displace type is read from Blender Main", + "MOD_volume_to_mesh type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1149-001 WBV2_BATCH_FIXTURE=tests/files/web/modifier_reader_batch_four_scene.blend WBV2_BATCH_TYPES='[\"UV_PROJECT\",\"UV_WARP\",\"NORMAL_EDIT\",\"VOLUME_TO_MESH\"]' WBV2_BATCH_UNITS='[\"modifier-source:MOD_uvproject\",\"modifier-source:MOD_uvwarp\",\"modifier-source:MOD_normal_edit\",\"modifier-source:MOD_volume_to_mesh\",\"rna-struct:UVProjectModifier\",\"rna-struct:UVWarpModifier\",\"rna-struct:NormalEditModifier\",\"rna-struct:VolumeToMeshModifier\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json" + ], + "coverageBindings": [ + "modifier-source:MOD_uvproject", + "modifier-source:MOD_uvwarp", + "modifier-source:MOD_normal_edit", + "modifier-source:MOD_volume_to_mesh", + "rna-struct:UVProjectModifier", + "rna-struct:UVWarpModifier", + "rna-struct:NormalEditModifier", + "rna-struct:VolumeToMeshModifier" + ] + } + }, + { + "id": "WBV2-P1150-000", + "phase": "1150", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1149-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1150", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1150-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1150-001", + "phase": "1150", + "title": "verify modifier reader batch five", + "kind": "module", + "owner": "MODIFIER", + "dependsOn": [ + "WBV2-P1150-000" + ], + "parityId": "MODIFIER_READER_BATCH_FIVE", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-modifier_reader_batch_five", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1150-001.md", + "behavior": "Verify the MODIFIER_READER_BATCH_FIVE batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "MODIFIER_READER_BATCH_FIVE", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_READER_BATCH_FIVE-READER", + "CAP-MODIFIER_READER_BATCH_FIVE-RECOVERY", + "CAP-MODIFIER_READER_BATCH_FIVE-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshsequencecache.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_multires.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_ocean.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts", + "tests/files/web/modifier_reader_batch_five_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "positive": [ + "MOD_meshcache type is read from Blender Main", + "MOD_meshsequencecache type is read from Blender Main", + "MOD_multires type is read from Blender Main", + "MOD_ocean type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1150-001 WBV2_BATCH_FIXTURE=tests/files/web/modifier_reader_batch_five_scene.blend WBV2_BATCH_TYPES='[\"MESH_CACHE\",\"MESH_SEQUENCE_CACHE\",\"MULTIRES\",\"OCEAN\"]' WBV2_BATCH_UNITS='[\"modifier-source:MOD_meshcache\",\"modifier-source:MOD_meshsequencecache\",\"modifier-source:MOD_multires\",\"modifier-source:MOD_ocean\",\"rna-struct:MeshCacheModifier\",\"rna-struct:MeshSequenceCacheModifier\",\"rna-struct:MultiresModifier\",\"rna-struct:OceanModifier\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json" + ], + "coverageBindings": [ + "modifier-source:MOD_meshcache", + "modifier-source:MOD_meshsequencecache", + "modifier-source:MOD_multires", + "modifier-source:MOD_ocean", + "rna-struct:MeshCacheModifier", + "rna-struct:MeshSequenceCacheModifier", + "rna-struct:MultiresModifier", + "rna-struct:OceanModifier" + ] + } + }, + { + "id": "WBV2-P1151-000", + "phase": "1151", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1150-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1151", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1151-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1151-001", + "phase": "1151", + "title": "verify Grease Pencil modifier reader batch", + "kind": "module", + "owner": "DRAWING", + "dependsOn": [ + "WBV2-P1151-000" + ], + "parityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-grease_pencil_modifier_reader_batch", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1151-001.md", + "behavior": "Verify the GREASE_PENCIL_MODIFIER_READER_BATCH batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceBacked": true, + "capabilities": [ + "CAP-GREASE_PENCIL_MODIFIER_READER_BATCH-READER", + "CAP-GREASE_PENCIL_MODIFIER_READER_BATCH-RECOVERY", + "CAP-GREASE_PENCIL_MODIFIER_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_armature.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_array.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_build.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_color.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_dash.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_envelope.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_hook.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_lattice.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_length.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_mirror.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_multiply.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_noise.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_offset.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_opacity.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_outline.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_shrinkwrap.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_simplify.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_smooth.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_subdiv.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_texture.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_thickness.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_time.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_tint.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_weight_angle.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_weight_proximity.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts", + "tests/files/web/modifier_grease_pencil_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "positive": [ + "MOD_grease_pencil_armature type is read from Blender Main", + "MOD_grease_pencil_array type is read from Blender Main", + "MOD_grease_pencil_build type is read from Blender Main", + "MOD_grease_pencil_color type is read from Blender Main", + "MOD_grease_pencil_dash type is read from Blender Main", + "MOD_grease_pencil_envelope type is read from Blender Main", + "MOD_grease_pencil_hook type is read from Blender Main", + "MOD_grease_pencil_lattice type is read from Blender Main", + "MOD_grease_pencil_length type is read from Blender Main", + "MOD_grease_pencil_mirror type is read from Blender Main", + "MOD_grease_pencil_multiply type is read from Blender Main", + "MOD_grease_pencil_noise type is read from Blender Main", + "MOD_grease_pencil_offset type is read from Blender Main", + "MOD_grease_pencil_opacity type is read from Blender Main", + "MOD_grease_pencil_outline type is read from Blender Main", + "MOD_grease_pencil_shrinkwrap type is read from Blender Main", + "MOD_grease_pencil_simplify type is read from Blender Main", + "MOD_grease_pencil_smooth type is read from Blender Main", + "MOD_grease_pencil_subdiv type is read from Blender Main", + "MOD_grease_pencil_texture type is read from Blender Main", + "MOD_grease_pencil_thickness type is read from Blender Main", + "MOD_grease_pencil_time type is read from Blender Main", + "MOD_grease_pencil_tint type is read from Blender Main", + "MOD_grease_pencil_weight_angle type is read from Blender Main", + "MOD_grease_pencil_weight_proximity type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1151-001 WBV2_BATCH_FIXTURE=tests/files/web/modifier_grease_pencil_scene.blend WBV2_BATCH_TYPES='[\"GREASE_PENCIL_ARMATURE\",\"GREASE_PENCIL_ARRAY\",\"GREASE_PENCIL_BUILD\",\"GREASE_PENCIL_COLOR\",\"GREASE_PENCIL_DASH\",\"GREASE_PENCIL_ENVELOPE\",\"GREASE_PENCIL_HOOK\",\"GREASE_PENCIL_LATTICE\",\"GREASE_PENCIL_LENGTH\",\"GREASE_PENCIL_MIRROR\",\"GREASE_PENCIL_MULTIPLY\",\"GREASE_PENCIL_NOISE\",\"GREASE_PENCIL_OFFSET\",\"GREASE_PENCIL_OPACITY\",\"GREASE_PENCIL_OUTLINE\",\"GREASE_PENCIL_SHRINKWRAP\",\"GREASE_PENCIL_SIMPLIFY\",\"GREASE_PENCIL_SMOOTH\",\"GREASE_PENCIL_SUBDIV\",\"GREASE_PENCIL_TEXTURE\",\"GREASE_PENCIL_THICKNESS\",\"GREASE_PENCIL_TIME\",\"GREASE_PENCIL_TINT\",\"GREASE_PENCIL_VERTEX_WEIGHT_ANGLE\",\"GREASE_PENCIL_VERTEX_WEIGHT_PROXIMITY\"]' WBV2_BATCH_UNITS='[\"modifier-source:MOD_grease_pencil_armature\",\"modifier-source:MOD_grease_pencil_array\",\"modifier-source:MOD_grease_pencil_build\",\"modifier-source:MOD_grease_pencil_color\",\"modifier-source:MOD_grease_pencil_dash\",\"modifier-source:MOD_grease_pencil_envelope\",\"modifier-source:MOD_grease_pencil_hook\",\"modifier-source:MOD_grease_pencil_lattice\",\"modifier-source:MOD_grease_pencil_length\",\"modifier-source:MOD_grease_pencil_mirror\",\"modifier-source:MOD_grease_pencil_multiply\",\"modifier-source:MOD_grease_pencil_noise\",\"modifier-source:MOD_grease_pencil_offset\",\"modifier-source:MOD_grease_pencil_opacity\",\"modifier-source:MOD_grease_pencil_outline\",\"modifier-source:MOD_grease_pencil_shrinkwrap\",\"modifier-source:MOD_grease_pencil_simplify\",\"modifier-source:MOD_grease_pencil_smooth\",\"modifier-source:MOD_grease_pencil_subdiv\",\"modifier-source:MOD_grease_pencil_texture\",\"modifier-source:MOD_grease_pencil_thickness\",\"modifier-source:MOD_grease_pencil_time\",\"modifier-source:MOD_grease_pencil_tint\",\"modifier-source:MOD_grease_pencil_weight_angle\",\"modifier-source:MOD_grease_pencil_weight_proximity\",\"rna-struct:GreasePencilArmatureModifier\",\"rna-struct:GreasePencilArrayModifier\",\"rna-struct:GreasePencilBuildModifier\",\"rna-struct:GreasePencilColorModifier\",\"rna-struct:GreasePencilEnvelopeModifier\",\"rna-struct:GreasePencilHookModifier\",\"rna-struct:GreasePencilLatticeModifier\",\"rna-struct:GreasePencilLengthModifier\",\"rna-struct:GreasePencilMirrorModifier\",\"rna-struct:GreasePencilMultiplyModifier\",\"rna-struct:GreasePencilNoiseModifier\",\"rna-struct:GreasePencilOffsetModifier\",\"rna-struct:GreasePencilOpacityModifier\",\"rna-struct:GreasePencilOutlineModifier\",\"rna-struct:GreasePencilShrinkwrapModifier\",\"rna-struct:GreasePencilSimplifyModifier\",\"rna-struct:GreasePencilSmoothModifier\",\"rna-struct:GreasePencilSubdivModifier\",\"rna-struct:GreasePencilTextureModifier\",\"rna-struct:GreasePencilTimeModifier\",\"rna-struct:GreasePencilTintModifier\",\"rna-struct:GreasePencilWeightAngleModifier\",\"rna-struct:GreasePencilWeightProximityModifier\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json" + ], + "coverageBindings": [ + "modifier-source:MOD_grease_pencil_armature", + "modifier-source:MOD_grease_pencil_array", + "modifier-source:MOD_grease_pencil_build", + "modifier-source:MOD_grease_pencil_color", + "modifier-source:MOD_grease_pencil_dash", + "modifier-source:MOD_grease_pencil_envelope", + "modifier-source:MOD_grease_pencil_hook", + "modifier-source:MOD_grease_pencil_lattice", + "modifier-source:MOD_grease_pencil_length", + "modifier-source:MOD_grease_pencil_mirror", + "modifier-source:MOD_grease_pencil_multiply", + "modifier-source:MOD_grease_pencil_noise", + "modifier-source:MOD_grease_pencil_offset", + "modifier-source:MOD_grease_pencil_opacity", + "modifier-source:MOD_grease_pencil_outline", + "modifier-source:MOD_grease_pencil_shrinkwrap", + "modifier-source:MOD_grease_pencil_simplify", + "modifier-source:MOD_grease_pencil_smooth", + "modifier-source:MOD_grease_pencil_subdiv", + "modifier-source:MOD_grease_pencil_texture", + "modifier-source:MOD_grease_pencil_thickness", + "modifier-source:MOD_grease_pencil_time", + "modifier-source:MOD_grease_pencil_tint", + "modifier-source:MOD_grease_pencil_weight_angle", + "modifier-source:MOD_grease_pencil_weight_proximity", + "rna-struct:GreasePencilArmatureModifier", + "rna-struct:GreasePencilArrayModifier", + "rna-struct:GreasePencilBuildModifier", + "rna-struct:GreasePencilColorModifier", + "rna-struct:GreasePencilEnvelopeModifier", + "rna-struct:GreasePencilHookModifier", + "rna-struct:GreasePencilLatticeModifier", + "rna-struct:GreasePencilLengthModifier", + "rna-struct:GreasePencilMirrorModifier", + "rna-struct:GreasePencilMultiplyModifier", + "rna-struct:GreasePencilNoiseModifier", + "rna-struct:GreasePencilOffsetModifier", + "rna-struct:GreasePencilOpacityModifier", + "rna-struct:GreasePencilOutlineModifier", + "rna-struct:GreasePencilShrinkwrapModifier", + "rna-struct:GreasePencilSimplifyModifier", + "rna-struct:GreasePencilSmoothModifier", + "rna-struct:GreasePencilSubdivModifier", + "rna-struct:GreasePencilTextureModifier", + "rna-struct:GreasePencilTimeModifier", + "rna-struct:GreasePencilTintModifier", + "rna-struct:GreasePencilWeightAngleModifier", + "rna-struct:GreasePencilWeightProximityModifier" + ] + } + }, + { + "id": "WBV2-P1152-000", + "phase": "1152", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1151-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1152", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1152-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1152-001", + "phase": "1152", + "title": "verify modifier reader batch six", + "kind": "module", + "owner": "MODIFIER", + "dependsOn": [ + "WBV2-P1152-000" + ], + "parityId": "MODIFIER_READER_BATCH_SIX", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-modifier_reader_batch_six", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1152-001.md", + "behavior": "Verify the MODIFIER_READER_BATCH_SIX batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "MODIFIER_READER_BATCH_SIX", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_READER_BATCH_SIX-READER", + "CAP-MODIFIER_READER_BATCH_SIX-RECOVERY", + "CAP-MODIFIER_READER_BATCH_SIX-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_mesh_to_volume.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_particleinstance.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_surface.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_weightvgedit.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_weightvgmix.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_weightvgproximity.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-multi-fixture-production.spec.ts", + "tests/files/web/generated/M16-GAP-00081-modifier-MESH_TO_VOLUME.blend", + "tests/files/web/generated/M16-GAP-00087-modifier-PARTICLE_INSTANCE.blend", + "tests/files/web/generated/M16-GAP-00098-modifier-SURFACE.blend", + "tests/files/web/generated/M16-GAP-00103-modifier-VERTEX_WEIGHT_EDIT.blend", + "tests/files/web/generated/M16-GAP-00104-modifier-VERTEX_WEIGHT_MIX.blend", + "tests/files/web/generated/M16-GAP-00105-modifier-VERTEX_WEIGHT_PROXIMITY.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "positive": [ + "MOD_mesh_to_volume type is read from Blender Main", + "MOD_particleinstance type is read from Blender Main", + "MOD_surface type is read from Blender Main", + "MOD_weightvgedit type is read from Blender Main", + "MOD_weightvgmix type is read from Blender Main", + "MOD_weightvgproximity type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1152-001 WBV2_BATCH_FIXTURES='[\"tests/files/web/generated/M16-GAP-00081-modifier-MESH_TO_VOLUME.blend\",\"tests/files/web/generated/M16-GAP-00087-modifier-PARTICLE_INSTANCE.blend\",\"tests/files/web/generated/M16-GAP-00098-modifier-SURFACE.blend\",\"tests/files/web/generated/M16-GAP-00103-modifier-VERTEX_WEIGHT_EDIT.blend\",\"tests/files/web/generated/M16-GAP-00104-modifier-VERTEX_WEIGHT_MIX.blend\",\"tests/files/web/generated/M16-GAP-00105-modifier-VERTEX_WEIGHT_PROXIMITY.blend\"]' WBV2_BATCH_TYPES='[\"MESH_TO_VOLUME\",\"PARTICLE_INSTANCE\",\"SURFACE\",\"VERTEX_WEIGHT_EDIT\",\"VERTEX_WEIGHT_MIX\",\"VERTEX_WEIGHT_PROXIMITY\"]' WBV2_BATCH_UNITS='[\"modifier-source:MOD_mesh_to_volume\",\"modifier-source:MOD_particleinstance\",\"modifier-source:MOD_surface\",\"modifier-source:MOD_weightvgedit\",\"modifier-source:MOD_weightvgmix\",\"modifier-source:MOD_weightvgproximity\",\"rna-struct:MeshToVolumeModifier\",\"rna-struct:ParticleInstanceModifier\",\"rna-struct:SurfaceModifier\",\"rna-struct:VertexWeightEditModifier\",\"rna-struct:VertexWeightMixModifier\",\"rna-struct:VertexWeightProximityModifier\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-modifier-reader-multi-fixture-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1152-001/modifier-reader-batch-production.json" + ], + "coverageBindings": [ + "modifier-source:MOD_mesh_to_volume", + "modifier-source:MOD_particleinstance", + "modifier-source:MOD_surface", + "modifier-source:MOD_weightvgedit", + "modifier-source:MOD_weightvgmix", + "modifier-source:MOD_weightvgproximity", + "rna-struct:MeshToVolumeModifier", + "rna-struct:ParticleInstanceModifier", + "rna-struct:SurfaceModifier", + "rna-struct:VertexWeightEditModifier", + "rna-struct:VertexWeightMixModifier", + "rna-struct:VertexWeightProximityModifier" + ] + } + }, + { + "id": "WBV2-P1153-000", + "phase": "1153", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1152-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1153", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1153-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1153-001", + "phase": "1153", + "title": "reuse verified modifier receipts for shared source utilities", + "kind": "module", + "owner": "MODIFIER", + "dependsOn": [ + "WBV2-P1153-000" + ], + "parityId": "MODIFIER_SOURCE_DEPENDENCY_REUSE", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-modifier_source_dependency_reuse", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1153-001.md", + "behavior": "Verify the MODIFIER_SOURCE_DEPENDENCY_REUSE batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "MODIFIER_SOURCE_DEPENDENCY_REUSE", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_SOURCE_DEPENDENCY_REUSE-READER", + "CAP-MODIFIER_SOURCE_DEPENDENCY_REUSE-RECOVERY", + "CAP-MODIFIER_SOURCE_DEPENDENCY_REUSE-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_util.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache_mdd.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache_pc2.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache_util.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_weightvg_util.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_array.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_weightvgedit.cc", + "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "tests/golden/WBV2-P1152-001/modifier-reader-batch-production.json", + "tools/web/reuse-wbv2-source-dependencies.mjs" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1150-001/manifest.json", + "report": "tests/golden/WBV2-P1150-001/module-receipt.json" + }, + { + "manifest": "tests/golden/WBV2-P1151-001/manifest.json", + "report": "tests/golden/WBV2-P1151-001/module-receipt.json" + }, + { + "manifest": "tests/golden/WBV2-P1152-001/manifest.json", + "report": "tests/golden/WBV2-P1152-001/module-receipt.json" + } + ], + "dependencyReuse": [ + { + "unitId": "modifier-source:MOD_grease_pencil_util", + "representativeUnitId": "modifier-source:MOD_grease_pencil_array", + "proofSource": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_array.cc", + "marker": "MOD_grease_pencil_util.hh", + "productionEvidence": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json" + }, + { + "unitId": "modifier-source:MOD_meshcache_mdd", + "representativeUnitId": "modifier-source:MOD_meshcache", + "proofSource": "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "marker": "MOD_meshcache_read_mdd_times", + "productionEvidence": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json" + }, + { + "unitId": "modifier-source:MOD_meshcache_pc2", + "representativeUnitId": "modifier-source:MOD_meshcache", + "proofSource": "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "marker": "MOD_meshcache_read_pc2_times", + "productionEvidence": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json" + }, + { + "unitId": "modifier-source:MOD_meshcache_util", + "representativeUnitId": "modifier-source:MOD_meshcache", + "proofSource": "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "marker": "MOD_meshcache_util.hh", + "productionEvidence": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json" + }, + { + "unitId": "modifier-source:MOD_weightvg_util", + "representativeUnitId": "modifier-source:MOD_weightvgedit", + "proofSource": "blender-5.2.0/source/blender/modifiers/intern/MOD_weightvgedit.cc", + "marker": "MOD_weightvg_util.hh", + "productionEvidence": "tests/golden/WBV2-P1152-001/modifier-reader-batch-production.json" + } + ], + "positive": [ + "MOD_grease_pencil_util type is read from Blender Main", + "MOD_meshcache_mdd type is read from Blender Main", + "MOD_meshcache_pc2 type is read from Blender Main", + "MOD_meshcache_util type is read from Blender Main", + "MOD_weightvg_util type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "node tools/web/reuse-wbv2-source-dependencies.mjs --task WBV2-P1153-001 --write" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1153-001/source-dependency-reuse-production.json" + ], + "coverageBindings": [ + "modifier-source:MOD_grease_pencil_util", + "modifier-source:MOD_meshcache_mdd", + "modifier-source:MOD_meshcache_pc2", + "modifier-source:MOD_meshcache_util", + "modifier-source:MOD_weightvg_util" + ] + } + }, + { + "id": "WBV2-P1154-000", + "phase": "1154", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1153-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1154", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1154-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1154-001", + "phase": "1154", + "title": "verify solidify split helper sources", + "kind": "module", + "owner": "MODIFIER", + "dependsOn": [ + "WBV2-P1154-000" + ], + "parityId": "MODIFIER_SOLIDIFY_HELPER_BATCH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-modifier_solidify_dependency_reuse", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1154-001.md", + "behavior": "Verify the MODIFIER_SOLIDIFY_HELPER_BATCH batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "MODIFIER_SOLIDIFY_HELPER_BATCH", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_SOLIDIFY_HELPER_BATCH-READER", + "CAP-MODIFIER_SOLIDIFY_HELPER_BATCH-RECOVERY", + "CAP-MODIFIER_SOLIDIFY_HELPER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_solidify_extrude.cc", + "blender-5.2.0/source/blender/modifiers/intern/MOD_solidify_nonmanifold.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-multi-fixture-production.spec.ts", + "tests/files/web/modifier_generate_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/modifier-source-roundtrip-production.json" + } + ], + "positive": [ + "MOD_solidify_extrude type is read from Blender Main", + "MOD_solidify_nonmanifold type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1154-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1154-001/modifier-reader-batch-production.json WBV2_BATCH_FIXTURE=tests/files/web/modifier_generate_scene.blend WBV2_BATCH_TYPES='[\"SOLIDIFY\"]' WBV2_BATCH_UNITS='[\"modifier-source:MOD_solidify_extrude\",\"modifier-source:MOD_solidify_nonmanifold\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-modifier-reader-multi-fixture-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1154-001/modifier-reader-batch-production.json" + ], + "coverageBindings": [ + "modifier-source:MOD_solidify_extrude", + "modifier-source:MOD_solidify_nonmanifold" + ] + } + }, + { + "id": "WBV2-P1155-000", + "phase": "1155", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1154-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1155", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1155-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1155-001", + "phase": "1155", + "title": "verify modifier RNA reader batch", + "kind": "module", + "owner": "MODIFIER", + "dependsOn": [ + "WBV2-P1155-000" + ], + "parityId": "MODIFIER_RNA_READER_BATCH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-modifier_rna_reader_batch", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1155-001.md", + "behavior": "Verify the MODIFIER_RNA_READER_BATCH batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "MODIFIER_RNA_READER_BATCH", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_RNA_READER_BATCH-READER", + "CAP-MODIFIER_RNA_READER_BATCH-RECOVERY", + "CAP-MODIFIER_RNA_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-multi-fixture-production.spec.ts", + "tests/files/web/modifier_grease_pencil_scene.blend", + "tests/files/web/generated/M16-GAP-00088-modifier-PARTICLE_SYSTEM.blend", + "tests/files/web/generated/M16-GAP-00041-modifier-DECIMATE.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "MOD_lineart type is read from Blender Main", + "MOD_particlesystem type is read from Blender Main", + "MOD_decimate type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1155-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1155-001/modifier-reader-batch-production.json WBV2_BATCH_FIXTURES='[\"tests/files/web/modifier_grease_pencil_scene.blend\",\"tests/files/web/generated/M16-GAP-00088-modifier-PARTICLE_SYSTEM.blend\",\"tests/files/web/generated/M16-GAP-00041-modifier-DECIMATE.blend\"]' WBV2_BATCH_TYPES='[\"LINEART\",\"PARTICLE_SYSTEM\",\"DECIMATE\"]' WBV2_BATCH_UNITS='[\"rna-struct:GreasePencilLineartModifier\",\"rna-struct:ParticleSystemModifier\",\"rna-struct:DecimateModifier\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-modifier-reader-multi-fixture-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1155-001/modifier-reader-batch-production.json" + ], + "coverageBindings": [ + "rna-struct:GreasePencilLineartModifier", + "rna-struct:ParticleSystemModifier", + "rna-struct:DecimateModifier" + ] + } + }, + { + "id": "WBV2-P1156-000", + "phase": "1156", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1155-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1156", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1156-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1156-001", + "phase": "1156", + "title": "verify volume displace modifier reader", + "kind": "module", + "owner": "MODIFIER", + "dependsOn": [ + "WBV2-P1156-000" + ], + "parityId": "MODIFIER_VOLUME_DISPLACE_BATCH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-modifier_volume_displace_batch", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1156-001.md", + "behavior": "Verify the MODIFIER_VOLUME_DISPLACE_BATCH batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "MODIFIER_VOLUME_DISPLACE_BATCH", + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_VOLUME_DISPLACE_BATCH-READER", + "CAP-MODIFIER_VOLUME_DISPLACE_BATCH-RECOVERY", + "CAP-MODIFIER_VOLUME_DISPLACE_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_volume_displace.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-modifier-reader-multi-fixture-production.spec.ts", + "tests/files/web/generated/M16-GAP-00106-modifier-VOLUME_DISPLACE.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "MOD_volume_displace type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1156-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1156-001/modifier-reader-batch-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/M16-GAP-00106-modifier-VOLUME_DISPLACE.blend WBV2_BATCH_TYPES='[\"VOLUME_DISPLACE\"]' WBV2_BATCH_UNITS='[\"modifier-source:MOD_volume_displace\",\"rna-struct:VolumeDisplaceModifier\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-modifier-reader-multi-fixture-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1156-001/modifier-reader-batch-production.json" + ], + "coverageBindings": [ + "modifier-source:MOD_volume_displace", + "rna-struct:VolumeDisplaceModifier" + ] + } + }, + { + "id": "WBV2-P1157-000", + "phase": "1157", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1156-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1157", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1157-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1157-001", + "phase": "1157", + "title": "verify shape key point reader", + "kind": "module", + "owner": "ANIMATION", + "dependsOn": [ + "WBV2-P1157-000" + ], + "parityId": "SHAPE_KEY_POINT_READER_BATCH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-shape_key_point_reader_batch", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1157-001.md", + "behavior": "Verify the SHAPE_KEY_POINT_READER_BATCH batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "SHAPE_KEY_POINT_READER_BATCH", + "sourceBacked": true, + "capabilities": [ + "CAP-SHAPE_KEY_POINT_READER_BATCH-READER", + "CAP-SHAPE_KEY_POINT_READER_BATCH-RECOVERY", + "CAP-SHAPE_KEY_POINT_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/makesrna/intern/rna_key.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-shape-key-reader-production.spec.ts", + "tests/files/web/rigged_shape_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1157-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1157-001/shape-key-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/rigged_shape_scene.blend WBV2_BATCH_TYPES='[]' WBV2_BATCH_UNITS='[\"rna-struct:ShapeKeyPoint\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-shape-key-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1157-001/shape-key-reader-production.json" + ], + "coverageBindings": [ + "rna-struct:ShapeKeyPoint" + ] + } + }, + { + "id": "WBV2-P1158-000", + "phase": "1158", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1157-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1158", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1158-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1158-001", + "phase": "1158", + "title": "verify line style reader batch", + "kind": "module", + "owner": "DRAWING", + "dependsOn": [ + "WBV2-P1158-000" + ], + "parityId": "LINE_STYLE_READER_BATCH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-line_style_reader_batch", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1158-001.md", + "behavior": "Verify the LINE_STYLE_READER_BATCH batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "LINE_STYLE_READER_BATCH", + "sourceBacked": true, + "capabilities": [ + "CAP-LINE_STYLE_READER_BATCH-READER", + "CAP-LINE_STYLE_READER_BATCH-RECOVERY", + "CAP-LINE_STYLE_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-line-style-reader-production.spec.ts", + "tests/files/web/generated/M16-GAP-00008-datablock-FreestyleLineStyle.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1158-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1158-001/line-style-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/M16-GAP-00008-datablock-FreestyleLineStyle.blend WBV2_BATCH_TYPES='[]' WBV2_BATCH_UNITS='[\"rna-struct:FreestyleLineStyle\",\"rna-struct:LineStyleModifier\",\"rna-struct:LineStyleAlphaModifier\",\"rna-struct:LineStyleColorModifier\",\"rna-struct:LineStyleGeometryModifier\",\"rna-struct:LineStyleThicknessModifier\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-line-style-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1158-001/line-style-reader-production.json" + ], + "coverageBindings": [ + "rna-struct:FreestyleLineStyle", + "rna-struct:LineStyleModifier", + "rna-struct:LineStyleAlphaModifier", + "rna-struct:LineStyleColorModifier", + "rna-struct:LineStyleGeometryModifier", + "rna-struct:LineStyleThicknessModifier" + ] + } + }, + { + "id": "WBV2-P1159-000", + "phase": "1159", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1158-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1159", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1159-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1159-001", + "phase": "1159", + "title": "verify line style collection reader batch", + "kind": "module", + "owner": "DRAWING", + "dependsOn": [ + "WBV2-P1159-000" + ], + "parityId": "LINE_STYLE_COLLECTION_READER_BATCH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-line_style_collection_reader_batch", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1159-001.md", + "behavior": "Verify the LINE_STYLE_COLLECTION_READER_BATCH batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "LINE_STYLE_COLLECTION_READER_BATCH", + "sourceBacked": true, + "capabilities": [ + "CAP-LINE_STYLE_COLLECTION_READER_BATCH-READER", + "CAP-LINE_STYLE_COLLECTION_READER_BATCH-RECOVERY", + "CAP-LINE_STYLE_COLLECTION_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/makesrna/intern/rna_main_api.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-line-style-reader-production.spec.ts", + "tests/files/web/line_style_modifier_batch_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1159-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1159-001/line-style-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/line_style_modifier_batch_scene.blend WBV2_BATCH_TYPES='[]' WBV2_BATCH_UNITS='[\"rna-struct:BlendDataLineStyles\",\"rna-struct:LineStyleColorModifiers\",\"rna-struct:LineStyleAlphaModifiers\",\"rna-struct:LineStyleThicknessModifiers\",\"rna-struct:LineStyleGeometryModifiers\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-line-style-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1159-001/line-style-reader-production.json" + ], + "coverageBindings": [ + "rna-struct:BlendDataLineStyles", + "rna-struct:LineStyleColorModifiers", + "rna-struct:LineStyleAlphaModifiers", + "rna-struct:LineStyleThicknessModifiers", + "rna-struct:LineStyleGeometryModifiers" + ] + } + }, + { + "id": "WBV2-P1160-000", + "phase": "1160", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1159-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1160", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1160-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1160-001", + "phase": "1160", + "title": "verify line style modifier subtype reader batch", + "kind": "module", + "owner": "DRAWING", + "dependsOn": [ + "WBV2-P1160-000" + ], + "parityId": "LINE_STYLE_SUBTYPE_READER_BATCH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-line_style_subtype_reader_batch", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1160-001.md", + "behavior": "Verify the LINE_STYLE_SUBTYPE_READER_BATCH batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "LINE_STYLE_SUBTYPE_READER_BATCH", + "sourceBacked": true, + "capabilities": [ + "CAP-LINE_STYLE_SUBTYPE_READER_BATCH-READER", + "CAP-LINE_STYLE_SUBTYPE_READER_BATCH-RECOVERY", + "CAP-LINE_STYLE_SUBTYPE_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-line-style-reader-production.spec.ts", + "tests/files/web/line_style_subtype_batch_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1160-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1160-001/line-style-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/line_style_subtype_batch_scene.blend WBV2_BATCH_TYPES='[]' WBV2_BATCH_UNITS='[\"rna-struct:LineStyleAlphaModifier_AlongStroke\",\"rna-struct:LineStyleAlphaModifier_CreaseAngle\",\"rna-struct:LineStyleAlphaModifier_Curvature_3D\",\"rna-struct:LineStyleAlphaModifier_DistanceFromCamera\",\"rna-struct:LineStyleAlphaModifier_DistanceFromObject\",\"rna-struct:LineStyleAlphaModifier_Material\",\"rna-struct:LineStyleAlphaModifier_Noise\",\"rna-struct:LineStyleAlphaModifier_Tangent\",\"rna-struct:LineStyleColorModifier_AlongStroke\",\"rna-struct:LineStyleColorModifier_CreaseAngle\",\"rna-struct:LineStyleColorModifier_Curvature_3D\",\"rna-struct:LineStyleColorModifier_DistanceFromCamera\",\"rna-struct:LineStyleColorModifier_DistanceFromObject\",\"rna-struct:LineStyleColorModifier_Material\",\"rna-struct:LineStyleColorModifier_Noise\",\"rna-struct:LineStyleColorModifier_Tangent\",\"rna-struct:LineStyleGeometryModifier_2DOffset\",\"rna-struct:LineStyleGeometryModifier_2DTransform\",\"rna-struct:LineStyleGeometryModifier_BackboneStretcher\",\"rna-struct:LineStyleGeometryModifier_BezierCurve\",\"rna-struct:LineStyleGeometryModifier_Blueprint\",\"rna-struct:LineStyleGeometryModifier_GuidingLines\",\"rna-struct:LineStyleGeometryModifier_PerlinNoise1D\",\"rna-struct:LineStyleGeometryModifier_PerlinNoise2D\",\"rna-struct:LineStyleGeometryModifier_Polygonalization\",\"rna-struct:LineStyleGeometryModifier_Sampling\",\"rna-struct:LineStyleGeometryModifier_Simplification\",\"rna-struct:LineStyleGeometryModifier_SinusDisplacement\",\"rna-struct:LineStyleGeometryModifier_SpatialNoise\",\"rna-struct:LineStyleGeometryModifier_TipRemover\",\"rna-struct:LineStyleThicknessModifier_AlongStroke\",\"rna-struct:LineStyleThicknessModifier_Calligraphy\",\"rna-struct:LineStyleThicknessModifier_CreaseAngle\",\"rna-struct:LineStyleThicknessModifier_Curvature_3D\",\"rna-struct:LineStyleThicknessModifier_DistanceFromCamera\",\"rna-struct:LineStyleThicknessModifier_DistanceFromObject\",\"rna-struct:LineStyleThicknessModifier_Material\",\"rna-struct:LineStyleThicknessModifier_Noise\",\"rna-struct:LineStyleThicknessModifier_Tangent\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-line-style-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1160-001/line-style-reader-production.json" + ], + "coverageBindings": [ + "rna-struct:LineStyleAlphaModifier_AlongStroke", + "rna-struct:LineStyleAlphaModifier_CreaseAngle", + "rna-struct:LineStyleAlphaModifier_Curvature_3D", + "rna-struct:LineStyleAlphaModifier_DistanceFromCamera", + "rna-struct:LineStyleAlphaModifier_DistanceFromObject", + "rna-struct:LineStyleAlphaModifier_Material", + "rna-struct:LineStyleAlphaModifier_Noise", + "rna-struct:LineStyleAlphaModifier_Tangent", + "rna-struct:LineStyleColorModifier_AlongStroke", + "rna-struct:LineStyleColorModifier_CreaseAngle", + "rna-struct:LineStyleColorModifier_Curvature_3D", + "rna-struct:LineStyleColorModifier_DistanceFromCamera", + "rna-struct:LineStyleColorModifier_DistanceFromObject", + "rna-struct:LineStyleColorModifier_Material", + "rna-struct:LineStyleColorModifier_Noise", + "rna-struct:LineStyleColorModifier_Tangent", + "rna-struct:LineStyleGeometryModifier_2DOffset", + "rna-struct:LineStyleGeometryModifier_2DTransform", + "rna-struct:LineStyleGeometryModifier_BackboneStretcher", + "rna-struct:LineStyleGeometryModifier_BezierCurve", + "rna-struct:LineStyleGeometryModifier_Blueprint", + "rna-struct:LineStyleGeometryModifier_GuidingLines", + "rna-struct:LineStyleGeometryModifier_PerlinNoise1D", + "rna-struct:LineStyleGeometryModifier_PerlinNoise2D", + "rna-struct:LineStyleGeometryModifier_Polygonalization", + "rna-struct:LineStyleGeometryModifier_Sampling", + "rna-struct:LineStyleGeometryModifier_Simplification", + "rna-struct:LineStyleGeometryModifier_SinusDisplacement", + "rna-struct:LineStyleGeometryModifier_SpatialNoise", + "rna-struct:LineStyleGeometryModifier_TipRemover", + "rna-struct:LineStyleThicknessModifier_AlongStroke", + "rna-struct:LineStyleThicknessModifier_Calligraphy", + "rna-struct:LineStyleThicknessModifier_CreaseAngle", + "rna-struct:LineStyleThicknessModifier_Curvature_3D", + "rna-struct:LineStyleThicknessModifier_DistanceFromCamera", + "rna-struct:LineStyleThicknessModifier_DistanceFromObject", + "rna-struct:LineStyleThicknessModifier_Material", + "rna-struct:LineStyleThicknessModifier_Noise", + "rna-struct:LineStyleThicknessModifier_Tangent" + ] + } + }, + { + "id": "WBV2-P1161-000", + "phase": "1161", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1160-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1161", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1161-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1161-001", + "phase": "1161", + "title": "verify FCurve modifier subtype reader batch", + "kind": "module", + "owner": "ANIMATION", + "dependsOn": [ + "WBV2-P1161-000" + ], + "parityId": "FCURVE_MODIFIER_SUBTYPE_READER_BATCH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-fcurve_modifier_subtype_reader_batch", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1161-001.md", + "behavior": "Verify the FCURVE_MODIFIER_SUBTYPE_READER_BATCH batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "module": { + "moduleId": "FCURVE_MODIFIER_SUBTYPE_READER_BATCH", + "sourceBacked": true, + "capabilities": [ + "CAP-FCURVE_MODIFIER_SUBTYPE_READER_BATCH-READER", + "CAP-FCURVE_MODIFIER_SUBTYPE_READER_BATCH-RECOVERY", + "CAP-FCURVE_MODIFIER_SUBTYPE_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/makesrna/intern/rna_fcurve.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_fcurve.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_fcurve.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_fcurve.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_fcurve.cc", + "blender-5.2.0/source/blender/makesrna/intern/rna_fcurve.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-fcurve-modifier-production.spec.ts", + "tests/files/web/fcurve_modifier_subtype_batch_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1161-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1161-001/fcurve-modifier-production.json WBV2_BATCH_FIXTURE=tests/files/web/fcurve_modifier_subtype_batch_scene.blend WBV2_BATCH_TYPES='[]' WBV2_BATCH_UNITS='[\"rna-struct:FModifierEnvelope\",\"rna-struct:FModifierGenerator\",\"rna-struct:FModifierLimits\",\"rna-struct:FModifierNoise\",\"rna-struct:FModifierSmooth\",\"rna-struct:FModifierStepped\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-fcurve-modifier-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1161-001/fcurve-modifier-production.json" + ], + "coverageBindings": [ + "rna-struct:FModifierEnvelope", + "rna-struct:FModifierGenerator", + "rna-struct:FModifierLimits", + "rna-struct:FModifierNoise", + "rna-struct:FModifierSmooth", + "rna-struct:FModifierStepped" + ] + } + }, + { + "id": "WBV2-P1162-000", + "phase": "1162", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1161-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1162", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1162-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1162-001", + "phase": "1162", + "title": "verify shape key modifier reader dependency", + "kind": "module", + "owner": "MODIFIER", + "dependsOn": [ + "WBV2-P1162-000" + ], + "parityId": "MODIFIER_SHAPEKEY_READER_BATCH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-modifier_shapekey_reader_batch", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1162-001.md", + "behavior": "Verify the MODIFIER_SHAPEKEY_READER_BATCH batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1162-001:MODIFIER_SHAPEKEY_READER_BATCH:f7a317a63fdee0cb", + "selectedRecordIds": [ + "modifier-source:MOD_shapekey" + ], + "module": { + "moduleId": "MODIFIER_SHAPEKEY_READER_BATCH", + "batchId": "WBV2-P1162-001:MODIFIER_SHAPEKEY_READER_BATCH:f7a317a63fdee0cb", + "selectedRecordIds": [ + "modifier-source:MOD_shapekey" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-MODIFIER_SHAPEKEY_READER_BATCH-READER", + "CAP-MODIFIER_SHAPEKEY_READER_BATCH-RECOVERY", + "CAP-MODIFIER_SHAPEKEY_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/modifiers/intern/MOD_shapekey.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/wbv2-shape-key-reader-production.spec.ts", + "tests/files/web/rigged_shape_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "MOD_shapekey type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1162-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1162-001/shape-key-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/rigged_shape_scene.blend WBV2_BATCH_TYPES='[]' WBV2_BATCH_UNITS='[\"modifier-source:MOD_shapekey\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-shape-key-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1162-001/shape-key-reader-production.json" + ], + "coverageBindings": [ + "modifier-source:MOD_shapekey" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1163-000", + "phase": "1163", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1162-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1163", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1163-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1163-001", + "phase": "1163", + "title": "verify compositor node reader batch", + "kind": "module", + "owner": "MEDIA", + "dependsOn": [ + "WBV2-P1163-000" + ], + "parityId": "COMPOSITOR_NODE_READER_BATCH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-compositor_node_reader_batch", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1163-001.md", + "behavior": "Verify the COMPOSITOR_NODE_READER_BATCH batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1163-001:COMPOSITOR_NODE_READER_BATCH:6e59dc4f2b686518", + "selectedRecordIds": [ + "node:CompositorNodeGlare", + "node:CompositorNodeViewer" + ], + "module": { + "moduleId": "COMPOSITOR_NODE_READER_BATCH", + "batchId": "WBV2-P1163-001:COMPOSITOR_NODE_READER_BATCH:6e59dc4f2b686518", + "selectedRecordIds": [ + "node:CompositorNodeGlare", + "node:CompositorNodeViewer" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-COMPOSITOR_NODE_READER_BATCH-READER", + "CAP-COMPOSITOR_NODE_READER_BATCH-RECOVERY", + "CAP-COMPOSITOR_NODE_READER_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_glare.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_viewer.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/compositor_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1163-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1163-001/compositor-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/compositor_scene.blend WBV2_BATCH_TYPES='[\"CompositorNodeGlare\",\"VIEWER\"]' WBV2_BATCH_UNITS='[\"node:CompositorNodeGlare\",\"node:CompositorNodeViewer\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/compositor-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1163-001/compositor-main-reader-production.json" + ], + "coverageBindings": [ + "node:CompositorNodeGlare", + "node:CompositorNodeViewer" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1164-000", + "phase": "1164", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1163-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1164", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1164-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1164-001", + "phase": "1164", + "title": "verify native compositor transform blur alpha reader", + "kind": "module", + "owner": "MEDIA", + "dependsOn": [ + "WBV2-P1164-000" + ], + "parityId": "COMPOSITOR_NATIVE_NODE_BATCH", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-compositor_native_node_batch", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1164-001.md", + "behavior": "Verify the COMPOSITOR_NATIVE_NODE_BATCH batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1164-001:COMPOSITOR_NATIVE_NODE_BATCH:91a76e1ee4077587", + "selectedRecordIds": [ + "node:CompositorNodeTransform", + "node:CompositorNodeBlur", + "node:CompositorNodeAlphaOver" + ], + "module": { + "moduleId": "COMPOSITOR_NATIVE_NODE_BATCH", + "batchId": "WBV2-P1164-001:COMPOSITOR_NATIVE_NODE_BATCH:91a76e1ee4077587", + "selectedRecordIds": [ + "node:CompositorNodeTransform", + "node:CompositorNodeBlur", + "node:CompositorNodeAlphaOver" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-COMPOSITOR_NATIVE_NODE_BATCH-READER", + "CAP-COMPOSITOR_NATIVE_NODE_BATCH-RECOVERY", + "CAP-COMPOSITOR_NATIVE_NODE_BATCH-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_transform.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_blur.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_alpha_over.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/compositor_node_batch_scene.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "CompositorNodeTransform type is read from Blender Main", + "CompositorNodeBlur type is read from Blender Main", + "CompositorNodeAlphaOver type is read from Blender Main", + "CompositorNodeViewer type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1164-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1164-001/compositor-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/compositor_node_batch_scene.blend WBV2_BATCH_TYPES='[\"CompositorNodeTransform\",\"CompositorNodeBlur\",\"CompositorNodeAlphaOver\",\"VIEWER\"]' WBV2_BATCH_UNITS='[\"node:CompositorNodeTransform\",\"node:CompositorNodeBlur\",\"node:CompositorNodeAlphaOver\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/compositor-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1164-001/compositor-main-reader-production.json" + ], + "coverageBindings": [ + "node:CompositorNodeTransform", + "node:CompositorNodeBlur", + "node:CompositorNodeAlphaOver" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1165-000", + "phase": "1165", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1164-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1165", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1165-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1165-001", + "phase": "1165", + "title": "verify auto-generated native compositor reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1165-000" + ], + "parityId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_compositor_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1165-001.md", + "behavior": "Verify the AUTO_COMPOSITOR_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1165-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:f0276fdfa1169691", + "selectedRecordIds": [ + "node:CompositorNodeAntiAliasing", + "node:CompositorNodeBilateralblur", + "node:CompositorNodeBlankImage", + "node:CompositorNodeBokehBlur", + "node:CompositorNodeBokehImage", + "node:CompositorNodeBoxMask", + "node:CompositorNodeBrightContrast", + "node:CompositorNodeChannelMatte" + ], + "module": { + "moduleId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "batchId": "WBV2-P1165-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:f0276fdfa1169691", + "selectedRecordIds": [ + "node:CompositorNodeAntiAliasing", + "node:CompositorNodeBilateralblur", + "node:CompositorNodeBlankImage", + "node:CompositorNodeBokehBlur", + "node:CompositorNodeBokehImage", + "node:CompositorNodeBoxMask", + "node:CompositorNodeBrightContrast", + "node:CompositorNodeChannelMatte" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_anti_aliasing.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_bilateral_blur.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_blank_image.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_bokeh_blur.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_bokeh_image.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_box_mask.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_brightness_contrast.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_channel_key.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-f0276fdfa1169691.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "CompositorNodeAntiAliasing type is read from Blender Main", + "CompositorNodeBilateralblur type is read from Blender Main", + "CompositorNodeBlankImage type is read from Blender Main", + "CompositorNodeBokehBlur type is read from Blender Main", + "CompositorNodeBokehImage type is read from Blender Main", + "CompositorNodeBoxMask type is read from Blender Main", + "CompositorNodeBrightContrast type is read from Blender Main", + "CompositorNodeChannelMatte type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1165-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1165-001/compositor-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-compositor-f0276fdfa1169691.blend WBV2_BATCH_TYPES='[\"CompositorNodeAntiAliasing\",\"CompositorNodeBilateralblur\",\"CompositorNodeBlankImage\",\"CompositorNodeBokehBlur\",\"CompositorNodeBokehImage\",\"CompositorNodeBoxMask\",\"CompositorNodeBrightContrast\",\"CompositorNodeChannelMatte\"]' WBV2_BATCH_UNITS='[\"node:CompositorNodeAntiAliasing\",\"node:CompositorNodeBilateralblur\",\"node:CompositorNodeBlankImage\",\"node:CompositorNodeBokehBlur\",\"node:CompositorNodeBokehImage\",\"node:CompositorNodeBoxMask\",\"node:CompositorNodeBrightContrast\",\"node:CompositorNodeChannelMatte\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/compositor-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1165-001/compositor-main-reader-production.json" + ], + "coverageBindings": [ + "node:CompositorNodeAntiAliasing", + "node:CompositorNodeBilateralblur", + "node:CompositorNodeBlankImage", + "node:CompositorNodeBokehBlur", + "node:CompositorNodeBokehImage", + "node:CompositorNodeBoxMask", + "node:CompositorNodeBrightContrast", + "node:CompositorNodeChannelMatte" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1166-000", + "phase": "1166", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1165-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1166", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1166-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1166-001", + "phase": "1166", + "title": "verify auto-generated native compositor reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1166-000" + ], + "parityId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_compositor_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1166-001.md", + "behavior": "Verify the AUTO_COMPOSITOR_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1166-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:5b79ae1d2da8300c", + "selectedRecordIds": [ + "node:CompositorNodeChromaMatte", + "node:CompositorNodeColorBalance", + "node:CompositorNodeColorCorrection", + "node:CompositorNodeColorMatte", + "node:CompositorNodeColorSpill", + "node:CompositorNodeCombineColor", + "node:CompositorNodeConvertColorSpace", + "node:CompositorNodeConvertToDisplay" + ], + "module": { + "moduleId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "batchId": "WBV2-P1166-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:5b79ae1d2da8300c", + "selectedRecordIds": [ + "node:CompositorNodeChromaMatte", + "node:CompositorNodeColorBalance", + "node:CompositorNodeColorCorrection", + "node:CompositorNodeColorMatte", + "node:CompositorNodeColorSpill", + "node:CompositorNodeCombineColor", + "node:CompositorNodeConvertColorSpace", + "node:CompositorNodeConvertToDisplay" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_chroma_key.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_color_balance.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_color_correction.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_color_key.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_color_spill.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_combine_color.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_convert_color_space.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_convert_to_display.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-5b79ae1d2da8300c.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "CompositorNodeChromaMatte type is read from Blender Main", + "CompositorNodeColorBalance type is read from Blender Main", + "CompositorNodeColorCorrection type is read from Blender Main", + "CompositorNodeColorMatte type is read from Blender Main", + "CompositorNodeColorSpill type is read from Blender Main", + "CompositorNodeCombineColor type is read from Blender Main", + "CompositorNodeConvertColorSpace type is read from Blender Main", + "CompositorNodeConvertToDisplay type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1166-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1166-001/compositor-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-compositor-5b79ae1d2da8300c.blend WBV2_BATCH_TYPES='[\"CompositorNodeChromaMatte\",\"CompositorNodeColorBalance\",\"CompositorNodeColorCorrection\",\"CompositorNodeColorMatte\",\"CompositorNodeColorSpill\",\"CompositorNodeCombineColor\",\"CompositorNodeConvertColorSpace\",\"CompositorNodeConvertToDisplay\"]' WBV2_BATCH_UNITS='[\"node:CompositorNodeChromaMatte\",\"node:CompositorNodeColorBalance\",\"node:CompositorNodeColorCorrection\",\"node:CompositorNodeColorMatte\",\"node:CompositorNodeColorSpill\",\"node:CompositorNodeCombineColor\",\"node:CompositorNodeConvertColorSpace\",\"node:CompositorNodeConvertToDisplay\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/compositor-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1166-001/compositor-main-reader-production.json" + ], + "coverageBindings": [ + "node:CompositorNodeChromaMatte", + "node:CompositorNodeColorBalance", + "node:CompositorNodeColorCorrection", + "node:CompositorNodeColorMatte", + "node:CompositorNodeColorSpill", + "node:CompositorNodeCombineColor", + "node:CompositorNodeConvertColorSpace", + "node:CompositorNodeConvertToDisplay" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1167-000", + "phase": "1167", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1166-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1167", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1167-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1167-001", + "phase": "1167", + "title": "verify auto-generated native compositor reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1167-000" + ], + "parityId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_compositor_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1167-001.md", + "behavior": "Verify the AUTO_COMPOSITOR_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1167-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:6c1d64f20df459f4", + "selectedRecordIds": [ + "node:CompositorNodeConvolve", + "node:CompositorNodeCornerPin", + "node:CompositorNodeCrop", + "node:CompositorNodeCryptomatte", + "node:CompositorNodeCryptomatteV2", + "node:CompositorNodeCurveRGB", + "node:CompositorNodeDBlur", + "node:CompositorNodeDefocus" + ], + "module": { + "moduleId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "batchId": "WBV2-P1167-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:6c1d64f20df459f4", + "selectedRecordIds": [ + "node:CompositorNodeConvolve", + "node:CompositorNodeCornerPin", + "node:CompositorNodeCrop", + "node:CompositorNodeCryptomatte", + "node:CompositorNodeCryptomatteV2", + "node:CompositorNodeCurveRGB", + "node:CompositorNodeDBlur", + "node:CompositorNodeDefocus" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_convolve.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_corner_pin.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_crop.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_cryptomatte.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_cryptomatte.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_rgb_curves.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_directional_blur.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_defocus.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-6c1d64f20df459f4.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "CompositorNodeConvolve type is read from Blender Main", + "CompositorNodeCornerPin type is read from Blender Main", + "CompositorNodeCrop type is read from Blender Main", + "CompositorNodeCryptomatte type is read from Blender Main", + "CompositorNodeCryptomatteV2 type is read from Blender Main", + "CompositorNodeCurveRGB type is read from Blender Main", + "CompositorNodeDBlur type is read from Blender Main", + "CompositorNodeDefocus type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1167-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1167-001/compositor-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-compositor-6c1d64f20df459f4.blend WBV2_BATCH_TYPES='[\"CompositorNodeConvolve\",\"CompositorNodeCornerPin\",\"CompositorNodeCrop\",\"CompositorNodeCryptomatte\",\"CompositorNodeCryptomatteV2\",\"CompositorNodeCurveRGB\",\"CompositorNodeDBlur\",\"CompositorNodeDefocus\"]' WBV2_BATCH_UNITS='[\"node:CompositorNodeConvolve\",\"node:CompositorNodeCornerPin\",\"node:CompositorNodeCrop\",\"node:CompositorNodeCryptomatte\",\"node:CompositorNodeCryptomatteV2\",\"node:CompositorNodeCurveRGB\",\"node:CompositorNodeDBlur\",\"node:CompositorNodeDefocus\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/compositor-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1167-001/compositor-main-reader-production.json" + ], + "coverageBindings": [ + "node:CompositorNodeConvolve", + "node:CompositorNodeCornerPin", + "node:CompositorNodeCrop", + "node:CompositorNodeCryptomatte", + "node:CompositorNodeCryptomatteV2", + "node:CompositorNodeCurveRGB", + "node:CompositorNodeDBlur", + "node:CompositorNodeDefocus" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1168-000", + "phase": "1168", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1167-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1168", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1168-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1168-001", + "phase": "1168", + "title": "verify auto-generated native compositor reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1168-000" + ], + "parityId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_compositor_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1168-001.md", + "behavior": "Verify the AUTO_COMPOSITOR_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1168-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:56e154dff1afd9ba", + "selectedRecordIds": [ + "node:CompositorNodeDenoise", + "node:CompositorNodeDespeckle", + "node:CompositorNodeDiffMatte", + "node:CompositorNodeDilateErode", + "node:CompositorNodeDisplace", + "node:CompositorNodeDistanceMatte", + "node:CompositorNodeDoubleEdgeMask", + "node:CompositorNodeEllipseMask" + ], + "module": { + "moduleId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "batchId": "WBV2-P1168-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:56e154dff1afd9ba", + "selectedRecordIds": [ + "node:CompositorNodeDenoise", + "node:CompositorNodeDespeckle", + "node:CompositorNodeDiffMatte", + "node:CompositorNodeDilateErode", + "node:CompositorNodeDisplace", + "node:CompositorNodeDistanceMatte", + "node:CompositorNodeDoubleEdgeMask", + "node:CompositorNodeEllipseMask" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_denoise.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_despeckle.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_difference_key.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_dilate_erode.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_displace.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_distance_key.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_double_edge_mask.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_ellipse_mask.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-56e154dff1afd9ba.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "CompositorNodeDenoise type is read from Blender Main", + "CompositorNodeDespeckle type is read from Blender Main", + "CompositorNodeDiffMatte type is read from Blender Main", + "CompositorNodeDilateErode type is read from Blender Main", + "CompositorNodeDisplace type is read from Blender Main", + "CompositorNodeDistanceMatte type is read from Blender Main", + "CompositorNodeDoubleEdgeMask type is read from Blender Main", + "CompositorNodeEllipseMask type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1168-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1168-001/compositor-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-compositor-56e154dff1afd9ba.blend WBV2_BATCH_TYPES='[\"CompositorNodeDenoise\",\"CompositorNodeDespeckle\",\"CompositorNodeDiffMatte\",\"CompositorNodeDilateErode\",\"CompositorNodeDisplace\",\"CompositorNodeDistanceMatte\",\"CompositorNodeDoubleEdgeMask\",\"CompositorNodeEllipseMask\"]' WBV2_BATCH_UNITS='[\"node:CompositorNodeDenoise\",\"node:CompositorNodeDespeckle\",\"node:CompositorNodeDiffMatte\",\"node:CompositorNodeDilateErode\",\"node:CompositorNodeDisplace\",\"node:CompositorNodeDistanceMatte\",\"node:CompositorNodeDoubleEdgeMask\",\"node:CompositorNodeEllipseMask\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/compositor-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1168-001/compositor-main-reader-production.json" + ], + "coverageBindings": [ + "node:CompositorNodeDenoise", + "node:CompositorNodeDespeckle", + "node:CompositorNodeDiffMatte", + "node:CompositorNodeDilateErode", + "node:CompositorNodeDisplace", + "node:CompositorNodeDistanceMatte", + "node:CompositorNodeDoubleEdgeMask", + "node:CompositorNodeEllipseMask" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1169-000", + "phase": "1169", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1168-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1169", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1169-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1169-001", + "phase": "1169", + "title": "verify auto-generated native compositor reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1169-000" + ], + "parityId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_compositor_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1169-001.md", + "behavior": "Verify the AUTO_COMPOSITOR_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1169-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:cd9ae59d0f9640d1", + "selectedRecordIds": [ + "node:CompositorNodeFilter", + "node:CompositorNodeFlip", + "node:CompositorNodeHueCorrect", + "node:CompositorNodeHueSat", + "node:CompositorNodeIDMask" + ], + "module": { + "moduleId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "batchId": "WBV2-P1169-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:cd9ae59d0f9640d1", + "selectedRecordIds": [ + "node:CompositorNodeFilter", + "node:CompositorNodeFlip", + "node:CompositorNodeHueCorrect", + "node:CompositorNodeHueSat", + "node:CompositorNodeIDMask" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_filter.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_flip.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_hue_correct.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_hue_saturation_value.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_id_mask.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-cd9ae59d0f9640d1.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "CompositorNodeFilter type is read from Blender Main", + "CompositorNodeFlip type is read from Blender Main", + "CompositorNodeHueCorrect type is read from Blender Main", + "CompositorNodeHueSat type is read from Blender Main", + "CompositorNodeIDMask type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1169-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1169-001/compositor-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-compositor-cd9ae59d0f9640d1.blend WBV2_BATCH_TYPES='[\"CompositorNodeFilter\",\"CompositorNodeFlip\",\"CompositorNodeHueCorrect\",\"CompositorNodeHueSat\",\"CompositorNodeIDMask\"]' WBV2_BATCH_UNITS='[\"node:CompositorNodeFilter\",\"node:CompositorNodeFlip\",\"node:CompositorNodeHueCorrect\",\"node:CompositorNodeHueSat\",\"node:CompositorNodeIDMask\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/compositor-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1169-001/compositor-main-reader-production.json" + ], + "coverageBindings": [ + "node:CompositorNodeFilter", + "node:CompositorNodeFlip", + "node:CompositorNodeHueCorrect", + "node:CompositorNodeHueSat", + "node:CompositorNodeIDMask" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1170-000", + "phase": "1170", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1169-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1170", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1170-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1170-001", + "phase": "1170", + "title": "verify auto-generated native compositor reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1170-000" + ], + "parityId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_compositor_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1170-001.md", + "behavior": "Verify the AUTO_COMPOSITOR_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1170-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:8ee7e86684d23363", + "selectedRecordIds": [ + "node:CompositorNodeImage", + "node:CompositorNodeImageCoordinates", + "node:CompositorNodeImageInfo", + "node:CompositorNodeInpaint", + "node:CompositorNodeKeying", + "node:CompositorNodeKeyingScreen", + "node:CompositorNodeKuwahara", + "node:CompositorNodeLensdist" + ], + "module": { + "moduleId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "batchId": "WBV2-P1170-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:8ee7e86684d23363", + "selectedRecordIds": [ + "node:CompositorNodeImage", + "node:CompositorNodeImageCoordinates", + "node:CompositorNodeImageInfo", + "node:CompositorNodeInpaint", + "node:CompositorNodeKeying", + "node:CompositorNodeKeyingScreen", + "node:CompositorNodeKuwahara", + "node:CompositorNodeLensdist" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_image.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_image_coordinates.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_image_info.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_inpaint.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_keying.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_keying_screen.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_kuwahara.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_lens_distortion.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-8ee7e86684d23363.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "CompositorNodeImage type is read from Blender Main", + "CompositorNodeImageCoordinates type is read from Blender Main", + "CompositorNodeImageInfo type is read from Blender Main", + "CompositorNodeInpaint type is read from Blender Main", + "CompositorNodeKeying type is read from Blender Main", + "CompositorNodeKeyingScreen type is read from Blender Main", + "CompositorNodeKuwahara type is read from Blender Main", + "CompositorNodeLensdist type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1170-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1170-001/compositor-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-compositor-8ee7e86684d23363.blend WBV2_BATCH_TYPES='[\"CompositorNodeImage\",\"CompositorNodeImageCoordinates\",\"CompositorNodeImageInfo\",\"CompositorNodeInpaint\",\"CompositorNodeKeying\",\"CompositorNodeKeyingScreen\",\"CompositorNodeKuwahara\",\"CompositorNodeLensdist\"]' WBV2_BATCH_UNITS='[\"node:CompositorNodeImage\",\"node:CompositorNodeImageCoordinates\",\"node:CompositorNodeImageInfo\",\"node:CompositorNodeInpaint\",\"node:CompositorNodeKeying\",\"node:CompositorNodeKeyingScreen\",\"node:CompositorNodeKuwahara\",\"node:CompositorNodeLensdist\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/compositor-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1170-001/compositor-main-reader-production.json" + ], + "coverageBindings": [ + "node:CompositorNodeImage", + "node:CompositorNodeImageCoordinates", + "node:CompositorNodeImageInfo", + "node:CompositorNodeInpaint", + "node:CompositorNodeKeying", + "node:CompositorNodeKeyingScreen", + "node:CompositorNodeKuwahara", + "node:CompositorNodeLensdist" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1171-000", + "phase": "1171", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1170-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1171", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1171-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1171-001", + "phase": "1171", + "title": "verify auto-generated native compositor reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1171-000" + ], + "parityId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_compositor_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1171-001.md", + "behavior": "Verify the AUTO_COMPOSITOR_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1171-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:c7c1993f19c6c688", + "selectedRecordIds": [ + "node:CompositorNodeLevels", + "node:CompositorNodeLumaMatte", + "node:CompositorNodeMapUV", + "node:CompositorNodeMask", + "node:CompositorNodeMaskToSDF", + "node:CompositorNodeMovieClip", + "node:CompositorNodeMovieDistortion", + "node:CompositorNodeNormal" + ], + "module": { + "moduleId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "batchId": "WBV2-P1171-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:c7c1993f19c6c688", + "selectedRecordIds": [ + "node:CompositorNodeLevels", + "node:CompositorNodeLumaMatte", + "node:CompositorNodeMapUV", + "node:CompositorNodeMask", + "node:CompositorNodeMaskToSDF", + "node:CompositorNodeMovieClip", + "node:CompositorNodeMovieDistortion", + "node:CompositorNodeNormal" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_levels.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_luminance_key.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_map_uv.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_mask.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_mask_to_sdf.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_movie_clip.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_movie_distortion.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_normal.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-c7c1993f19c6c688.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "CompositorNodeLevels type is read from Blender Main", + "CompositorNodeLumaMatte type is read from Blender Main", + "CompositorNodeMapUV type is read from Blender Main", + "CompositorNodeMask type is read from Blender Main", + "CompositorNodeMaskToSDF type is read from Blender Main", + "CompositorNodeMovieClip type is read from Blender Main", + "CompositorNodeMovieDistortion type is read from Blender Main", + "CompositorNodeNormal type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1171-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1171-001/compositor-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-compositor-c7c1993f19c6c688.blend WBV2_BATCH_TYPES='[\"CompositorNodeLevels\",\"CompositorNodeLumaMatte\",\"CompositorNodeMapUV\",\"CompositorNodeMask\",\"CompositorNodeMaskToSDF\",\"CompositorNodeMovieClip\",\"CompositorNodeMovieDistortion\",\"CompositorNodeNormal\"]' WBV2_BATCH_UNITS='[\"node:CompositorNodeLevels\",\"node:CompositorNodeLumaMatte\",\"node:CompositorNodeMapUV\",\"node:CompositorNodeMask\",\"node:CompositorNodeMaskToSDF\",\"node:CompositorNodeMovieClip\",\"node:CompositorNodeMovieDistortion\",\"node:CompositorNodeNormal\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/compositor-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1171-001/compositor-main-reader-production.json" + ], + "coverageBindings": [ + "node:CompositorNodeLevels", + "node:CompositorNodeLumaMatte", + "node:CompositorNodeMapUV", + "node:CompositorNodeMask", + "node:CompositorNodeMaskToSDF", + "node:CompositorNodeMovieClip", + "node:CompositorNodeMovieDistortion", + "node:CompositorNodeNormal" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1172-000", + "phase": "1172", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1171-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1172", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1172-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1172-001", + "phase": "1172", + "title": "verify auto-generated native compositor reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1172-000" + ], + "parityId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_compositor_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1172-001.md", + "behavior": "Verify the AUTO_COMPOSITOR_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1172-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:bf66c685c7c6fd95", + "selectedRecordIds": [ + "node:CompositorNodeNormalize", + "node:CompositorNodeOutputFile", + "node:CompositorNodePixelate", + "node:CompositorNodePlaneTrackDeform", + "node:CompositorNodePosterize", + "node:CompositorNodePremulKey", + "node:CompositorNodeRGBToBW", + "node:CompositorNodeRLayers" + ], + "module": { + "moduleId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "batchId": "WBV2-P1172-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:bf66c685c7c6fd95", + "selectedRecordIds": [ + "node:CompositorNodeNormalize", + "node:CompositorNodeOutputFile", + "node:CompositorNodePixelate", + "node:CompositorNodePlaneTrackDeform", + "node:CompositorNodePosterize", + "node:CompositorNodePremulKey", + "node:CompositorNodeRGBToBW", + "node:CompositorNodeRLayers" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_normalize.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_file_output.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_pixelate.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_plane_track_deform.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_posterize.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_alpha_convert.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_rgb_to_bw.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_render_layers.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-bf66c685c7c6fd95.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "CompositorNodeNormalize type is read from Blender Main", + "CompositorNodeOutputFile type is read from Blender Main", + "CompositorNodePixelate type is read from Blender Main", + "CompositorNodePlaneTrackDeform type is read from Blender Main", + "CompositorNodePosterize type is read from Blender Main", + "CompositorNodePremulKey type is read from Blender Main", + "CompositorNodeRGBToBW type is read from Blender Main", + "CompositorNodeRLayers type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1172-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1172-001/compositor-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-compositor-bf66c685c7c6fd95.blend WBV2_BATCH_TYPES='[\"CompositorNodeNormalize\",\"CompositorNodeOutputFile\",\"CompositorNodePixelate\",\"CompositorNodePlaneTrackDeform\",\"CompositorNodePosterize\",\"CompositorNodePremulKey\",\"CompositorNodeRGBToBW\",\"CompositorNodeRLayers\"]' WBV2_BATCH_UNITS='[\"node:CompositorNodeNormalize\",\"node:CompositorNodeOutputFile\",\"node:CompositorNodePixelate\",\"node:CompositorNodePlaneTrackDeform\",\"node:CompositorNodePosterize\",\"node:CompositorNodePremulKey\",\"node:CompositorNodeRGBToBW\",\"node:CompositorNodeRLayers\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/compositor-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1172-001/compositor-main-reader-production.json" + ], + "coverageBindings": [ + "node:CompositorNodeNormalize", + "node:CompositorNodeOutputFile", + "node:CompositorNodePixelate", + "node:CompositorNodePlaneTrackDeform", + "node:CompositorNodePosterize", + "node:CompositorNodePremulKey", + "node:CompositorNodeRGBToBW", + "node:CompositorNodeRLayers" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1173-000", + "phase": "1173", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1172-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1173", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1173-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1173-001", + "phase": "1173", + "title": "verify auto-generated native compositor reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1173-000" + ], + "parityId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_compositor_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1173-001.md", + "behavior": "Verify the AUTO_COMPOSITOR_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1173-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:a1b966b1af421537", + "selectedRecordIds": [ + "node:CompositorNodeRelativeToPixel", + "node:CompositorNodeRotate", + "node:CompositorNodeScale", + "node:CompositorNodeSceneTime", + "node:CompositorNodeSeparateColor", + "node:CompositorNodeSequencerStripInfo", + "node:CompositorNodeSetAlpha", + "node:CompositorNodeSplit" + ], + "module": { + "moduleId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "batchId": "WBV2-P1173-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:a1b966b1af421537", + "selectedRecordIds": [ + "node:CompositorNodeRelativeToPixel", + "node:CompositorNodeRotate", + "node:CompositorNodeScale", + "node:CompositorNodeSceneTime", + "node:CompositorNodeSeparateColor", + "node:CompositorNodeSequencerStripInfo", + "node:CompositorNodeSetAlpha", + "node:CompositorNodeSplit" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_relative_to_pixel.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_rotate.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_scale.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_scene_time.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_separate_color.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_strip_info.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_set_alpha.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_split.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-a1b966b1af421537.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "CompositorNodeRelativeToPixel type is read from Blender Main", + "CompositorNodeRotate type is read from Blender Main", + "CompositorNodeScale type is read from Blender Main", + "CompositorNodeSceneTime type is read from Blender Main", + "CompositorNodeSeparateColor type is read from Blender Main", + "CompositorNodeSequencerStripInfo type is read from Blender Main", + "CompositorNodeSetAlpha type is read from Blender Main", + "CompositorNodeSplit type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1173-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1173-001/compositor-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-compositor-a1b966b1af421537.blend WBV2_BATCH_TYPES='[\"CompositorNodeRelativeToPixel\",\"CompositorNodeRotate\",\"CompositorNodeScale\",\"CompositorNodeSceneTime\",\"CompositorNodeSeparateColor\",\"CompositorNodeSequencerStripInfo\",\"CompositorNodeSetAlpha\",\"CompositorNodeSplit\"]' WBV2_BATCH_UNITS='[\"node:CompositorNodeRelativeToPixel\",\"node:CompositorNodeRotate\",\"node:CompositorNodeScale\",\"node:CompositorNodeSceneTime\",\"node:CompositorNodeSeparateColor\",\"node:CompositorNodeSequencerStripInfo\",\"node:CompositorNodeSetAlpha\",\"node:CompositorNodeSplit\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/compositor-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1173-001/compositor-main-reader-production.json" + ], + "coverageBindings": [ + "node:CompositorNodeRelativeToPixel", + "node:CompositorNodeRotate", + "node:CompositorNodeScale", + "node:CompositorNodeSceneTime", + "node:CompositorNodeSeparateColor", + "node:CompositorNodeSequencerStripInfo", + "node:CompositorNodeSetAlpha", + "node:CompositorNodeSplit" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1174-000", + "phase": "1174", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1173-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1174", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1174-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1174-001", + "phase": "1174", + "title": "verify auto-generated native compositor reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1174-000" + ], + "parityId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_compositor_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1174-001.md", + "behavior": "Verify the AUTO_COMPOSITOR_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1174-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:8f71e517e24622f2", + "selectedRecordIds": [ + "node:CompositorNodeStabilize", + "node:CompositorNodeStringToImage", + "node:CompositorNodeSwitch", + "node:CompositorNodeSwitchView", + "node:CompositorNodeTime", + "node:CompositorNodeTonemap", + "node:CompositorNodeTrackPos", + "node:CompositorNodeTranslate" + ], + "module": { + "moduleId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "batchId": "WBV2-P1174-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:8f71e517e24622f2", + "selectedRecordIds": [ + "node:CompositorNodeStabilize", + "node:CompositorNodeStringToImage", + "node:CompositorNodeSwitch", + "node:CompositorNodeSwitchView", + "node:CompositorNodeTime", + "node:CompositorNodeTonemap", + "node:CompositorNodeTrackPos", + "node:CompositorNodeTranslate" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_stabilize_2d.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_string_to_image.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_switch.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_switch_view.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_time_curve.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_tone_map.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_track_position.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_translate.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-8f71e517e24622f2.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "CompositorNodeStabilize type is read from Blender Main", + "CompositorNodeStringToImage type is read from Blender Main", + "CompositorNodeSwitch type is read from Blender Main", + "CompositorNodeSwitchView type is read from Blender Main", + "CompositorNodeTime type is read from Blender Main", + "CompositorNodeTonemap type is read from Blender Main", + "CompositorNodeTrackPos type is read from Blender Main", + "CompositorNodeTranslate type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1174-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1174-001/compositor-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-compositor-8f71e517e24622f2.blend WBV2_BATCH_TYPES='[\"CompositorNodeStabilize\",\"CompositorNodeStringToImage\",\"CompositorNodeSwitch\",\"CompositorNodeSwitchView\",\"CompositorNodeTime\",\"CompositorNodeTonemap\",\"CompositorNodeTrackPos\",\"CompositorNodeTranslate\"]' WBV2_BATCH_UNITS='[\"node:CompositorNodeStabilize\",\"node:CompositorNodeStringToImage\",\"node:CompositorNodeSwitch\",\"node:CompositorNodeSwitchView\",\"node:CompositorNodeTime\",\"node:CompositorNodeTonemap\",\"node:CompositorNodeTrackPos\",\"node:CompositorNodeTranslate\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/compositor-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1174-001/compositor-main-reader-production.json" + ], + "coverageBindings": [ + "node:CompositorNodeStabilize", + "node:CompositorNodeStringToImage", + "node:CompositorNodeSwitch", + "node:CompositorNodeSwitchView", + "node:CompositorNodeTime", + "node:CompositorNodeTonemap", + "node:CompositorNodeTrackPos", + "node:CompositorNodeTranslate" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1175-000", + "phase": "1175", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1174-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1175", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1175-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1175-001", + "phase": "1175", + "title": "verify auto-generated native compositor reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1175-000" + ], + "parityId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_compositor_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1175-001.md", + "behavior": "Verify the AUTO_COMPOSITOR_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1175-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:4c3e128e97498ba4", + "selectedRecordIds": [ + "node:CompositorNodeVecBlur", + "node:CompositorNodeZcombine" + ], + "module": { + "moduleId": "AUTO_COMPOSITOR_NATIVE_NODE_READER", + "batchId": "WBV2-P1175-001:AUTO_COMPOSITOR_NATIVE_NODE_READER:4c3e128e97498ba4", + "selectedRecordIds": [ + "node:CompositorNodeVecBlur", + "node:CompositorNodeZcombine" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-READER", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_COMPOSITOR_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_vector_blur.cc", + "blender-5.2.0/source/blender/nodes/composite/nodes/node_composite_depth_combine.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/compositor-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-compositor-4c3e128e97498ba4.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "CompositorNodeVecBlur type is read from Blender Main", + "CompositorNodeZcombine type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1175-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1175-001/compositor-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-compositor-4c3e128e97498ba4.blend WBV2_BATCH_TYPES='[\"CompositorNodeVecBlur\",\"CompositorNodeZcombine\"]' WBV2_BATCH_UNITS='[\"node:CompositorNodeVecBlur\",\"node:CompositorNodeZcombine\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/compositor-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1175-001/compositor-main-reader-production.json" + ], + "coverageBindings": [ + "node:CompositorNodeVecBlur", + "node:CompositorNodeZcombine" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1176-000", + "phase": "1176", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1175-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1176", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1176-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1176-001", + "phase": "1176", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1176-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1176-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1176-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1176-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeAccumulateField type is read from Blender Main", + "GeometryNodeAttributeDomainSize type is read from Blender Main", + "GeometryNodeAttributeStatistic type is read from Blender Main", + "GeometryNodeBake type is read from Blender Main", + "GeometryNodeBlurAttribute type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1176-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1176-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend WBV2_BATCH_TYPES='[\"GeometryNodeAccumulateField\",\"GeometryNodeAttributeDomainSize\",\"GeometryNodeAttributeStatistic\",\"GeometryNodeBake\",\"GeometryNodeBlurAttribute\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeAccumulateField\",\"node:GeometryNodeAttributeDomainSize\",\"node:GeometryNodeAttributeStatistic\",\"node:GeometryNodeBake\",\"node:GeometryNodeBlurAttribute\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1176-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1177-000", + "phase": "1177", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1176-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1177", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1177-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1177-001", + "phase": "1177", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1177-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1177-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1177-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1177-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeAccumulateField type is read from Blender Main", + "GeometryNodeAttributeDomainSize type is read from Blender Main", + "GeometryNodeAttributeStatistic type is read from Blender Main", + "GeometryNodeBake type is read from Blender Main", + "GeometryNodeBlurAttribute type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1177-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1177-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend WBV2_BATCH_TYPES='[\"GeometryNodeAccumulateField\",\"GeometryNodeAttributeDomainSize\",\"GeometryNodeAttributeStatistic\",\"GeometryNodeBake\",\"GeometryNodeBlurAttribute\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeAccumulateField\",\"node:GeometryNodeAttributeDomainSize\",\"node:GeometryNodeAttributeStatistic\",\"node:GeometryNodeBake\",\"node:GeometryNodeBlurAttribute\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1177-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1178-000", + "phase": "1178", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1177-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1178", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1178-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1178-001", + "phase": "1178", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1178-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1178-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1178-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1178-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeAccumulateField type is read from Blender Main", + "GeometryNodeAttributeDomainSize type is read from Blender Main", + "GeometryNodeAttributeStatistic type is read from Blender Main", + "GeometryNodeBake type is read from Blender Main", + "GeometryNodeBlurAttribute type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1178-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1178-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend WBV2_BATCH_TYPES='[\"GeometryNodeAccumulateField\",\"GeometryNodeAttributeDomainSize\",\"GeometryNodeAttributeStatistic\",\"GeometryNodeBake\",\"GeometryNodeBlurAttribute\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeAccumulateField\",\"node:GeometryNodeAttributeDomainSize\",\"node:GeometryNodeAttributeStatistic\",\"node:GeometryNodeBake\",\"node:GeometryNodeBlurAttribute\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1178-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1179-000", + "phase": "1179", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1178-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1179", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1179-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1179-001", + "phase": "1179", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1179-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1179-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1179-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1179-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeAccumulateField type is read from Blender Main", + "GeometryNodeAttributeDomainSize type is read from Blender Main", + "GeometryNodeAttributeStatistic type is read from Blender Main", + "GeometryNodeBake type is read from Blender Main", + "GeometryNodeBlurAttribute type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1179-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1179-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend WBV2_BATCH_TYPES='[\"GeometryNodeAccumulateField\",\"GeometryNodeAttributeDomainSize\",\"GeometryNodeAttributeStatistic\",\"GeometryNodeBake\",\"GeometryNodeBlurAttribute\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeAccumulateField\",\"node:GeometryNodeAttributeDomainSize\",\"node:GeometryNodeAttributeStatistic\",\"node:GeometryNodeBake\",\"node:GeometryNodeBlurAttribute\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1179-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1180-000", + "phase": "1180", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1179-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1180", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1180-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1180-001", + "phase": "1180", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1180-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1180-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1180-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1180-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeAccumulateField type is read from Blender Main", + "GeometryNodeAttributeDomainSize type is read from Blender Main", + "GeometryNodeAttributeStatistic type is read from Blender Main", + "GeometryNodeBake type is read from Blender Main", + "GeometryNodeBlurAttribute type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1180-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1180-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend WBV2_BATCH_TYPES='[\"GeometryNodeAccumulateField\",\"GeometryNodeAttributeDomainSize\",\"GeometryNodeAttributeStatistic\",\"GeometryNodeBake\",\"GeometryNodeBlurAttribute\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeAccumulateField\",\"node:GeometryNodeAttributeDomainSize\",\"node:GeometryNodeAttributeStatistic\",\"node:GeometryNodeBake\",\"node:GeometryNodeBlurAttribute\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1180-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1181-000", + "phase": "1181", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1180-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1181", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1181-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1181-001", + "phase": "1181", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1181-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1181-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1181-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1181-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeAccumulateField type is read from Blender Main", + "GeometryNodeAttributeDomainSize type is read from Blender Main", + "GeometryNodeAttributeStatistic type is read from Blender Main", + "GeometryNodeBake type is read from Blender Main", + "GeometryNodeBlurAttribute type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1181-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1181-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend WBV2_BATCH_TYPES='[\"GeometryNodeAccumulateField\",\"GeometryNodeAttributeDomainSize\",\"GeometryNodeAttributeStatistic\",\"GeometryNodeBake\",\"GeometryNodeBlurAttribute\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeAccumulateField\",\"node:GeometryNodeAttributeDomainSize\",\"node:GeometryNodeAttributeStatistic\",\"node:GeometryNodeBake\",\"node:GeometryNodeBlurAttribute\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1181-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1182-000", + "phase": "1182", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1181-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1182", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1182-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1182-001", + "phase": "1182", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1182-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1182-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1182-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1182-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeAccumulateField type is read from Blender Main", + "GeometryNodeAttributeDomainSize type is read from Blender Main", + "GeometryNodeAttributeStatistic type is read from Blender Main", + "GeometryNodeBake type is read from Blender Main", + "GeometryNodeBlurAttribute type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1182-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1182-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend WBV2_BATCH_TYPES='[\"GeometryNodeAccumulateField\",\"GeometryNodeAttributeDomainSize\",\"GeometryNodeAttributeStatistic\",\"GeometryNodeBake\",\"GeometryNodeBlurAttribute\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeAccumulateField\",\"node:GeometryNodeAttributeDomainSize\",\"node:GeometryNodeAttributeStatistic\",\"node:GeometryNodeBake\",\"node:GeometryNodeBlurAttribute\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1182-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1183-000", + "phase": "1183", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1182-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1183", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1183-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1183-001", + "phase": "1183", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1183-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1183-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1183-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1183-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeAccumulateField type is read from Blender Main", + "GeometryNodeAttributeDomainSize type is read from Blender Main", + "GeometryNodeAttributeStatistic type is read from Blender Main", + "GeometryNodeBake type is read from Blender Main", + "GeometryNodeBlurAttribute type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1183-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1183-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend WBV2_BATCH_TYPES='[\"GeometryNodeAccumulateField\",\"GeometryNodeAttributeDomainSize\",\"GeometryNodeAttributeStatistic\",\"GeometryNodeBake\",\"GeometryNodeBlurAttribute\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeAccumulateField\",\"node:GeometryNodeAttributeDomainSize\",\"node:GeometryNodeAttributeStatistic\",\"node:GeometryNodeBake\",\"node:GeometryNodeBlurAttribute\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1183-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1184-000", + "phase": "1184", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1183-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1184", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1184-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1184-001", + "phase": "1184", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1184-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1184-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1184-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1184-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeAccumulateField type is read from Blender Main", + "GeometryNodeAttributeDomainSize type is read from Blender Main", + "GeometryNodeAttributeStatistic type is read from Blender Main", + "GeometryNodeBake type is read from Blender Main", + "GeometryNodeBlurAttribute type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1184-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1184-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend WBV2_BATCH_TYPES='[\"GeometryNodeAccumulateField\",\"GeometryNodeAttributeDomainSize\",\"GeometryNodeAttributeStatistic\",\"GeometryNodeBake\",\"GeometryNodeBlurAttribute\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeAccumulateField\",\"node:GeometryNodeAttributeDomainSize\",\"node:GeometryNodeAttributeStatistic\",\"node:GeometryNodeBake\",\"node:GeometryNodeBlurAttribute\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1184-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1185-000", + "phase": "1185", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1184-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1185", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1185-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1185-001", + "phase": "1185", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1185-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1185-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1185-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1185-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeAccumulateField type is read from Blender Main", + "GeometryNodeAttributeDomainSize type is read from Blender Main", + "GeometryNodeAttributeStatistic type is read from Blender Main", + "GeometryNodeBake type is read from Blender Main", + "GeometryNodeBlurAttribute type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1185-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1185-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend WBV2_BATCH_TYPES='[\"GeometryNodeAccumulateField\",\"GeometryNodeAttributeDomainSize\",\"GeometryNodeAttributeStatistic\",\"GeometryNodeBake\",\"GeometryNodeBlurAttribute\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeAccumulateField\",\"node:GeometryNodeAttributeDomainSize\",\"node:GeometryNodeAttributeStatistic\",\"node:GeometryNodeBake\",\"node:GeometryNodeBlurAttribute\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1185-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1186-000", + "phase": "1186", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1185-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1186", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1186-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1186-001", + "phase": "1186", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1186-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1186-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1186-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1186-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeAccumulateField type is read from Blender Main", + "GeometryNodeAttributeDomainSize type is read from Blender Main", + "GeometryNodeAttributeStatistic type is read from Blender Main", + "GeometryNodeBake type is read from Blender Main", + "GeometryNodeBlurAttribute type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1186-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1186-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend WBV2_BATCH_TYPES='[\"GeometryNodeAccumulateField\",\"GeometryNodeAttributeDomainSize\",\"GeometryNodeAttributeStatistic\",\"GeometryNodeBake\",\"GeometryNodeBlurAttribute\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeAccumulateField\",\"node:GeometryNodeAttributeDomainSize\",\"node:GeometryNodeAttributeStatistic\",\"node:GeometryNodeBake\",\"node:GeometryNodeBlurAttribute\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1186-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1187-000", + "phase": "1187", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1186-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1187", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1187-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1187-001", + "phase": "1187", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1187-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1187-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1187-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1187-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1344290dd2cb9042", + "selectedRecordIds": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_accumulate_field.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bake.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_blur_attribute.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeAccumulateField type is read from Blender Main", + "GeometryNodeAttributeDomainSize type is read from Blender Main", + "GeometryNodeAttributeStatistic type is read from Blender Main", + "GeometryNodeBake type is read from Blender Main", + "GeometryNodeBlurAttribute type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1187-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1187-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-1344290dd2cb9042.blend WBV2_BATCH_TYPES='[\"GeometryNodeAccumulateField\",\"GeometryNodeAttributeDomainSize\",\"GeometryNodeAttributeStatistic\",\"GeometryNodeBake\",\"GeometryNodeBlurAttribute\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeAccumulateField\",\"node:GeometryNodeAttributeDomainSize\",\"node:GeometryNodeAttributeStatistic\",\"node:GeometryNodeBake\",\"node:GeometryNodeBlurAttribute\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1187-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeAccumulateField", + "node:GeometryNodeAttributeDomainSize", + "node:GeometryNodeAttributeStatistic", + "node:GeometryNodeBake", + "node:GeometryNodeBlurAttribute" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1188-000", + "phase": "1188", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1187-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1188", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1188-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1188-001", + "phase": "1188", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1188-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1188-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1188-001:AUTO_GEOMETRY_NATIVE_NODE_READER:0f87459df8986017", + "selectedRecordIds": [ + "node:GeometryNodeBoneInfo", + "node:GeometryNodeBoundBox", + "node:GeometryNodeCameraInfo", + "node:GeometryNodeCaptureAttribute", + "node:GeometryNodeClosureToList" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1188-001:AUTO_GEOMETRY_NATIVE_NODE_READER:0f87459df8986017", + "selectedRecordIds": [ + "node:GeometryNodeBoneInfo", + "node:GeometryNodeBoundBox", + "node:GeometryNodeCameraInfo", + "node:GeometryNodeCaptureAttribute", + "node:GeometryNodeClosureToList" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bone_info.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_bounding_box.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_camera_info.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_attribute_capture.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_closure_to_list.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-0f87459df8986017.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeBoneInfo type is read from Blender Main", + "GeometryNodeBoundBox type is read from Blender Main", + "GeometryNodeCameraInfo type is read from Blender Main", + "GeometryNodeCaptureAttribute type is read from Blender Main", + "GeometryNodeClosureToList type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1188-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1188-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-0f87459df8986017.blend WBV2_BATCH_TYPES='[\"GeometryNodeBoneInfo\",\"GeometryNodeBoundBox\",\"GeometryNodeCameraInfo\",\"GeometryNodeCaptureAttribute\",\"GeometryNodeClosureToList\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeBoneInfo\",\"node:GeometryNodeBoundBox\",\"node:GeometryNodeCameraInfo\",\"node:GeometryNodeCaptureAttribute\",\"node:GeometryNodeClosureToList\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1188-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeBoneInfo", + "node:GeometryNodeBoundBox", + "node:GeometryNodeCameraInfo", + "node:GeometryNodeCaptureAttribute", + "node:GeometryNodeClosureToList" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1189-000", + "phase": "1189", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1188-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1189", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1189-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1189-001", + "phase": "1189", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1189-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1189-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1189-001:AUTO_GEOMETRY_NATIVE_NODE_READER:447074d84f4807db", + "selectedRecordIds": [ + "node:GeometryNodeClusterByConnected", + "node:GeometryNodeClusterByDistance", + "node:GeometryNodeCollectionChildren", + "node:GeometryNodeConvexHull", + "node:GeometryNodeCornersOfEdge" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1189-001:AUTO_GEOMETRY_NATIVE_NODE_READER:447074d84f4807db", + "selectedRecordIds": [ + "node:GeometryNodeClusterByConnected", + "node:GeometryNodeClusterByDistance", + "node:GeometryNodeCollectionChildren", + "node:GeometryNodeConvexHull", + "node:GeometryNodeCornersOfEdge" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_cluster_by_connected.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_cluster_by_distance.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_collection_children.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_convex_hull.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_corners_of_edge.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-447074d84f4807db.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeClusterByConnected type is read from Blender Main", + "GeometryNodeClusterByDistance type is read from Blender Main", + "GeometryNodeCollectionChildren type is read from Blender Main", + "GeometryNodeConvexHull type is read from Blender Main", + "GeometryNodeCornersOfEdge type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1189-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1189-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-447074d84f4807db.blend WBV2_BATCH_TYPES='[\"GeometryNodeClusterByConnected\",\"GeometryNodeClusterByDistance\",\"GeometryNodeCollectionChildren\",\"GeometryNodeConvexHull\",\"GeometryNodeCornersOfEdge\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeClusterByConnected\",\"node:GeometryNodeClusterByDistance\",\"node:GeometryNodeCollectionChildren\",\"node:GeometryNodeConvexHull\",\"node:GeometryNodeCornersOfEdge\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1189-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeClusterByConnected", + "node:GeometryNodeClusterByDistance", + "node:GeometryNodeCollectionChildren", + "node:GeometryNodeConvexHull", + "node:GeometryNodeCornersOfEdge" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1190-000", + "phase": "1190", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1189-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1190", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1190-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1190-001", + "phase": "1190", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1190-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1190-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1190-001:AUTO_GEOMETRY_NATIVE_NODE_READER:b123b8cea34de98b", + "selectedRecordIds": [ + "node:GeometryNodeCornersOfFace", + "node:GeometryNodeCornersOfVertex", + "node:GeometryNodeCubeGridTopology", + "node:GeometryNodeCurveArc", + "node:GeometryNodeCurveEndpointSelection" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1190-001:AUTO_GEOMETRY_NATIVE_NODE_READER:b123b8cea34de98b", + "selectedRecordIds": [ + "node:GeometryNodeCornersOfFace", + "node:GeometryNodeCornersOfVertex", + "node:GeometryNodeCubeGridTopology", + "node:GeometryNodeCurveArc", + "node:GeometryNodeCurveEndpointSelection" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_corners_of_face.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_corners_of_vertex.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_cube_grid_topology.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_arc.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_endpoint_selection.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-b123b8cea34de98b.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeCornersOfFace type is read from Blender Main", + "GeometryNodeCornersOfVertex type is read from Blender Main", + "GeometryNodeCubeGridTopology type is read from Blender Main", + "GeometryNodeCurveArc type is read from Blender Main", + "GeometryNodeCurveEndpointSelection type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1190-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1190-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-b123b8cea34de98b.blend WBV2_BATCH_TYPES='[\"GeometryNodeCornersOfFace\",\"GeometryNodeCornersOfVertex\",\"GeometryNodeCubeGridTopology\",\"GeometryNodeCurveArc\",\"GeometryNodeCurveEndpointSelection\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeCornersOfFace\",\"node:GeometryNodeCornersOfVertex\",\"node:GeometryNodeCubeGridTopology\",\"node:GeometryNodeCurveArc\",\"node:GeometryNodeCurveEndpointSelection\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1190-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeCornersOfFace", + "node:GeometryNodeCornersOfVertex", + "node:GeometryNodeCubeGridTopology", + "node:GeometryNodeCurveArc", + "node:GeometryNodeCurveEndpointSelection" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1191-000", + "phase": "1191", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1190-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1191", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1191-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1191-001", + "phase": "1191", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1191-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1191-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1191-001:AUTO_GEOMETRY_NATIVE_NODE_READER:71424076a2a8f339", + "selectedRecordIds": [ + "node:GeometryNodeCurveHandleTypeSelection", + "node:GeometryNodeCurveLength", + "node:GeometryNodeCurveOfPoint", + "node:GeometryNodeCurvePrimitiveBezierSegment", + "node:GeometryNodeCurvePrimitiveCircle" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1191-001:AUTO_GEOMETRY_NATIVE_NODE_READER:71424076a2a8f339", + "selectedRecordIds": [ + "node:GeometryNodeCurveHandleTypeSelection", + "node:GeometryNodeCurveLength", + "node:GeometryNodeCurveOfPoint", + "node:GeometryNodeCurvePrimitiveBezierSegment", + "node:GeometryNodeCurvePrimitiveCircle" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_handle_type_selection.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_length.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_topology_curve_of_point.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_bezier_segment.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-71424076a2a8f339.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeCurveHandleTypeSelection type is read from Blender Main", + "GeometryNodeCurveLength type is read from Blender Main", + "GeometryNodeCurveOfPoint type is read from Blender Main", + "GeometryNodeCurvePrimitiveBezierSegment type is read from Blender Main", + "GeometryNodeCurvePrimitiveCircle type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1191-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1191-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-71424076a2a8f339.blend WBV2_BATCH_TYPES='[\"GeometryNodeCurveHandleTypeSelection\",\"GeometryNodeCurveLength\",\"GeometryNodeCurveOfPoint\",\"GeometryNodeCurvePrimitiveBezierSegment\",\"GeometryNodeCurvePrimitiveCircle\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeCurveHandleTypeSelection\",\"node:GeometryNodeCurveLength\",\"node:GeometryNodeCurveOfPoint\",\"node:GeometryNodeCurvePrimitiveBezierSegment\",\"node:GeometryNodeCurvePrimitiveCircle\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1191-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeCurveHandleTypeSelection", + "node:GeometryNodeCurveLength", + "node:GeometryNodeCurveOfPoint", + "node:GeometryNodeCurvePrimitiveBezierSegment", + "node:GeometryNodeCurvePrimitiveCircle" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1192-000", + "phase": "1192", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1191-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1192", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1192-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1192-001", + "phase": "1192", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1192-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1192-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1192-001:AUTO_GEOMETRY_NATIVE_NODE_READER:c206ba8fc6cf75d5", + "selectedRecordIds": [ + "node:GeometryNodeCurvePrimitiveLine", + "node:GeometryNodeCurvePrimitiveQuadrilateral", + "node:GeometryNodeCurveQuadraticBezier", + "node:GeometryNodeCurveSetHandles", + "node:GeometryNodeCurveSpiral" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1192-001:AUTO_GEOMETRY_NATIVE_NODE_READER:c206ba8fc6cf75d5", + "selectedRecordIds": [ + "node:GeometryNodeCurvePrimitiveLine", + "node:GeometryNodeCurvePrimitiveQuadrilateral", + "node:GeometryNodeCurveQuadraticBezier", + "node:GeometryNodeCurveSetHandles", + "node:GeometryNodeCurveSpiral" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_line.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_quadrilateral.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_quadratic_bezier.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_set_handle_type.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_spiral.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-c206ba8fc6cf75d5.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeCurvePrimitiveLine type is read from Blender Main", + "GeometryNodeCurvePrimitiveQuadrilateral type is read from Blender Main", + "GeometryNodeCurveQuadraticBezier type is read from Blender Main", + "GeometryNodeCurveSetHandles type is read from Blender Main", + "GeometryNodeCurveSpiral type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1192-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1192-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-c206ba8fc6cf75d5.blend WBV2_BATCH_TYPES='[\"GeometryNodeCurvePrimitiveLine\",\"GeometryNodeCurvePrimitiveQuadrilateral\",\"GeometryNodeCurveQuadraticBezier\",\"GeometryNodeCurveSetHandles\",\"GeometryNodeCurveSpiral\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeCurvePrimitiveLine\",\"node:GeometryNodeCurvePrimitiveQuadrilateral\",\"node:GeometryNodeCurveQuadraticBezier\",\"node:GeometryNodeCurveSetHandles\",\"node:GeometryNodeCurveSpiral\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1192-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeCurvePrimitiveLine", + "node:GeometryNodeCurvePrimitiveQuadrilateral", + "node:GeometryNodeCurveQuadraticBezier", + "node:GeometryNodeCurveSetHandles", + "node:GeometryNodeCurveSpiral" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1193-000", + "phase": "1193", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1192-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1193", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1193-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1193-001", + "phase": "1193", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1193-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1193-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1193-001:AUTO_GEOMETRY_NATIVE_NODE_READER:2ae9d67e9fb6b5f9", + "selectedRecordIds": [ + "node:GeometryNodeCurveSplineType", + "node:GeometryNodeCurveStar", + "node:GeometryNodeCurveToMesh", + "node:GeometryNodeCurveToPoints", + "node:GeometryNodeCurvesToGreasePencil" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1193-001:AUTO_GEOMETRY_NATIVE_NODE_READER:2ae9d67e9fb6b5f9", + "selectedRecordIds": [ + "node:GeometryNodeCurveSplineType", + "node:GeometryNodeCurveStar", + "node:GeometryNodeCurveToMesh", + "node:GeometryNodeCurveToPoints", + "node:GeometryNodeCurvesToGreasePencil" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_spline_type.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_star.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_to_mesh.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_to_points.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curves_to_grease_pencil.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-2ae9d67e9fb6b5f9.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeCurveSplineType type is read from Blender Main", + "GeometryNodeCurveStar type is read from Blender Main", + "GeometryNodeCurveToMesh type is read from Blender Main", + "GeometryNodeCurveToPoints type is read from Blender Main", + "GeometryNodeCurvesToGreasePencil type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1193-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1193-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-2ae9d67e9fb6b5f9.blend WBV2_BATCH_TYPES='[\"GeometryNodeCurveSplineType\",\"GeometryNodeCurveStar\",\"GeometryNodeCurveToMesh\",\"GeometryNodeCurveToPoints\",\"GeometryNodeCurvesToGreasePencil\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeCurveSplineType\",\"node:GeometryNodeCurveStar\",\"node:GeometryNodeCurveToMesh\",\"node:GeometryNodeCurveToPoints\",\"node:GeometryNodeCurvesToGreasePencil\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1193-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeCurveSplineType", + "node:GeometryNodeCurveStar", + "node:GeometryNodeCurveToMesh", + "node:GeometryNodeCurveToPoints", + "node:GeometryNodeCurvesToGreasePencil" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1194-000", + "phase": "1194", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1193-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1194", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1194-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1194-001", + "phase": "1194", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1194-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1194-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1194-001:AUTO_GEOMETRY_NATIVE_NODE_READER:8f6105d06959322c", + "selectedRecordIds": [ + "node:GeometryNodeDeformCurvesOnSurface", + "node:GeometryNodeDeleteGeometry", + "node:GeometryNodeDistributePointsInGrid", + "node:GeometryNodeDistributePointsInVolume", + "node:GeometryNodeDistributePointsOnFaces" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1194-001:AUTO_GEOMETRY_NATIVE_NODE_READER:8f6105d06959322c", + "selectedRecordIds": [ + "node:GeometryNodeDeformCurvesOnSurface", + "node:GeometryNodeDeleteGeometry", + "node:GeometryNodeDistributePointsInGrid", + "node:GeometryNodeDistributePointsInVolume", + "node:GeometryNodeDistributePointsOnFaces" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_deform_curves_on_surface.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_delete_geometry.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_distribute_points_in_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_distribute_points_in_volume.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-8f6105d06959322c.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeDeformCurvesOnSurface type is read from Blender Main", + "GeometryNodeDeleteGeometry type is read from Blender Main", + "GeometryNodeDistributePointsInGrid type is read from Blender Main", + "GeometryNodeDistributePointsInVolume type is read from Blender Main", + "GeometryNodeDistributePointsOnFaces type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1194-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1194-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-8f6105d06959322c.blend WBV2_BATCH_TYPES='[\"GeometryNodeDeformCurvesOnSurface\",\"GeometryNodeDeleteGeometry\",\"GeometryNodeDistributePointsInGrid\",\"GeometryNodeDistributePointsInVolume\",\"GeometryNodeDistributePointsOnFaces\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeDeformCurvesOnSurface\",\"node:GeometryNodeDeleteGeometry\",\"node:GeometryNodeDistributePointsInGrid\",\"node:GeometryNodeDistributePointsInVolume\",\"node:GeometryNodeDistributePointsOnFaces\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1194-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeDeformCurvesOnSurface", + "node:GeometryNodeDeleteGeometry", + "node:GeometryNodeDistributePointsInGrid", + "node:GeometryNodeDistributePointsInVolume", + "node:GeometryNodeDistributePointsOnFaces" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1195-000", + "phase": "1195", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1194-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1195", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1195-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1195-001", + "phase": "1195", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1195-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1195-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1195-001:AUTO_GEOMETRY_NATIVE_NODE_READER:35aea559d5d0f343", + "selectedRecordIds": [ + "node:GeometryNodeDualMesh", + "node:GeometryNodeDuplicateElements", + "node:GeometryNodeEdgePathsToCurves", + "node:GeometryNodeEdgePathsToSelection", + "node:GeometryNodeEdgesOfCorner" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1195-001:AUTO_GEOMETRY_NATIVE_NODE_READER:35aea559d5d0f343", + "selectedRecordIds": [ + "node:GeometryNodeDualMesh", + "node:GeometryNodeDuplicateElements", + "node:GeometryNodeEdgePathsToCurves", + "node:GeometryNodeEdgePathsToSelection", + "node:GeometryNodeEdgesOfCorner" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_dual_mesh.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_duplicate_elements.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_edge_paths_to_curves.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_edge_paths_to_selection.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_corner.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-35aea559d5d0f343.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeDualMesh type is read from Blender Main", + "GeometryNodeDuplicateElements type is read from Blender Main", + "GeometryNodeEdgePathsToCurves type is read from Blender Main", + "GeometryNodeEdgePathsToSelection type is read from Blender Main", + "GeometryNodeEdgesOfCorner type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1195-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1195-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-35aea559d5d0f343.blend WBV2_BATCH_TYPES='[\"GeometryNodeDualMesh\",\"GeometryNodeDuplicateElements\",\"GeometryNodeEdgePathsToCurves\",\"GeometryNodeEdgePathsToSelection\",\"GeometryNodeEdgesOfCorner\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeDualMesh\",\"node:GeometryNodeDuplicateElements\",\"node:GeometryNodeEdgePathsToCurves\",\"node:GeometryNodeEdgePathsToSelection\",\"node:GeometryNodeEdgesOfCorner\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1195-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeDualMesh", + "node:GeometryNodeDuplicateElements", + "node:GeometryNodeEdgePathsToCurves", + "node:GeometryNodeEdgePathsToSelection", + "node:GeometryNodeEdgesOfCorner" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1196-000", + "phase": "1196", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1195-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1196", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1196-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1196-001", + "phase": "1196", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1196-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1196-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1196-001:AUTO_GEOMETRY_NATIVE_NODE_READER:96303bc7f7c8d232", + "selectedRecordIds": [ + "node:GeometryNodeEdgesOfVertex", + "node:GeometryNodeEdgesToFaceGroups", + "node:GeometryNodeExtrudeMesh", + "node:GeometryNodeFaceOfCorner", + "node:GeometryNodeFieldAtIndex" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1196-001:AUTO_GEOMETRY_NATIVE_NODE_READER:96303bc7f7c8d232", + "selectedRecordIds": [ + "node:GeometryNodeEdgesOfVertex", + "node:GeometryNodeEdgesToFaceGroups", + "node:GeometryNodeExtrudeMesh", + "node:GeometryNodeFaceOfCorner", + "node:GeometryNodeFieldAtIndex" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_edges_of_vertex.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_edges_to_face_groups.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_extrude_mesh.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_face_of_corner.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_evaluate_at_index.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-96303bc7f7c8d232.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeEdgesOfVertex type is read from Blender Main", + "GeometryNodeEdgesToFaceGroups type is read from Blender Main", + "GeometryNodeExtrudeMesh type is read from Blender Main", + "GeometryNodeFaceOfCorner type is read from Blender Main", + "GeometryNodeFieldAtIndex type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1196-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1196-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-96303bc7f7c8d232.blend WBV2_BATCH_TYPES='[\"GeometryNodeEdgesOfVertex\",\"GeometryNodeEdgesToFaceGroups\",\"GeometryNodeExtrudeMesh\",\"GeometryNodeFaceOfCorner\",\"GeometryNodeFieldAtIndex\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeEdgesOfVertex\",\"node:GeometryNodeEdgesToFaceGroups\",\"node:GeometryNodeExtrudeMesh\",\"node:GeometryNodeFaceOfCorner\",\"node:GeometryNodeFieldAtIndex\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1196-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeEdgesOfVertex", + "node:GeometryNodeEdgesToFaceGroups", + "node:GeometryNodeExtrudeMesh", + "node:GeometryNodeFaceOfCorner", + "node:GeometryNodeFieldAtIndex" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1197-000", + "phase": "1197", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1196-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1197", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1197-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1197-001", + "phase": "1197", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1197-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1197-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1197-001:AUTO_GEOMETRY_NATIVE_NODE_READER:4e53a3a8ffb6f8a7", + "selectedRecordIds": [ + "node:GeometryNodeFieldAverage", + "node:GeometryNodeFieldMinAndMax", + "node:GeometryNodeFieldOnDomain", + "node:GeometryNodeFieldToGrid", + "node:GeometryNodeFieldToList" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1197-001:AUTO_GEOMETRY_NATIVE_NODE_READER:4e53a3a8ffb6f8a7", + "selectedRecordIds": [ + "node:GeometryNodeFieldAverage", + "node:GeometryNodeFieldMinAndMax", + "node:GeometryNodeFieldOnDomain", + "node:GeometryNodeFieldToGrid", + "node:GeometryNodeFieldToList" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_field_average.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_field_min_and_max.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_evaluate_on_domain.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_field_to_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_field_to_list.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-4e53a3a8ffb6f8a7.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeFieldAverage type is read from Blender Main", + "GeometryNodeFieldMinAndMax type is read from Blender Main", + "GeometryNodeFieldOnDomain type is read from Blender Main", + "GeometryNodeFieldToGrid type is read from Blender Main", + "GeometryNodeFieldToList type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1197-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1197-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-4e53a3a8ffb6f8a7.blend WBV2_BATCH_TYPES='[\"GeometryNodeFieldAverage\",\"GeometryNodeFieldMinAndMax\",\"GeometryNodeFieldOnDomain\",\"GeometryNodeFieldToGrid\",\"GeometryNodeFieldToList\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeFieldAverage\",\"node:GeometryNodeFieldMinAndMax\",\"node:GeometryNodeFieldOnDomain\",\"node:GeometryNodeFieldToGrid\",\"node:GeometryNodeFieldToList\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1197-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeFieldAverage", + "node:GeometryNodeFieldMinAndMax", + "node:GeometryNodeFieldOnDomain", + "node:GeometryNodeFieldToGrid", + "node:GeometryNodeFieldToList" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1198-000", + "phase": "1198", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1197-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1198", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1198-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1198-001", + "phase": "1198", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1198-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1198-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1198-001:AUTO_GEOMETRY_NATIVE_NODE_READER:6581c99986be795f", + "selectedRecordIds": [ + "node:GeometryNodeFieldVariance", + "node:GeometryNodeFillCurve", + "node:GeometryNodeFilletCurve", + "node:GeometryNodeFilterList", + "node:GeometryNodeFlipFaces" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1198-001:AUTO_GEOMETRY_NATIVE_NODE_READER:6581c99986be795f", + "selectedRecordIds": [ + "node:GeometryNodeFieldVariance", + "node:GeometryNodeFillCurve", + "node:GeometryNodeFilletCurve", + "node:GeometryNodeFilterList", + "node:GeometryNodeFlipFaces" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_field_variance.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_fill.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_filter_list.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_flip_faces.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-6581c99986be795f.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeFieldVariance type is read from Blender Main", + "GeometryNodeFillCurve type is read from Blender Main", + "GeometryNodeFilletCurve type is read from Blender Main", + "GeometryNodeFilterList type is read from Blender Main", + "GeometryNodeFlipFaces type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1198-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1198-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-6581c99986be795f.blend WBV2_BATCH_TYPES='[\"GeometryNodeFieldVariance\",\"GeometryNodeFillCurve\",\"GeometryNodeFilletCurve\",\"GeometryNodeFilterList\",\"GeometryNodeFlipFaces\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeFieldVariance\",\"node:GeometryNodeFillCurve\",\"node:GeometryNodeFilletCurve\",\"node:GeometryNodeFilterList\",\"node:GeometryNodeFlipFaces\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1198-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeFieldVariance", + "node:GeometryNodeFillCurve", + "node:GeometryNodeFilletCurve", + "node:GeometryNodeFilterList", + "node:GeometryNodeFlipFaces" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1199-000", + "phase": "1199", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1198-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1199", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1199-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1199-001", + "phase": "1199", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1199-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1199-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1199-001:AUTO_GEOMETRY_NATIVE_NODE_READER:240d704df4420718", + "selectedRecordIds": [ + "node:GeometryNodeForeachGeometryElementInput", + "node:GeometryNodeForeachGeometryElementOutput", + "node:GeometryNodeGeometryToInstance", + "node:GeometryNodeGetAttributeNames", + "node:GeometryNodeGetGeometryBundle" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1199-001:AUTO_GEOMETRY_NATIVE_NODE_READER:240d704df4420718", + "selectedRecordIds": [ + "node:GeometryNodeForeachGeometryElementInput", + "node:GeometryNodeForeachGeometryElementOutput", + "node:GeometryNodeGeometryToInstance", + "node:GeometryNodeGetAttributeNames", + "node:GeometryNodeGetGeometryBundle" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_foreach_geometry_element.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_foreach_geometry_element.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_geometry_to_instance.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_get_attribute_names.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_get_geometry_bundle.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-240d704df4420718.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeForeachGeometryElementInput type is read from Blender Main", + "GeometryNodeForeachGeometryElementOutput type is read from Blender Main", + "GeometryNodeGeometryToInstance type is read from Blender Main", + "GeometryNodeGetAttributeNames type is read from Blender Main", + "GeometryNodeGetGeometryBundle type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1199-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1199-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-240d704df4420718.blend WBV2_BATCH_TYPES='[\"GeometryNodeForeachGeometryElementInput\",\"GeometryNodeForeachGeometryElementOutput\",\"GeometryNodeGeometryToInstance\",\"GeometryNodeGetAttributeNames\",\"GeometryNodeGetGeometryBundle\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeForeachGeometryElementInput\",\"node:GeometryNodeForeachGeometryElementOutput\",\"node:GeometryNodeGeometryToInstance\",\"node:GeometryNodeGetAttributeNames\",\"node:GeometryNodeGetGeometryBundle\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1199-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeForeachGeometryElementInput", + "node:GeometryNodeForeachGeometryElementOutput", + "node:GeometryNodeGeometryToInstance", + "node:GeometryNodeGetAttributeNames", + "node:GeometryNodeGetGeometryBundle" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1200-000", + "phase": "1200", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1199-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1200", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1200-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1200-001", + "phase": "1200", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1200-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1200-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1200-001:AUTO_GEOMETRY_NATIVE_NODE_READER:2657bc0520c4b632", + "selectedRecordIds": [ + "node:GeometryNodeGetGeometryComponent", + "node:GeometryNodeGetNamedGrid", + "node:GeometryNodeGizmoDial", + "node:GeometryNodeGizmoLinear", + "node:GeometryNodeGizmoTransform" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1200-001:AUTO_GEOMETRY_NATIVE_NODE_READER:2657bc0520c4b632", + "selectedRecordIds": [ + "node:GeometryNodeGetGeometryComponent", + "node:GeometryNodeGetNamedGrid", + "node:GeometryNodeGizmoDial", + "node:GeometryNodeGizmoLinear", + "node:GeometryNodeGizmoTransform" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_get_geometry_component.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_get_named_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_gizmo_dial.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_gizmo_linear.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_gizmo_transform.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-2657bc0520c4b632.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeGetGeometryComponent type is read from Blender Main", + "GeometryNodeGetNamedGrid type is read from Blender Main", + "GeometryNodeGizmoDial type is read from Blender Main", + "GeometryNodeGizmoLinear type is read from Blender Main", + "GeometryNodeGizmoTransform type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1200-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1200-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-2657bc0520c4b632.blend WBV2_BATCH_TYPES='[\"GeometryNodeGetGeometryComponent\",\"GeometryNodeGetNamedGrid\",\"GeometryNodeGizmoDial\",\"GeometryNodeGizmoLinear\",\"GeometryNodeGizmoTransform\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeGetGeometryComponent\",\"node:GeometryNodeGetNamedGrid\",\"node:GeometryNodeGizmoDial\",\"node:GeometryNodeGizmoLinear\",\"node:GeometryNodeGizmoTransform\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1200-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeGetGeometryComponent", + "node:GeometryNodeGetNamedGrid", + "node:GeometryNodeGizmoDial", + "node:GeometryNodeGizmoLinear", + "node:GeometryNodeGizmoTransform" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1201-000", + "phase": "1201", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1200-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1201", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1201-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1201-001", + "phase": "1201", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1201-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1201-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1201-001:AUTO_GEOMETRY_NATIVE_NODE_READER:163fbe66b349eb14", + "selectedRecordIds": [ + "node:GeometryNodeGreasePencilToCurves", + "node:GeometryNodeGridAdvect", + "node:GeometryNodeGridClip", + "node:GeometryNodeGridCurl", + "node:GeometryNodeGridDilateAndErode" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1201-001:AUTO_GEOMETRY_NATIVE_NODE_READER:163fbe66b349eb14", + "selectedRecordIds": [ + "node:GeometryNodeGreasePencilToCurves", + "node:GeometryNodeGridAdvect", + "node:GeometryNodeGridClip", + "node:GeometryNodeGridCurl", + "node:GeometryNodeGridDilateAndErode" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grease_pencil_to_curves.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_advect.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_clip.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_curl.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_dilate_erode.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-163fbe66b349eb14.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeGreasePencilToCurves type is read from Blender Main", + "GeometryNodeGridAdvect type is read from Blender Main", + "GeometryNodeGridClip type is read from Blender Main", + "GeometryNodeGridCurl type is read from Blender Main", + "GeometryNodeGridDilateAndErode type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1201-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1201-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-163fbe66b349eb14.blend WBV2_BATCH_TYPES='[\"GeometryNodeGreasePencilToCurves\",\"GeometryNodeGridAdvect\",\"GeometryNodeGridClip\",\"GeometryNodeGridCurl\",\"GeometryNodeGridDilateAndErode\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeGreasePencilToCurves\",\"node:GeometryNodeGridAdvect\",\"node:GeometryNodeGridClip\",\"node:GeometryNodeGridCurl\",\"node:GeometryNodeGridDilateAndErode\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1201-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeGreasePencilToCurves", + "node:GeometryNodeGridAdvect", + "node:GeometryNodeGridClip", + "node:GeometryNodeGridCurl", + "node:GeometryNodeGridDilateAndErode" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1202-000", + "phase": "1202", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1201-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1202", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1202-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1202-001", + "phase": "1202", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1202-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1202-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1202-001:AUTO_GEOMETRY_NATIVE_NODE_READER:5aa18e58ddffee84", + "selectedRecordIds": [ + "node:GeometryNodeGridDivergence", + "node:GeometryNodeGridGradient", + "node:GeometryNodeGridInfo", + "node:GeometryNodeGridLaplacian", + "node:GeometryNodeGridMean" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1202-001:AUTO_GEOMETRY_NATIVE_NODE_READER:5aa18e58ddffee84", + "selectedRecordIds": [ + "node:GeometryNodeGridDivergence", + "node:GeometryNodeGridGradient", + "node:GeometryNodeGridInfo", + "node:GeometryNodeGridLaplacian", + "node:GeometryNodeGridMean" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_divergence.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_gradient.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_info.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_laplacian.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_mean.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-5aa18e58ddffee84.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeGridDivergence type is read from Blender Main", + "GeometryNodeGridGradient type is read from Blender Main", + "GeometryNodeGridInfo type is read from Blender Main", + "GeometryNodeGridLaplacian type is read from Blender Main", + "GeometryNodeGridMean type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1202-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1202-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-5aa18e58ddffee84.blend WBV2_BATCH_TYPES='[\"GeometryNodeGridDivergence\",\"GeometryNodeGridGradient\",\"GeometryNodeGridInfo\",\"GeometryNodeGridLaplacian\",\"GeometryNodeGridMean\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeGridDivergence\",\"node:GeometryNodeGridGradient\",\"node:GeometryNodeGridInfo\",\"node:GeometryNodeGridLaplacian\",\"node:GeometryNodeGridMean\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1202-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeGridDivergence", + "node:GeometryNodeGridGradient", + "node:GeometryNodeGridInfo", + "node:GeometryNodeGridLaplacian", + "node:GeometryNodeGridMean" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1203-000", + "phase": "1203", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1202-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1203", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1203-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1203-001", + "phase": "1203", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1203-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1203-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1203-001:AUTO_GEOMETRY_NATIVE_NODE_READER:6897ad7bf98e7228", + "selectedRecordIds": [ + "node:GeometryNodeGridMedian", + "node:GeometryNodeGridPrune", + "node:GeometryNodeGridToMesh", + "node:GeometryNodeGridToPoints", + "node:GeometryNodeGridVoxelize" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1203-001:AUTO_GEOMETRY_NATIVE_NODE_READER:6897ad7bf98e7228", + "selectedRecordIds": [ + "node:GeometryNodeGridMedian", + "node:GeometryNodeGridPrune", + "node:GeometryNodeGridToMesh", + "node:GeometryNodeGridToPoints", + "node:GeometryNodeGridVoxelize" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_median.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_prune.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_to_mesh.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_to_points.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_grid_voxelize.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-6897ad7bf98e7228.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeGridMedian type is read from Blender Main", + "GeometryNodeGridPrune type is read from Blender Main", + "GeometryNodeGridToMesh type is read from Blender Main", + "GeometryNodeGridToPoints type is read from Blender Main", + "GeometryNodeGridVoxelize type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1203-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1203-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-6897ad7bf98e7228.blend WBV2_BATCH_TYPES='[\"GeometryNodeGridMedian\",\"GeometryNodeGridPrune\",\"GeometryNodeGridToMesh\",\"GeometryNodeGridToPoints\",\"GeometryNodeGridVoxelize\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeGridMedian\",\"node:GeometryNodeGridPrune\",\"node:GeometryNodeGridToMesh\",\"node:GeometryNodeGridToPoints\",\"node:GeometryNodeGridVoxelize\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1203-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeGridMedian", + "node:GeometryNodeGridPrune", + "node:GeometryNodeGridToMesh", + "node:GeometryNodeGridToPoints", + "node:GeometryNodeGridVoxelize" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1204-000", + "phase": "1204", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1203-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1204", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1204-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1204-001", + "phase": "1204", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1204-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1204-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1204-001:AUTO_GEOMETRY_NATIVE_NODE_READER:cee66fd20924b9e5", + "selectedRecordIds": [ + "node:GeometryNodeImageTexture", + "node:GeometryNodeImportCSV", + "node:GeometryNodeImportOBJ", + "node:GeometryNodeImportPLY", + "node:GeometryNodeImportSTL" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1204-001:AUTO_GEOMETRY_NATIVE_NODE_READER:cee66fd20924b9e5", + "selectedRecordIds": [ + "node:GeometryNodeImageTexture", + "node:GeometryNodeImportCSV", + "node:GeometryNodeImportOBJ", + "node:GeometryNodeImportPLY", + "node:GeometryNodeImportSTL" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_image_texture.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_csv.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_obj.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_ply.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_stl.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-cee66fd20924b9e5.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeImageTexture type is read from Blender Main", + "GeometryNodeImportCSV type is read from Blender Main", + "GeometryNodeImportOBJ type is read from Blender Main", + "GeometryNodeImportPLY type is read from Blender Main", + "GeometryNodeImportSTL type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1204-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1204-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-cee66fd20924b9e5.blend WBV2_BATCH_TYPES='[\"GeometryNodeImageTexture\",\"GeometryNodeImportCSV\",\"GeometryNodeImportOBJ\",\"GeometryNodeImportPLY\",\"GeometryNodeImportSTL\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeImageTexture\",\"node:GeometryNodeImportCSV\",\"node:GeometryNodeImportOBJ\",\"node:GeometryNodeImportPLY\",\"node:GeometryNodeImportSTL\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1204-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeImageTexture", + "node:GeometryNodeImportCSV", + "node:GeometryNodeImportOBJ", + "node:GeometryNodeImportPLY", + "node:GeometryNodeImportSTL" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1205-000", + "phase": "1205", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1204-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1205", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1205-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1205-001", + "phase": "1205", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1205-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1205-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1205-001:AUTO_GEOMETRY_NATIVE_NODE_READER:e55a1c8c151fc9dc", + "selectedRecordIds": [ + "node:GeometryNodeImportText", + "node:GeometryNodeImportVDB", + "node:GeometryNodeIndexOfNearest", + "node:GeometryNodeIndexSwitch", + "node:GeometryNodeInputActiveCamera" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1205-001:AUTO_GEOMETRY_NATIVE_NODE_READER:e55a1c8c151fc9dc", + "selectedRecordIds": [ + "node:GeometryNodeImportText", + "node:GeometryNodeImportVDB", + "node:GeometryNodeIndexOfNearest", + "node:GeometryNodeIndexSwitch", + "node:GeometryNodeInputActiveCamera" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_text.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_vdb.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_index_of_nearest.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_index_switch.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_active_camera.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-e55a1c8c151fc9dc.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeImportText type is read from Blender Main", + "GeometryNodeImportVDB type is read from Blender Main", + "GeometryNodeIndexOfNearest type is read from Blender Main", + "GeometryNodeIndexSwitch type is read from Blender Main", + "GeometryNodeInputActiveCamera type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1205-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1205-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-e55a1c8c151fc9dc.blend WBV2_BATCH_TYPES='[\"GeometryNodeImportText\",\"GeometryNodeImportVDB\",\"GeometryNodeIndexOfNearest\",\"GeometryNodeIndexSwitch\",\"GeometryNodeInputActiveCamera\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeImportText\",\"node:GeometryNodeImportVDB\",\"node:GeometryNodeIndexOfNearest\",\"node:GeometryNodeIndexSwitch\",\"node:GeometryNodeInputActiveCamera\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1205-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeImportText", + "node:GeometryNodeImportVDB", + "node:GeometryNodeIndexOfNearest", + "node:GeometryNodeIndexSwitch", + "node:GeometryNodeInputActiveCamera" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1206-000", + "phase": "1206", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1205-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1206", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1206-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1206-001", + "phase": "1206", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1206-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1206-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1206-001:AUTO_GEOMETRY_NATIVE_NODE_READER:150a227b3433d301", + "selectedRecordIds": [ + "node:GeometryNodeInputCollection", + "node:GeometryNodeInputCurveHandlePositions", + "node:GeometryNodeInputCurveTilt", + "node:GeometryNodeInputEdgeSmooth", + "node:GeometryNodeInputFont" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1206-001:AUTO_GEOMETRY_NATIVE_NODE_READER:150a227b3433d301", + "selectedRecordIds": [ + "node:GeometryNodeInputCollection", + "node:GeometryNodeInputCurveHandlePositions", + "node:GeometryNodeInputCurveTilt", + "node:GeometryNodeInputEdgeSmooth", + "node:GeometryNodeInputFont" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_collection.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_curve_handles.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_curve_tilt.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_edge_smooth.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_font.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-150a227b3433d301.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeInputCollection type is read from Blender Main", + "GeometryNodeInputCurveHandlePositions type is read from Blender Main", + "GeometryNodeInputCurveTilt type is read from Blender Main", + "GeometryNodeInputEdgeSmooth type is read from Blender Main", + "GeometryNodeInputFont type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1206-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1206-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-150a227b3433d301.blend WBV2_BATCH_TYPES='[\"GeometryNodeInputCollection\",\"GeometryNodeInputCurveHandlePositions\",\"GeometryNodeInputCurveTilt\",\"GeometryNodeInputEdgeSmooth\",\"GeometryNodeInputFont\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeInputCollection\",\"node:GeometryNodeInputCurveHandlePositions\",\"node:GeometryNodeInputCurveTilt\",\"node:GeometryNodeInputEdgeSmooth\",\"node:GeometryNodeInputFont\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1206-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeInputCollection", + "node:GeometryNodeInputCurveHandlePositions", + "node:GeometryNodeInputCurveTilt", + "node:GeometryNodeInputEdgeSmooth", + "node:GeometryNodeInputFont" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1207-000", + "phase": "1207", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1206-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1207", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1207-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1207-001", + "phase": "1207", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1207-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1207-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1207-001:AUTO_GEOMETRY_NATIVE_NODE_READER:32a41ae9caf449dc", + "selectedRecordIds": [ + "node:GeometryNodeInputID", + "node:GeometryNodeInputImage", + "node:GeometryNodeInputIndex", + "node:GeometryNodeInputInstanceBounds", + "node:GeometryNodeInputInstanceReference" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1207-001:AUTO_GEOMETRY_NATIVE_NODE_READER:32a41ae9caf449dc", + "selectedRecordIds": [ + "node:GeometryNodeInputID", + "node:GeometryNodeInputImage", + "node:GeometryNodeInputIndex", + "node:GeometryNodeInputInstanceBounds", + "node:GeometryNodeInputInstanceReference" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_id.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_image.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_index.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_instance_bounds.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_instance_reference.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-32a41ae9caf449dc.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeInputID type is read from Blender Main", + "GeometryNodeInputImage type is read from Blender Main", + "GeometryNodeInputIndex type is read from Blender Main", + "GeometryNodeInputInstanceBounds type is read from Blender Main", + "GeometryNodeInputInstanceReference type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1207-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1207-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-32a41ae9caf449dc.blend WBV2_BATCH_TYPES='[\"GeometryNodeInputID\",\"GeometryNodeInputImage\",\"GeometryNodeInputIndex\",\"GeometryNodeInputInstanceBounds\",\"GeometryNodeInputInstanceReference\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeInputID\",\"node:GeometryNodeInputImage\",\"node:GeometryNodeInputIndex\",\"node:GeometryNodeInputInstanceBounds\",\"node:GeometryNodeInputInstanceReference\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1207-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeInputID", + "node:GeometryNodeInputImage", + "node:GeometryNodeInputIndex", + "node:GeometryNodeInputInstanceBounds", + "node:GeometryNodeInputInstanceReference" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1208-000", + "phase": "1208", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1207-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1208", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1208-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1208-001", + "phase": "1208", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1208-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1208-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1208-001:AUTO_GEOMETRY_NATIVE_NODE_READER:e4c0acdab580fad4", + "selectedRecordIds": [ + "node:GeometryNodeInputInstanceRotation", + "node:GeometryNodeInputInstanceScale", + "node:GeometryNodeInputMaterial", + "node:GeometryNodeInputMaterialIndex", + "node:GeometryNodeInputMeshEdgeAngle" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1208-001:AUTO_GEOMETRY_NATIVE_NODE_READER:e4c0acdab580fad4", + "selectedRecordIds": [ + "node:GeometryNodeInputInstanceRotation", + "node:GeometryNodeInputInstanceScale", + "node:GeometryNodeInputMaterial", + "node:GeometryNodeInputMaterialIndex", + "node:GeometryNodeInputMeshEdgeAngle" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_instance_rotation.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_instance_scale.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_material.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_material_index.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_edge_angle.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-e4c0acdab580fad4.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeInputInstanceRotation type is read from Blender Main", + "GeometryNodeInputInstanceScale type is read from Blender Main", + "GeometryNodeInputMaterial type is read from Blender Main", + "GeometryNodeInputMaterialIndex type is read from Blender Main", + "GeometryNodeInputMeshEdgeAngle type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1208-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1208-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-e4c0acdab580fad4.blend WBV2_BATCH_TYPES='[\"GeometryNodeInputInstanceRotation\",\"GeometryNodeInputInstanceScale\",\"GeometryNodeInputMaterial\",\"GeometryNodeInputMaterialIndex\",\"GeometryNodeInputMeshEdgeAngle\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeInputInstanceRotation\",\"node:GeometryNodeInputInstanceScale\",\"node:GeometryNodeInputMaterial\",\"node:GeometryNodeInputMaterialIndex\",\"node:GeometryNodeInputMeshEdgeAngle\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1208-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeInputInstanceRotation", + "node:GeometryNodeInputInstanceScale", + "node:GeometryNodeInputMaterial", + "node:GeometryNodeInputMaterialIndex", + "node:GeometryNodeInputMeshEdgeAngle" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1209-000", + "phase": "1209", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1208-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1209", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1209-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1209-001", + "phase": "1209", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1209-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1209-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1209-001:AUTO_GEOMETRY_NATIVE_NODE_READER:e28f27c297406a24", + "selectedRecordIds": [ + "node:GeometryNodeInputMeshEdgeNeighbors", + "node:GeometryNodeInputMeshEdgeVertices", + "node:GeometryNodeInputMeshFaceArea", + "node:GeometryNodeInputMeshFaceIsPlanar", + "node:GeometryNodeInputMeshFaceNeighbors" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1209-001:AUTO_GEOMETRY_NATIVE_NODE_READER:e28f27c297406a24", + "selectedRecordIds": [ + "node:GeometryNodeInputMeshEdgeNeighbors", + "node:GeometryNodeInputMeshEdgeVertices", + "node:GeometryNodeInputMeshFaceArea", + "node:GeometryNodeInputMeshFaceIsPlanar", + "node:GeometryNodeInputMeshFaceNeighbors" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_edge_neighbors.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_edge_vertices.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_face_area.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_face_is_planar.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_face_neighbors.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-e28f27c297406a24.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeInputMeshEdgeNeighbors type is read from Blender Main", + "GeometryNodeInputMeshEdgeVertices type is read from Blender Main", + "GeometryNodeInputMeshFaceArea type is read from Blender Main", + "GeometryNodeInputMeshFaceIsPlanar type is read from Blender Main", + "GeometryNodeInputMeshFaceNeighbors type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1209-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1209-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-e28f27c297406a24.blend WBV2_BATCH_TYPES='[\"GeometryNodeInputMeshEdgeNeighbors\",\"GeometryNodeInputMeshEdgeVertices\",\"GeometryNodeInputMeshFaceArea\",\"GeometryNodeInputMeshFaceIsPlanar\",\"GeometryNodeInputMeshFaceNeighbors\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeInputMeshEdgeNeighbors\",\"node:GeometryNodeInputMeshEdgeVertices\",\"node:GeometryNodeInputMeshFaceArea\",\"node:GeometryNodeInputMeshFaceIsPlanar\",\"node:GeometryNodeInputMeshFaceNeighbors\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1209-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeInputMeshEdgeNeighbors", + "node:GeometryNodeInputMeshEdgeVertices", + "node:GeometryNodeInputMeshFaceArea", + "node:GeometryNodeInputMeshFaceIsPlanar", + "node:GeometryNodeInputMeshFaceNeighbors" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1210-000", + "phase": "1210", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1209-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1210", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1210-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1210-001", + "phase": "1210", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1210-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1210-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1210-001:AUTO_GEOMETRY_NATIVE_NODE_READER:94bb44cb6fb6c1c0", + "selectedRecordIds": [ + "node:GeometryNodeInputMeshIsland", + "node:GeometryNodeInputMeshVertexNeighbors", + "node:GeometryNodeInputNamedAttribute", + "node:GeometryNodeInputNamedLayerSelection", + "node:GeometryNodeInputNormal" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1210-001:AUTO_GEOMETRY_NATIVE_NODE_READER:94bb44cb6fb6c1c0", + "selectedRecordIds": [ + "node:GeometryNodeInputMeshIsland", + "node:GeometryNodeInputMeshVertexNeighbors", + "node:GeometryNodeInputNamedAttribute", + "node:GeometryNodeInputNamedLayerSelection", + "node:GeometryNodeInputNormal" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_island.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_mesh_vertex_neighbors.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_named_attribute.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_named_layer_selection.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_normal.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-94bb44cb6fb6c1c0.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeInputMeshIsland type is read from Blender Main", + "GeometryNodeInputMeshVertexNeighbors type is read from Blender Main", + "GeometryNodeInputNamedAttribute type is read from Blender Main", + "GeometryNodeInputNamedLayerSelection type is read from Blender Main", + "GeometryNodeInputNormal type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1210-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1210-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-94bb44cb6fb6c1c0.blend WBV2_BATCH_TYPES='[\"GeometryNodeInputMeshIsland\",\"GeometryNodeInputMeshVertexNeighbors\",\"GeometryNodeInputNamedAttribute\",\"GeometryNodeInputNamedLayerSelection\",\"GeometryNodeInputNormal\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeInputMeshIsland\",\"node:GeometryNodeInputMeshVertexNeighbors\",\"node:GeometryNodeInputNamedAttribute\",\"node:GeometryNodeInputNamedLayerSelection\",\"node:GeometryNodeInputNormal\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1210-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeInputMeshIsland", + "node:GeometryNodeInputMeshVertexNeighbors", + "node:GeometryNodeInputNamedAttribute", + "node:GeometryNodeInputNamedLayerSelection", + "node:GeometryNodeInputNormal" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1211-000", + "phase": "1211", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1210-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1211", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1211-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1211-001", + "phase": "1211", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1211-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1211-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1211-001:AUTO_GEOMETRY_NATIVE_NODE_READER:abc1ee2d37430201", + "selectedRecordIds": [ + "node:FunctionNodeAlignRotationToVector", + "node:FunctionNodeAxesToRotation", + "node:FunctionNodeAxisAngleToRotation", + "node:FunctionNodeCombineMatrix", + "node:FunctionNodeEulerToRotation" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1211-001:AUTO_GEOMETRY_NATIVE_NODE_READER:abc1ee2d37430201", + "selectedRecordIds": [ + "node:FunctionNodeAlignRotationToVector", + "node:FunctionNodeAxesToRotation", + "node:FunctionNodeAxisAngleToRotation", + "node:FunctionNodeCombineMatrix", + "node:FunctionNodeEulerToRotation" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_align_rotation_to_vector.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_axes_to_rotation.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_axis_angle_to_rotation.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_combine_matrix.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_euler_to_rotation.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-abc1ee2d37430201.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "FunctionNodeAlignRotationToVector type is read from Blender Main", + "FunctionNodeAxesToRotation type is read from Blender Main", + "FunctionNodeAxisAngleToRotation type is read from Blender Main", + "FunctionNodeCombineMatrix type is read from Blender Main", + "FunctionNodeEulerToRotation type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1211-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1211-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-abc1ee2d37430201.blend WBV2_BATCH_TYPES='[\"FunctionNodeAlignRotationToVector\",\"FunctionNodeAxesToRotation\",\"FunctionNodeAxisAngleToRotation\",\"FunctionNodeCombineMatrix\",\"FunctionNodeEulerToRotation\"]' WBV2_BATCH_UNITS='[\"node:FunctionNodeAlignRotationToVector\",\"node:FunctionNodeAxesToRotation\",\"node:FunctionNodeAxisAngleToRotation\",\"node:FunctionNodeCombineMatrix\",\"node:FunctionNodeEulerToRotation\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1211-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:FunctionNodeAlignRotationToVector", + "node:FunctionNodeAxesToRotation", + "node:FunctionNodeAxisAngleToRotation", + "node:FunctionNodeCombineMatrix", + "node:FunctionNodeEulerToRotation" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1212-000", + "phase": "1212", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1211-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1212", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1212-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1212-001", + "phase": "1212", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1212-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1212-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1212-001:AUTO_GEOMETRY_NATIVE_NODE_READER:3cfb811ea55c672e", + "selectedRecordIds": [ + "node:FunctionNodeFindInString", + "node:FunctionNodeFormatString", + "node:FunctionNodeInputBool", + "node:FunctionNodeInputInt", + "node:FunctionNodeInputIntVector" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1212-001:AUTO_GEOMETRY_NATIVE_NODE_READER:3cfb811ea55c672e", + "selectedRecordIds": [ + "node:FunctionNodeFindInString", + "node:FunctionNodeFormatString", + "node:FunctionNodeInputBool", + "node:FunctionNodeInputInt", + "node:FunctionNodeInputIntVector" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_find_in_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_format_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_bool.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_int.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_int_vector.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-3cfb811ea55c672e.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "FunctionNodeFindInString type is read from Blender Main", + "FunctionNodeFormatString type is read from Blender Main", + "FunctionNodeInputBool type is read from Blender Main", + "FunctionNodeInputInt type is read from Blender Main", + "FunctionNodeInputIntVector type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1212-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1212-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-3cfb811ea55c672e.blend WBV2_BATCH_TYPES='[\"FunctionNodeFindInString\",\"FunctionNodeFormatString\",\"FunctionNodeInputBool\",\"FunctionNodeInputInt\",\"FunctionNodeInputIntVector\"]' WBV2_BATCH_UNITS='[\"node:FunctionNodeFindInString\",\"node:FunctionNodeFormatString\",\"node:FunctionNodeInputBool\",\"node:FunctionNodeInputInt\",\"node:FunctionNodeInputIntVector\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1212-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:FunctionNodeFindInString", + "node:FunctionNodeFormatString", + "node:FunctionNodeInputBool", + "node:FunctionNodeInputInt", + "node:FunctionNodeInputIntVector" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1213-000", + "phase": "1213", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1212-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1213", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1213-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1213-001", + "phase": "1213", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1213-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1213-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1213-001:AUTO_GEOMETRY_NATIVE_NODE_READER:88ba8e6e3716dd8d", + "selectedRecordIds": [ + "node:FunctionNodeInputMenu", + "node:FunctionNodeInputRotation", + "node:FunctionNodeInputSpecialCharacters", + "node:FunctionNodeInputString", + "node:FunctionNodeInputVector" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1213-001:AUTO_GEOMETRY_NATIVE_NODE_READER:88ba8e6e3716dd8d", + "selectedRecordIds": [ + "node:FunctionNodeInputMenu", + "node:FunctionNodeInputRotation", + "node:FunctionNodeInputSpecialCharacters", + "node:FunctionNodeInputString", + "node:FunctionNodeInputVector" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_menu.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_rotation.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_special_characters.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_input_vector.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-88ba8e6e3716dd8d.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "FunctionNodeInputMenu type is read from Blender Main", + "FunctionNodeInputRotation type is read from Blender Main", + "FunctionNodeInputSpecialCharacters type is read from Blender Main", + "FunctionNodeInputString type is read from Blender Main", + "FunctionNodeInputVector type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1213-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1213-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-88ba8e6e3716dd8d.blend WBV2_BATCH_TYPES='[\"FunctionNodeInputMenu\",\"FunctionNodeInputRotation\",\"FunctionNodeInputSpecialCharacters\",\"FunctionNodeInputString\",\"FunctionNodeInputVector\"]' WBV2_BATCH_UNITS='[\"node:FunctionNodeInputMenu\",\"node:FunctionNodeInputRotation\",\"node:FunctionNodeInputSpecialCharacters\",\"node:FunctionNodeInputString\",\"node:FunctionNodeInputVector\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1213-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:FunctionNodeInputMenu", + "node:FunctionNodeInputRotation", + "node:FunctionNodeInputSpecialCharacters", + "node:FunctionNodeInputString", + "node:FunctionNodeInputVector" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1214-000", + "phase": "1214", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1213-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1214", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1214-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1214-001", + "phase": "1214", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1214-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1214-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1214-001:AUTO_GEOMETRY_NATIVE_NODE_READER:7d31b4b0866780ae", + "selectedRecordIds": [ + "node:FunctionNodeInvertMatrix", + "node:FunctionNodeInvertRotation", + "node:FunctionNodeMatchString", + "node:FunctionNodeMatrixDeterminant", + "node:FunctionNodeMatrixMultiply" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1214-001:AUTO_GEOMETRY_NATIVE_NODE_READER:7d31b4b0866780ae", + "selectedRecordIds": [ + "node:FunctionNodeInvertMatrix", + "node:FunctionNodeInvertRotation", + "node:FunctionNodeMatchString", + "node:FunctionNodeMatrixDeterminant", + "node:FunctionNodeMatrixMultiply" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_invert_matrix.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_invert_rotation.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_match_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_matrix_determinant.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_matrix_multiply.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-7d31b4b0866780ae.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "FunctionNodeInvertMatrix type is read from Blender Main", + "FunctionNodeInvertRotation type is read from Blender Main", + "FunctionNodeMatchString type is read from Blender Main", + "FunctionNodeMatrixDeterminant type is read from Blender Main", + "FunctionNodeMatrixMultiply type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1214-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1214-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-7d31b4b0866780ae.blend WBV2_BATCH_TYPES='[\"FunctionNodeInvertMatrix\",\"FunctionNodeInvertRotation\",\"FunctionNodeMatchString\",\"FunctionNodeMatrixDeterminant\",\"FunctionNodeMatrixMultiply\"]' WBV2_BATCH_UNITS='[\"node:FunctionNodeInvertMatrix\",\"node:FunctionNodeInvertRotation\",\"node:FunctionNodeMatchString\",\"node:FunctionNodeMatrixDeterminant\",\"node:FunctionNodeMatrixMultiply\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1214-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:FunctionNodeInvertMatrix", + "node:FunctionNodeInvertRotation", + "node:FunctionNodeMatchString", + "node:FunctionNodeMatrixDeterminant", + "node:FunctionNodeMatrixMultiply" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1215-000", + "phase": "1215", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1214-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1215", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1215-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1215-001", + "phase": "1215", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1215-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1215-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1215-001:AUTO_GEOMETRY_NATIVE_NODE_READER:0a8d3bb55b10e188", + "selectedRecordIds": [ + "node:FunctionNodeProjectPoint", + "node:FunctionNodeQuaternionToRotation", + "node:FunctionNodeReplaceString", + "node:FunctionNodeReverseString", + "node:FunctionNodeRotateRotation" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1215-001:AUTO_GEOMETRY_NATIVE_NODE_READER:0a8d3bb55b10e188", + "selectedRecordIds": [ + "node:FunctionNodeProjectPoint", + "node:FunctionNodeQuaternionToRotation", + "node:FunctionNodeReplaceString", + "node:FunctionNodeReverseString", + "node:FunctionNodeRotateRotation" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_project_point.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_quaternion_to_rotation.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_replace_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_reverse_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_rotate_rotation.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-0a8d3bb55b10e188.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "FunctionNodeProjectPoint type is read from Blender Main", + "FunctionNodeQuaternionToRotation type is read from Blender Main", + "FunctionNodeReplaceString type is read from Blender Main", + "FunctionNodeReverseString type is read from Blender Main", + "FunctionNodeRotateRotation type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1215-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1215-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-0a8d3bb55b10e188.blend WBV2_BATCH_TYPES='[\"FunctionNodeProjectPoint\",\"FunctionNodeQuaternionToRotation\",\"FunctionNodeReplaceString\",\"FunctionNodeReverseString\",\"FunctionNodeRotateRotation\"]' WBV2_BATCH_UNITS='[\"node:FunctionNodeProjectPoint\",\"node:FunctionNodeQuaternionToRotation\",\"node:FunctionNodeReplaceString\",\"node:FunctionNodeReverseString\",\"node:FunctionNodeRotateRotation\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1215-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:FunctionNodeProjectPoint", + "node:FunctionNodeQuaternionToRotation", + "node:FunctionNodeReplaceString", + "node:FunctionNodeReverseString", + "node:FunctionNodeRotateRotation" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1216-000", + "phase": "1216", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1215-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1216", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1216-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1216-001", + "phase": "1216", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1216-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1216-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1216-001:AUTO_GEOMETRY_NATIVE_NODE_READER:c598026385cc94dc", + "selectedRecordIds": [ + "node:FunctionNodeRotateVector", + "node:FunctionNodeRotationToAxisAngle", + "node:FunctionNodeRotationToEuler", + "node:FunctionNodeRotationToQuaternion", + "node:FunctionNodeSeparateMatrix" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1216-001:AUTO_GEOMETRY_NATIVE_NODE_READER:c598026385cc94dc", + "selectedRecordIds": [ + "node:FunctionNodeRotateVector", + "node:FunctionNodeRotationToAxisAngle", + "node:FunctionNodeRotationToEuler", + "node:FunctionNodeRotationToQuaternion", + "node:FunctionNodeSeparateMatrix" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_rotate_vector.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_rotation_to_axis_angle.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_rotation_to_euler.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_rotation_to_quaternion.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_separate_matrix.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-c598026385cc94dc.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "FunctionNodeRotateVector type is read from Blender Main", + "FunctionNodeRotationToAxisAngle type is read from Blender Main", + "FunctionNodeRotationToEuler type is read from Blender Main", + "FunctionNodeRotationToQuaternion type is read from Blender Main", + "FunctionNodeSeparateMatrix type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1216-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1216-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-c598026385cc94dc.blend WBV2_BATCH_TYPES='[\"FunctionNodeRotateVector\",\"FunctionNodeRotationToAxisAngle\",\"FunctionNodeRotationToEuler\",\"FunctionNodeRotationToQuaternion\",\"FunctionNodeSeparateMatrix\"]' WBV2_BATCH_UNITS='[\"node:FunctionNodeRotateVector\",\"node:FunctionNodeRotationToAxisAngle\",\"node:FunctionNodeRotationToEuler\",\"node:FunctionNodeRotationToQuaternion\",\"node:FunctionNodeSeparateMatrix\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1216-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:FunctionNodeRotateVector", + "node:FunctionNodeRotationToAxisAngle", + "node:FunctionNodeRotationToEuler", + "node:FunctionNodeRotationToQuaternion", + "node:FunctionNodeSeparateMatrix" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1217-000", + "phase": "1217", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1216-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1217", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1217-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1217-001", + "phase": "1217", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1217-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1217-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1217-001:AUTO_GEOMETRY_NATIVE_NODE_READER:dbc0fb8bb88f3d37", + "selectedRecordIds": [ + "node:FunctionNodeSetStringCase", + "node:FunctionNodeSliceString", + "node:FunctionNodeStringLength", + "node:FunctionNodeStringToValue", + "node:FunctionNodeTransformDirection" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1217-001:AUTO_GEOMETRY_NATIVE_NODE_READER:dbc0fb8bb88f3d37", + "selectedRecordIds": [ + "node:FunctionNodeSetStringCase", + "node:FunctionNodeSliceString", + "node:FunctionNodeStringLength", + "node:FunctionNodeStringToValue", + "node:FunctionNodeTransformDirection" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_set_string_case.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_slice_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_string_length.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_string_to_value.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_transform_direction.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-dbc0fb8bb88f3d37.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "FunctionNodeSetStringCase type is read from Blender Main", + "FunctionNodeSliceString type is read from Blender Main", + "FunctionNodeStringLength type is read from Blender Main", + "FunctionNodeStringToValue type is read from Blender Main", + "FunctionNodeTransformDirection type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1217-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1217-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-dbc0fb8bb88f3d37.blend WBV2_BATCH_TYPES='[\"FunctionNodeSetStringCase\",\"FunctionNodeSliceString\",\"FunctionNodeStringLength\",\"FunctionNodeStringToValue\",\"FunctionNodeTransformDirection\"]' WBV2_BATCH_UNITS='[\"node:FunctionNodeSetStringCase\",\"node:FunctionNodeSliceString\",\"node:FunctionNodeStringLength\",\"node:FunctionNodeStringToValue\",\"node:FunctionNodeTransformDirection\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1217-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:FunctionNodeSetStringCase", + "node:FunctionNodeSliceString", + "node:FunctionNodeStringLength", + "node:FunctionNodeStringToValue", + "node:FunctionNodeTransformDirection" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1218-000", + "phase": "1218", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1217-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1218", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1218-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1218-001", + "phase": "1218", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1218-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1218-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1218-001:AUTO_GEOMETRY_NATIVE_NODE_READER:34abb58eedf43c5f", + "selectedRecordIds": [ + "node:FunctionNodeTransformPoint", + "node:FunctionNodeTransposeMatrix", + "node:FunctionNodeTrimString", + "node:FunctionNodeValueToString", + "node:GeometryNodeInputObject" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1218-001:AUTO_GEOMETRY_NATIVE_NODE_READER:34abb58eedf43c5f", + "selectedRecordIds": [ + "node:FunctionNodeTransformPoint", + "node:FunctionNodeTransposeMatrix", + "node:FunctionNodeTrimString", + "node:FunctionNodeValueToString", + "node:GeometryNodeInputObject" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_transform_point.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_transpose_matrix.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_trim_string.cc", + "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_value_to_string.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_object.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-34abb58eedf43c5f.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "FunctionNodeTransformPoint type is read from Blender Main", + "FunctionNodeTransposeMatrix type is read from Blender Main", + "FunctionNodeTrimString type is read from Blender Main", + "FunctionNodeValueToString type is read from Blender Main", + "GeometryNodeInputObject type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1218-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1218-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-34abb58eedf43c5f.blend WBV2_BATCH_TYPES='[\"FunctionNodeTransformPoint\",\"FunctionNodeTransposeMatrix\",\"FunctionNodeTrimString\",\"FunctionNodeValueToString\",\"GeometryNodeInputObject\"]' WBV2_BATCH_UNITS='[\"node:FunctionNodeTransformPoint\",\"node:FunctionNodeTransposeMatrix\",\"node:FunctionNodeTrimString\",\"node:FunctionNodeValueToString\",\"node:GeometryNodeInputObject\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1218-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:FunctionNodeTransformPoint", + "node:FunctionNodeTransposeMatrix", + "node:FunctionNodeTrimString", + "node:FunctionNodeValueToString", + "node:GeometryNodeInputObject" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1219-000", + "phase": "1219", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1218-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1219", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1219-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1219-001", + "phase": "1219", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1219-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1219-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1219-001:AUTO_GEOMETRY_NATIVE_NODE_READER:3cccf2d7fb85d3b8", + "selectedRecordIds": [ + "node:GeometryNodeInputPosition", + "node:GeometryNodeInputRadius", + "node:GeometryNodeInputSceneTime", + "node:GeometryNodeInputShadeSmooth", + "node:GeometryNodeInputShortestEdgePaths" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1219-001:AUTO_GEOMETRY_NATIVE_NODE_READER:3cccf2d7fb85d3b8", + "selectedRecordIds": [ + "node:GeometryNodeInputPosition", + "node:GeometryNodeInputRadius", + "node:GeometryNodeInputSceneTime", + "node:GeometryNodeInputShadeSmooth", + "node:GeometryNodeInputShortestEdgePaths" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_position.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_radius.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_scene_time.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_face_smooth.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_shortest_edge_paths.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-3cccf2d7fb85d3b8.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeInputPosition type is read from Blender Main", + "GeometryNodeInputRadius type is read from Blender Main", + "GeometryNodeInputSceneTime type is read from Blender Main", + "GeometryNodeInputShadeSmooth type is read from Blender Main", + "GeometryNodeInputShortestEdgePaths type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1219-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1219-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-3cccf2d7fb85d3b8.blend WBV2_BATCH_TYPES='[\"GeometryNodeInputPosition\",\"GeometryNodeInputRadius\",\"GeometryNodeInputSceneTime\",\"GeometryNodeInputShadeSmooth\",\"GeometryNodeInputShortestEdgePaths\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeInputPosition\",\"node:GeometryNodeInputRadius\",\"node:GeometryNodeInputSceneTime\",\"node:GeometryNodeInputShadeSmooth\",\"node:GeometryNodeInputShortestEdgePaths\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1219-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeInputPosition", + "node:GeometryNodeInputRadius", + "node:GeometryNodeInputSceneTime", + "node:GeometryNodeInputShadeSmooth", + "node:GeometryNodeInputShortestEdgePaths" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1220-000", + "phase": "1220", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1219-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1220", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1220-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1220-001", + "phase": "1220", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1220-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1220-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1220-001:AUTO_GEOMETRY_NATIVE_NODE_READER:8d0f07a9289283d0", + "selectedRecordIds": [ + "node:GeometryNodeInputSplineCyclic", + "node:GeometryNodeInputSplineResolution", + "node:GeometryNodeInputTangent", + "node:GeometryNodeInputVoxelIndex", + "node:GeometryNodeInstanceOnPoints" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1220-001:AUTO_GEOMETRY_NATIVE_NODE_READER:8d0f07a9289283d0", + "selectedRecordIds": [ + "node:GeometryNodeInputSplineCyclic", + "node:GeometryNodeInputSplineResolution", + "node:GeometryNodeInputTangent", + "node:GeometryNodeInputVoxelIndex", + "node:GeometryNodeInstanceOnPoints" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_spline_cyclic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_spline_resolution.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_tangent.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_voxel_index.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_instance_on_points.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-8d0f07a9289283d0.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeInputSplineCyclic type is read from Blender Main", + "GeometryNodeInputSplineResolution type is read from Blender Main", + "GeometryNodeInputTangent type is read from Blender Main", + "GeometryNodeInputVoxelIndex type is read from Blender Main", + "GeometryNodeInstanceOnPoints type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1220-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1220-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-8d0f07a9289283d0.blend WBV2_BATCH_TYPES='[\"GeometryNodeInputSplineCyclic\",\"GeometryNodeInputSplineResolution\",\"GeometryNodeInputTangent\",\"GeometryNodeInputVoxelIndex\",\"GeometryNodeInstanceOnPoints\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeInputSplineCyclic\",\"node:GeometryNodeInputSplineResolution\",\"node:GeometryNodeInputTangent\",\"node:GeometryNodeInputVoxelIndex\",\"node:GeometryNodeInstanceOnPoints\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1220-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeInputSplineCyclic", + "node:GeometryNodeInputSplineResolution", + "node:GeometryNodeInputTangent", + "node:GeometryNodeInputVoxelIndex", + "node:GeometryNodeInstanceOnPoints" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1221-000", + "phase": "1221", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1220-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1221", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1221-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1221-001", + "phase": "1221", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1221-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1221-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1221-001:AUTO_GEOMETRY_NATIVE_NODE_READER:c30b3d2a341bc8b1", + "selectedRecordIds": [ + "node:GeometryNodeInstanceTransform", + "node:GeometryNodeInstancesToPoints", + "node:GeometryNodeInterpolateCurves", + "node:GeometryNodeIsViewport", + "node:GeometryNodeListGetItem" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1221-001:AUTO_GEOMETRY_NATIVE_NODE_READER:c30b3d2a341bc8b1", + "selectedRecordIds": [ + "node:GeometryNodeInstanceTransform", + "node:GeometryNodeInstancesToPoints", + "node:GeometryNodeInterpolateCurves", + "node:GeometryNodeIsViewport", + "node:GeometryNodeListGetItem" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_instance_transform.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_instances_to_points.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_interpolate_curves.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_is_viewport.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_list_get_item.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-c30b3d2a341bc8b1.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeInstanceTransform type is read from Blender Main", + "GeometryNodeInstancesToPoints type is read from Blender Main", + "GeometryNodeInterpolateCurves type is read from Blender Main", + "GeometryNodeIsViewport type is read from Blender Main", + "GeometryNodeListGetItem type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1221-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1221-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-c30b3d2a341bc8b1.blend WBV2_BATCH_TYPES='[\"GeometryNodeInstanceTransform\",\"GeometryNodeInstancesToPoints\",\"GeometryNodeInterpolateCurves\",\"GeometryNodeIsViewport\",\"GeometryNodeListGetItem\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeInstanceTransform\",\"node:GeometryNodeInstancesToPoints\",\"node:GeometryNodeInterpolateCurves\",\"node:GeometryNodeIsViewport\",\"node:GeometryNodeListGetItem\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1221-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeInstanceTransform", + "node:GeometryNodeInstancesToPoints", + "node:GeometryNodeInterpolateCurves", + "node:GeometryNodeIsViewport", + "node:GeometryNodeListGetItem" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1222-000", + "phase": "1222", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1221-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1222", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1222-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1222-001", + "phase": "1222", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1222-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1222-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1222-001:AUTO_GEOMETRY_NATIVE_NODE_READER:838d8958e4b989d1", + "selectedRecordIds": [ + "node:GeometryNodeListLength", + "node:GeometryNodeMaterialSelection", + "node:GeometryNodeMenuSwitch", + "node:GeometryNodeMergeByDistance", + "node:GeometryNodeMergeLayers" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1222-001:AUTO_GEOMETRY_NATIVE_NODE_READER:838d8958e4b989d1", + "selectedRecordIds": [ + "node:GeometryNodeListLength", + "node:GeometryNodeMaterialSelection", + "node:GeometryNodeMenuSwitch", + "node:GeometryNodeMergeByDistance", + "node:GeometryNodeMergeLayers" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_list_length.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_material_selection.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_menu_switch.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_merge_by_distance.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_merge_layers.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-838d8958e4b989d1.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeListLength type is read from Blender Main", + "GeometryNodeMaterialSelection type is read from Blender Main", + "GeometryNodeMenuSwitch type is read from Blender Main", + "GeometryNodeMergeByDistance type is read from Blender Main", + "GeometryNodeMergeLayers type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1222-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1222-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-838d8958e4b989d1.blend WBV2_BATCH_TYPES='[\"GeometryNodeListLength\",\"GeometryNodeMaterialSelection\",\"GeometryNodeMenuSwitch\",\"GeometryNodeMergeByDistance\",\"GeometryNodeMergeLayers\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeListLength\",\"node:GeometryNodeMaterialSelection\",\"node:GeometryNodeMenuSwitch\",\"node:GeometryNodeMergeByDistance\",\"node:GeometryNodeMergeLayers\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1222-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeListLength", + "node:GeometryNodeMaterialSelection", + "node:GeometryNodeMenuSwitch", + "node:GeometryNodeMergeByDistance", + "node:GeometryNodeMergeLayers" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1223-000", + "phase": "1223", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1222-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1223", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1223-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1223-001", + "phase": "1223", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1223-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1223-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1223-001:AUTO_GEOMETRY_NATIVE_NODE_READER:c3b7b0656afe6a91", + "selectedRecordIds": [ + "node:GeometryNodeMergePoints", + "node:GeometryNodeMeshBevel", + "node:GeometryNodeMeshBoolean", + "node:GeometryNodeMeshCircle", + "node:GeometryNodeMeshCone" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1223-001:AUTO_GEOMETRY_NATIVE_NODE_READER:c3b7b0656afe6a91", + "selectedRecordIds": [ + "node:GeometryNodeMergePoints", + "node:GeometryNodeMeshBevel", + "node:GeometryNodeMeshBoolean", + "node:GeometryNodeMeshCircle", + "node:GeometryNodeMeshCone" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_merge_points.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_bevel.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_boolean.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_circle.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cone.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-c3b7b0656afe6a91.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeMergePoints type is read from Blender Main", + "GeometryNodeMeshBevel type is read from Blender Main", + "GeometryNodeMeshBoolean type is read from Blender Main", + "GeometryNodeMeshCircle type is read from Blender Main", + "GeometryNodeMeshCone type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1223-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1223-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-c3b7b0656afe6a91.blend WBV2_BATCH_TYPES='[\"GeometryNodeMergePoints\",\"GeometryNodeMeshBevel\",\"GeometryNodeMeshBoolean\",\"GeometryNodeMeshCircle\",\"GeometryNodeMeshCone\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeMergePoints\",\"node:GeometryNodeMeshBevel\",\"node:GeometryNodeMeshBoolean\",\"node:GeometryNodeMeshCircle\",\"node:GeometryNodeMeshCone\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1223-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeMergePoints", + "node:GeometryNodeMeshBevel", + "node:GeometryNodeMeshBoolean", + "node:GeometryNodeMeshCircle", + "node:GeometryNodeMeshCone" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1224-000", + "phase": "1224", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1223-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1224", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1224-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1224-001", + "phase": "1224", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1224-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1224-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1224-001:AUTO_GEOMETRY_NATIVE_NODE_READER:0dca701c57915fc7", + "selectedRecordIds": [ + "node:GeometryNodeMeshCube", + "node:GeometryNodeMeshCylinder", + "node:GeometryNodeMeshFaceSetBoundaries", + "node:GeometryNodeMeshGrid", + "node:GeometryNodeMeshIcoSphere" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1224-001:AUTO_GEOMETRY_NATIVE_NODE_READER:0dca701c57915fc7", + "selectedRecordIds": [ + "node:GeometryNodeMeshCube", + "node:GeometryNodeMeshCylinder", + "node:GeometryNodeMeshFaceSetBoundaries", + "node:GeometryNodeMeshGrid", + "node:GeometryNodeMeshIcoSphere" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cube.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cylinder.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_face_group_boundaries.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_ico_sphere.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-0dca701c57915fc7.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeMeshCube type is read from Blender Main", + "GeometryNodeMeshCylinder type is read from Blender Main", + "GeometryNodeMeshFaceSetBoundaries type is read from Blender Main", + "GeometryNodeMeshGrid type is read from Blender Main", + "GeometryNodeMeshIcoSphere type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1224-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1224-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-0dca701c57915fc7.blend WBV2_BATCH_TYPES='[\"GeometryNodeMeshCube\",\"GeometryNodeMeshCylinder\",\"GeometryNodeMeshFaceSetBoundaries\",\"GeometryNodeMeshGrid\",\"GeometryNodeMeshIcoSphere\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeMeshCube\",\"node:GeometryNodeMeshCylinder\",\"node:GeometryNodeMeshFaceSetBoundaries\",\"node:GeometryNodeMeshGrid\",\"node:GeometryNodeMeshIcoSphere\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1224-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeMeshCube", + "node:GeometryNodeMeshCylinder", + "node:GeometryNodeMeshFaceSetBoundaries", + "node:GeometryNodeMeshGrid", + "node:GeometryNodeMeshIcoSphere" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1225-000", + "phase": "1225", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1224-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1225", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1225-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1225-001", + "phase": "1225", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1225-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1225-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1225-001:AUTO_GEOMETRY_NATIVE_NODE_READER:142ee68a2ed9492b", + "selectedRecordIds": [ + "node:GeometryNodeMeshLine", + "node:GeometryNodeMeshToCurve", + "node:GeometryNodeMeshToDensityGrid", + "node:GeometryNodeMeshToPoints", + "node:GeometryNodeMeshToSDFGrid" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1225-001:AUTO_GEOMETRY_NATIVE_NODE_READER:142ee68a2ed9492b", + "selectedRecordIds": [ + "node:GeometryNodeMeshLine", + "node:GeometryNodeMeshToCurve", + "node:GeometryNodeMeshToDensityGrid", + "node:GeometryNodeMeshToPoints", + "node:GeometryNodeMeshToSDFGrid" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_line.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_to_curve.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_to_density_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_to_points.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_to_sdf_grid.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-142ee68a2ed9492b.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeMeshLine type is read from Blender Main", + "GeometryNodeMeshToCurve type is read from Blender Main", + "GeometryNodeMeshToDensityGrid type is read from Blender Main", + "GeometryNodeMeshToPoints type is read from Blender Main", + "GeometryNodeMeshToSDFGrid type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1225-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1225-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-142ee68a2ed9492b.blend WBV2_BATCH_TYPES='[\"GeometryNodeMeshLine\",\"GeometryNodeMeshToCurve\",\"GeometryNodeMeshToDensityGrid\",\"GeometryNodeMeshToPoints\",\"GeometryNodeMeshToSDFGrid\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeMeshLine\",\"node:GeometryNodeMeshToCurve\",\"node:GeometryNodeMeshToDensityGrid\",\"node:GeometryNodeMeshToPoints\",\"node:GeometryNodeMeshToSDFGrid\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1225-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeMeshLine", + "node:GeometryNodeMeshToCurve", + "node:GeometryNodeMeshToDensityGrid", + "node:GeometryNodeMeshToPoints", + "node:GeometryNodeMeshToSDFGrid" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1226-000", + "phase": "1226", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1225-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1226", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1226-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1226-001", + "phase": "1226", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1226-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1226-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1226-001:AUTO_GEOMETRY_NATIVE_NODE_READER:abb1c596d4ee21b2", + "selectedRecordIds": [ + "node:GeometryNodeMeshToVolume", + "node:GeometryNodeMeshUVSphere", + "node:GeometryNodeOffsetCornerInFace", + "node:GeometryNodeOffsetPointInCurve", + "node:GeometryNodePoints" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1226-001:AUTO_GEOMETRY_NATIVE_NODE_READER:abb1c596d4ee21b2", + "selectedRecordIds": [ + "node:GeometryNodeMeshToVolume", + "node:GeometryNodeMeshUVSphere", + "node:GeometryNodeOffsetCornerInFace", + "node:GeometryNodeOffsetPointInCurve", + "node:GeometryNodePoints" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_to_volume.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_uv_sphere.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_offset_corner_in_face.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_offset_point_in_curve.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_points.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-abb1c596d4ee21b2.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeMeshToVolume type is read from Blender Main", + "GeometryNodeMeshUVSphere type is read from Blender Main", + "GeometryNodeOffsetCornerInFace type is read from Blender Main", + "GeometryNodeOffsetPointInCurve type is read from Blender Main", + "GeometryNodePoints type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1226-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1226-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-abb1c596d4ee21b2.blend WBV2_BATCH_TYPES='[\"GeometryNodeMeshToVolume\",\"GeometryNodeMeshUVSphere\",\"GeometryNodeOffsetCornerInFace\",\"GeometryNodeOffsetPointInCurve\",\"GeometryNodePoints\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeMeshToVolume\",\"node:GeometryNodeMeshUVSphere\",\"node:GeometryNodeOffsetCornerInFace\",\"node:GeometryNodeOffsetPointInCurve\",\"node:GeometryNodePoints\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1226-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeMeshToVolume", + "node:GeometryNodeMeshUVSphere", + "node:GeometryNodeOffsetCornerInFace", + "node:GeometryNodeOffsetPointInCurve", + "node:GeometryNodePoints" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1227-000", + "phase": "1227", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1226-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1227", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1227-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1227-001", + "phase": "1227", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1227-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1227-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1227-001:AUTO_GEOMETRY_NATIVE_NODE_READER:81deda73b9188c10", + "selectedRecordIds": [ + "node:GeometryNodePointsOfCurve", + "node:GeometryNodePointsToCurves", + "node:GeometryNodePointsToSDFGrid", + "node:GeometryNodePointsToVertices", + "node:GeometryNodePointsToVolume" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1227-001:AUTO_GEOMETRY_NATIVE_NODE_READER:81deda73b9188c10", + "selectedRecordIds": [ + "node:GeometryNodePointsOfCurve", + "node:GeometryNodePointsToCurves", + "node:GeometryNodePointsToSDFGrid", + "node:GeometryNodePointsToVertices", + "node:GeometryNodePointsToVolume" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_topology_points_of_curve.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_points_to_curves.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_points_to_sdf_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_points_to_vertices.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_points_to_volume.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-81deda73b9188c10.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodePointsOfCurve type is read from Blender Main", + "GeometryNodePointsToCurves type is read from Blender Main", + "GeometryNodePointsToSDFGrid type is read from Blender Main", + "GeometryNodePointsToVertices type is read from Blender Main", + "GeometryNodePointsToVolume type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1227-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1227-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-81deda73b9188c10.blend WBV2_BATCH_TYPES='[\"GeometryNodePointsOfCurve\",\"GeometryNodePointsToCurves\",\"GeometryNodePointsToSDFGrid\",\"GeometryNodePointsToVertices\",\"GeometryNodePointsToVolume\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodePointsOfCurve\",\"node:GeometryNodePointsToCurves\",\"node:GeometryNodePointsToSDFGrid\",\"node:GeometryNodePointsToVertices\",\"node:GeometryNodePointsToVolume\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1227-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodePointsOfCurve", + "node:GeometryNodePointsToCurves", + "node:GeometryNodePointsToSDFGrid", + "node:GeometryNodePointsToVertices", + "node:GeometryNodePointsToVolume" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1228-000", + "phase": "1228", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1227-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1228", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1228-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1228-001", + "phase": "1228", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1228-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1228-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1228-001:AUTO_GEOMETRY_NATIVE_NODE_READER:6b022a1a8e99f7fd", + "selectedRecordIds": [ + "node:GeometryNodeProximity", + "node:GeometryNodeRaycast", + "node:GeometryNodeRemoveAttribute", + "node:GeometryNodeRenameAttribute", + "node:GeometryNodeRepeatInput" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1228-001:AUTO_GEOMETRY_NATIVE_NODE_READER:6b022a1a8e99f7fd", + "selectedRecordIds": [ + "node:GeometryNodeProximity", + "node:GeometryNodeRaycast", + "node:GeometryNodeRemoveAttribute", + "node:GeometryNodeRenameAttribute", + "node:GeometryNodeRepeatInput" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_proximity.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_raycast.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_remove_attribute.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_rename_attribute.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_repeat.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-6b022a1a8e99f7fd.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeProximity type is read from Blender Main", + "GeometryNodeRaycast type is read from Blender Main", + "GeometryNodeRemoveAttribute type is read from Blender Main", + "GeometryNodeRenameAttribute type is read from Blender Main", + "GeometryNodeRepeatInput type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1228-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1228-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-6b022a1a8e99f7fd.blend WBV2_BATCH_TYPES='[\"GeometryNodeProximity\",\"GeometryNodeRaycast\",\"GeometryNodeRemoveAttribute\",\"GeometryNodeRenameAttribute\",\"GeometryNodeRepeatInput\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeProximity\",\"node:GeometryNodeRaycast\",\"node:GeometryNodeRemoveAttribute\",\"node:GeometryNodeRenameAttribute\",\"node:GeometryNodeRepeatInput\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1228-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeProximity", + "node:GeometryNodeRaycast", + "node:GeometryNodeRemoveAttribute", + "node:GeometryNodeRenameAttribute", + "node:GeometryNodeRepeatInput" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1229-000", + "phase": "1229", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1228-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1229", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1229-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1229-001", + "phase": "1229", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1229-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1229-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1229-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1323c437a10e245b", + "selectedRecordIds": [ + "node:GeometryNodeRepeatOutput" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1229-001:AUTO_GEOMETRY_NATIVE_NODE_READER:1323c437a10e245b", + "selectedRecordIds": [ + "node:GeometryNodeRepeatOutput" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_repeat.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-1323c437a10e245b.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeRepeatOutput type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1229-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1229-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-1323c437a10e245b.blend WBV2_BATCH_TYPES='[\"GeometryNodeRepeatOutput\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeRepeatOutput\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1229-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeRepeatOutput" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1230-000", + "phase": "1230", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1229-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1230", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1230-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1230-001", + "phase": "1230", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1230-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1230-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1230-001:AUTO_GEOMETRY_NATIVE_NODE_READER:bb5c9b89367c9d6d", + "selectedRecordIds": [ + "node:GeometryNodeReplaceMaterial", + "node:GeometryNodeResampleCurve", + "node:GeometryNodeReverseCurve", + "node:GeometryNodeRotateInstances", + "node:GeometryNodeSDFGridBoolean" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1230-001:AUTO_GEOMETRY_NATIVE_NODE_READER:bb5c9b89367c9d6d", + "selectedRecordIds": [ + "node:GeometryNodeReplaceMaterial", + "node:GeometryNodeResampleCurve", + "node:GeometryNodeReverseCurve", + "node:GeometryNodeRotateInstances", + "node:GeometryNodeSDFGridBoolean" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_material_replace.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_resample.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_reverse.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sdf_grid_boolean.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-bb5c9b89367c9d6d.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeReplaceMaterial type is read from Blender Main", + "GeometryNodeResampleCurve type is read from Blender Main", + "GeometryNodeReverseCurve type is read from Blender Main", + "GeometryNodeRotateInstances type is read from Blender Main", + "GeometryNodeSDFGridBoolean type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1230-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1230-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-bb5c9b89367c9d6d.blend WBV2_BATCH_TYPES='[\"GeometryNodeReplaceMaterial\",\"GeometryNodeResampleCurve\",\"GeometryNodeReverseCurve\",\"GeometryNodeRotateInstances\",\"GeometryNodeSDFGridBoolean\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeReplaceMaterial\",\"node:GeometryNodeResampleCurve\",\"node:GeometryNodeReverseCurve\",\"node:GeometryNodeRotateInstances\",\"node:GeometryNodeSDFGridBoolean\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1230-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeReplaceMaterial", + "node:GeometryNodeResampleCurve", + "node:GeometryNodeReverseCurve", + "node:GeometryNodeRotateInstances", + "node:GeometryNodeSDFGridBoolean" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1231-000", + "phase": "1231", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1230-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1231", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1231-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1231-001", + "phase": "1231", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1231-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1231-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1231-001:AUTO_GEOMETRY_NATIVE_NODE_READER:4e423b626a07145e", + "selectedRecordIds": [ + "node:GeometryNodeSDFGridFillet", + "node:GeometryNodeSDFGridLaplacian", + "node:GeometryNodeSDFGridMean", + "node:GeometryNodeSDFGridMeanCurvature", + "node:GeometryNodeSDFGridMedian" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1231-001:AUTO_GEOMETRY_NATIVE_NODE_READER:4e423b626a07145e", + "selectedRecordIds": [ + "node:GeometryNodeSDFGridFillet", + "node:GeometryNodeSDFGridLaplacian", + "node:GeometryNodeSDFGridMean", + "node:GeometryNodeSDFGridMeanCurvature", + "node:GeometryNodeSDFGridMedian" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sdf_grid_fillet.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sdf_grid_laplacian.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sdf_grid_mean.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sdf_grid_mean_curvature.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sdf_grid_median.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-4e423b626a07145e.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeSDFGridFillet type is read from Blender Main", + "GeometryNodeSDFGridLaplacian type is read from Blender Main", + "GeometryNodeSDFGridMean type is read from Blender Main", + "GeometryNodeSDFGridMeanCurvature type is read from Blender Main", + "GeometryNodeSDFGridMedian type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1231-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1231-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-4e423b626a07145e.blend WBV2_BATCH_TYPES='[\"GeometryNodeSDFGridFillet\",\"GeometryNodeSDFGridLaplacian\",\"GeometryNodeSDFGridMean\",\"GeometryNodeSDFGridMeanCurvature\",\"GeometryNodeSDFGridMedian\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeSDFGridFillet\",\"node:GeometryNodeSDFGridLaplacian\",\"node:GeometryNodeSDFGridMean\",\"node:GeometryNodeSDFGridMeanCurvature\",\"node:GeometryNodeSDFGridMedian\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1231-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeSDFGridFillet", + "node:GeometryNodeSDFGridLaplacian", + "node:GeometryNodeSDFGridMean", + "node:GeometryNodeSDFGridMeanCurvature", + "node:GeometryNodeSDFGridMedian" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1232-000", + "phase": "1232", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1231-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1232", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1232-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1232-001", + "phase": "1232", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1232-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1232-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1232-001:AUTO_GEOMETRY_NATIVE_NODE_READER:404eb303152ba922", + "selectedRecordIds": [ + "node:GeometryNodeSDFGridOffset", + "node:GeometryNodeSampleCurve", + "node:GeometryNodeSampleGrid", + "node:GeometryNodeSampleGridIndex", + "node:GeometryNodeSampleIndex" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1232-001:AUTO_GEOMETRY_NATIVE_NODE_READER:404eb303152ba922", + "selectedRecordIds": [ + "node:GeometryNodeSDFGridOffset", + "node:GeometryNodeSampleCurve", + "node:GeometryNodeSampleGrid", + "node:GeometryNodeSampleGridIndex", + "node:GeometryNodeSampleIndex" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sdf_grid_offset.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_sample.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sample_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sample_grid_index.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sample_index.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-404eb303152ba922.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeSDFGridOffset type is read from Blender Main", + "GeometryNodeSampleCurve type is read from Blender Main", + "GeometryNodeSampleGrid type is read from Blender Main", + "GeometryNodeSampleGridIndex type is read from Blender Main", + "GeometryNodeSampleIndex type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1232-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1232-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-404eb303152ba922.blend WBV2_BATCH_TYPES='[\"GeometryNodeSDFGridOffset\",\"GeometryNodeSampleCurve\",\"GeometryNodeSampleGrid\",\"GeometryNodeSampleGridIndex\",\"GeometryNodeSampleIndex\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeSDFGridOffset\",\"node:GeometryNodeSampleCurve\",\"node:GeometryNodeSampleGrid\",\"node:GeometryNodeSampleGridIndex\",\"node:GeometryNodeSampleIndex\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1232-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeSDFGridOffset", + "node:GeometryNodeSampleCurve", + "node:GeometryNodeSampleGrid", + "node:GeometryNodeSampleGridIndex", + "node:GeometryNodeSampleIndex" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1233-000", + "phase": "1233", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1232-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1233", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1233-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1233-001", + "phase": "1233", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1233-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1233-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1233-001:AUTO_GEOMETRY_NATIVE_NODE_READER:529a042eb604c0e1", + "selectedRecordIds": [ + "node:GeometryNodeSampleNearest", + "node:GeometryNodeSampleNearestSurface", + "node:GeometryNodeSampleSoundFrequencies", + "node:GeometryNodeSampleUVSurface", + "node:GeometryNodeScaleElements" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1233-001:AUTO_GEOMETRY_NATIVE_NODE_READER:529a042eb604c0e1", + "selectedRecordIds": [ + "node:GeometryNodeSampleNearest", + "node:GeometryNodeSampleNearestSurface", + "node:GeometryNodeSampleSoundFrequencies", + "node:GeometryNodeSampleUVSurface", + "node:GeometryNodeScaleElements" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sample_nearest.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sample_nearest_surface.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sample_sound_frequencies.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sample_uv_surface.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_scale_elements.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-529a042eb604c0e1.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeSampleNearest type is read from Blender Main", + "GeometryNodeSampleNearestSurface type is read from Blender Main", + "GeometryNodeSampleSoundFrequencies type is read from Blender Main", + "GeometryNodeSampleUVSurface type is read from Blender Main", + "GeometryNodeScaleElements type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1233-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1233-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-529a042eb604c0e1.blend WBV2_BATCH_TYPES='[\"GeometryNodeSampleNearest\",\"GeometryNodeSampleNearestSurface\",\"GeometryNodeSampleSoundFrequencies\",\"GeometryNodeSampleUVSurface\",\"GeometryNodeScaleElements\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeSampleNearest\",\"node:GeometryNodeSampleNearestSurface\",\"node:GeometryNodeSampleSoundFrequencies\",\"node:GeometryNodeSampleUVSurface\",\"node:GeometryNodeScaleElements\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1233-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeSampleNearest", + "node:GeometryNodeSampleNearestSurface", + "node:GeometryNodeSampleSoundFrequencies", + "node:GeometryNodeSampleUVSurface", + "node:GeometryNodeScaleElements" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1234-000", + "phase": "1234", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1233-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1234", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1234-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1234-001", + "phase": "1234", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1234-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1234-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1234-001:AUTO_GEOMETRY_NATIVE_NODE_READER:ad9e5b4bf235659f", + "selectedRecordIds": [ + "node:GeometryNodeScaleInstances", + "node:GeometryNodeSelfObject", + "node:GeometryNodeSeparateComponents", + "node:GeometryNodeSetCurveHandlePositions", + "node:GeometryNodeSetCurveNormal" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1234-001:AUTO_GEOMETRY_NATIVE_NODE_READER:ad9e5b4bf235659f", + "selectedRecordIds": [ + "node:GeometryNodeScaleInstances", + "node:GeometryNodeSelfObject", + "node:GeometryNodeSeparateComponents", + "node:GeometryNodeSetCurveHandlePositions", + "node:GeometryNodeSetCurveNormal" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_scale_instances.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_self_object.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_separate_components.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_curve_handles.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_curve_normal.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-ad9e5b4bf235659f.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeScaleInstances type is read from Blender Main", + "GeometryNodeSelfObject type is read from Blender Main", + "GeometryNodeSeparateComponents type is read from Blender Main", + "GeometryNodeSetCurveHandlePositions type is read from Blender Main", + "GeometryNodeSetCurveNormal type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1234-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1234-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-ad9e5b4bf235659f.blend WBV2_BATCH_TYPES='[\"GeometryNodeScaleInstances\",\"GeometryNodeSelfObject\",\"GeometryNodeSeparateComponents\",\"GeometryNodeSetCurveHandlePositions\",\"GeometryNodeSetCurveNormal\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeScaleInstances\",\"node:GeometryNodeSelfObject\",\"node:GeometryNodeSeparateComponents\",\"node:GeometryNodeSetCurveHandlePositions\",\"node:GeometryNodeSetCurveNormal\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1234-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeScaleInstances", + "node:GeometryNodeSelfObject", + "node:GeometryNodeSeparateComponents", + "node:GeometryNodeSetCurveHandlePositions", + "node:GeometryNodeSetCurveNormal" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1235-000", + "phase": "1235", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1234-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1235", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1235-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1235-001", + "phase": "1235", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1235-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1235-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1235-001:AUTO_GEOMETRY_NATIVE_NODE_READER:91beafd1d1c04670", + "selectedRecordIds": [ + "node:GeometryNodeSetCurveRadius", + "node:GeometryNodeSetCurveTilt", + "node:GeometryNodeSetGeometryBundle", + "node:GeometryNodeSetGeometryName", + "node:GeometryNodeSetGreasePencilColor" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1235-001:AUTO_GEOMETRY_NATIVE_NODE_READER:91beafd1d1c04670", + "selectedRecordIds": [ + "node:GeometryNodeSetCurveRadius", + "node:GeometryNodeSetCurveTilt", + "node:GeometryNodeSetGeometryBundle", + "node:GeometryNodeSetGeometryName", + "node:GeometryNodeSetGreasePencilColor" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_curve_radius.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_curve_tilt.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_geometry_bundle.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_geometry_name.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_grease_pencil_color.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-91beafd1d1c04670.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeSetCurveRadius type is read from Blender Main", + "GeometryNodeSetCurveTilt type is read from Blender Main", + "GeometryNodeSetGeometryBundle type is read from Blender Main", + "GeometryNodeSetGeometryName type is read from Blender Main", + "GeometryNodeSetGreasePencilColor type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1235-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1235-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-91beafd1d1c04670.blend WBV2_BATCH_TYPES='[\"GeometryNodeSetCurveRadius\",\"GeometryNodeSetCurveTilt\",\"GeometryNodeSetGeometryBundle\",\"GeometryNodeSetGeometryName\",\"GeometryNodeSetGreasePencilColor\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeSetCurveRadius\",\"node:GeometryNodeSetCurveTilt\",\"node:GeometryNodeSetGeometryBundle\",\"node:GeometryNodeSetGeometryName\",\"node:GeometryNodeSetGreasePencilColor\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1235-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeSetCurveRadius", + "node:GeometryNodeSetCurveTilt", + "node:GeometryNodeSetGeometryBundle", + "node:GeometryNodeSetGeometryName", + "node:GeometryNodeSetGreasePencilColor" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1236-000", + "phase": "1236", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1235-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1236", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1236-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1236-001", + "phase": "1236", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1236-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1236-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1236-001:AUTO_GEOMETRY_NATIVE_NODE_READER:b7b77a5dec80a14d", + "selectedRecordIds": [ + "node:GeometryNodeSetGreasePencilDepth", + "node:GeometryNodeSetGreasePencilSoftness", + "node:GeometryNodeSetGridBackground", + "node:GeometryNodeSetGridTransform", + "node:GeometryNodeSetID" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1236-001:AUTO_GEOMETRY_NATIVE_NODE_READER:b7b77a5dec80a14d", + "selectedRecordIds": [ + "node:GeometryNodeSetGreasePencilDepth", + "node:GeometryNodeSetGreasePencilSoftness", + "node:GeometryNodeSetGridBackground", + "node:GeometryNodeSetGridTransform", + "node:GeometryNodeSetID" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_grease_pencil_depth_mode.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_grease_pencil_softness.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_grid_background.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_grid_transform.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_id.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-b7b77a5dec80a14d.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeSetGreasePencilDepth type is read from Blender Main", + "GeometryNodeSetGreasePencilSoftness type is read from Blender Main", + "GeometryNodeSetGridBackground type is read from Blender Main", + "GeometryNodeSetGridTransform type is read from Blender Main", + "GeometryNodeSetID type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1236-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1236-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-b7b77a5dec80a14d.blend WBV2_BATCH_TYPES='[\"GeometryNodeSetGreasePencilDepth\",\"GeometryNodeSetGreasePencilSoftness\",\"GeometryNodeSetGridBackground\",\"GeometryNodeSetGridTransform\",\"GeometryNodeSetID\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeSetGreasePencilDepth\",\"node:GeometryNodeSetGreasePencilSoftness\",\"node:GeometryNodeSetGridBackground\",\"node:GeometryNodeSetGridTransform\",\"node:GeometryNodeSetID\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1236-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeSetGreasePencilDepth", + "node:GeometryNodeSetGreasePencilSoftness", + "node:GeometryNodeSetGridBackground", + "node:GeometryNodeSetGridTransform", + "node:GeometryNodeSetID" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1237-000", + "phase": "1237", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1236-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1237", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1237-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1237-001", + "phase": "1237", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1237-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1237-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1237-001:AUTO_GEOMETRY_NATIVE_NODE_READER:95ccfa5892bb7a33", + "selectedRecordIds": [ + "node:GeometryNodeSetInstanceTransform", + "node:GeometryNodeSetMaterial", + "node:GeometryNodeSetMaterialIndex", + "node:GeometryNodeSetMeshNormal", + "node:GeometryNodeSetNURBSOrder" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1237-001:AUTO_GEOMETRY_NATIVE_NODE_READER:95ccfa5892bb7a33", + "selectedRecordIds": [ + "node:GeometryNodeSetInstanceTransform", + "node:GeometryNodeSetMaterial", + "node:GeometryNodeSetMaterialIndex", + "node:GeometryNodeSetMeshNormal", + "node:GeometryNodeSetNURBSOrder" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_instance_transform.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_material.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_material_index.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_mesh_normal.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_nurbs_order.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-95ccfa5892bb7a33.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeSetInstanceTransform type is read from Blender Main", + "GeometryNodeSetMaterial type is read from Blender Main", + "GeometryNodeSetMaterialIndex type is read from Blender Main", + "GeometryNodeSetMeshNormal type is read from Blender Main", + "GeometryNodeSetNURBSOrder type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1237-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1237-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-95ccfa5892bb7a33.blend WBV2_BATCH_TYPES='[\"GeometryNodeSetInstanceTransform\",\"GeometryNodeSetMaterial\",\"GeometryNodeSetMaterialIndex\",\"GeometryNodeSetMeshNormal\",\"GeometryNodeSetNURBSOrder\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeSetInstanceTransform\",\"node:GeometryNodeSetMaterial\",\"node:GeometryNodeSetMaterialIndex\",\"node:GeometryNodeSetMeshNormal\",\"node:GeometryNodeSetNURBSOrder\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1237-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeSetInstanceTransform", + "node:GeometryNodeSetMaterial", + "node:GeometryNodeSetMaterialIndex", + "node:GeometryNodeSetMeshNormal", + "node:GeometryNodeSetNURBSOrder" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1238-000", + "phase": "1238", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1237-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1238", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1238-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1238-001", + "phase": "1238", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1238-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1238-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1238-001:AUTO_GEOMETRY_NATIVE_NODE_READER:8d3751cce437cb33", + "selectedRecordIds": [ + "node:GeometryNodeSetNURBSWeight", + "node:GeometryNodeSetPointRadius", + "node:GeometryNodeSetShadeSmooth", + "node:GeometryNodeSetSplineCyclic", + "node:GeometryNodeSetSplineResolution" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1238-001:AUTO_GEOMETRY_NATIVE_NODE_READER:8d3751cce437cb33", + "selectedRecordIds": [ + "node:GeometryNodeSetNURBSWeight", + "node:GeometryNodeSetPointRadius", + "node:GeometryNodeSetShadeSmooth", + "node:GeometryNodeSetSplineCyclic", + "node:GeometryNodeSetSplineResolution" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_nurbs_weight.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_point_radius.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_shade_smooth.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_spline_cyclic.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_set_spline_resolution.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-8d3751cce437cb33.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeSetNURBSWeight type is read from Blender Main", + "GeometryNodeSetPointRadius type is read from Blender Main", + "GeometryNodeSetShadeSmooth type is read from Blender Main", + "GeometryNodeSetSplineCyclic type is read from Blender Main", + "GeometryNodeSetSplineResolution type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1238-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1238-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-8d3751cce437cb33.blend WBV2_BATCH_TYPES='[\"GeometryNodeSetNURBSWeight\",\"GeometryNodeSetPointRadius\",\"GeometryNodeSetShadeSmooth\",\"GeometryNodeSetSplineCyclic\",\"GeometryNodeSetSplineResolution\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeSetNURBSWeight\",\"node:GeometryNodeSetPointRadius\",\"node:GeometryNodeSetShadeSmooth\",\"node:GeometryNodeSetSplineCyclic\",\"node:GeometryNodeSetSplineResolution\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1238-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeSetNURBSWeight", + "node:GeometryNodeSetPointRadius", + "node:GeometryNodeSetShadeSmooth", + "node:GeometryNodeSetSplineCyclic", + "node:GeometryNodeSetSplineResolution" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1239-000", + "phase": "1239", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1238-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1239", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1239-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1239-001", + "phase": "1239", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1239-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1239-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1239-001:AUTO_GEOMETRY_NATIVE_NODE_READER:2de2c5e6ce0c4914", + "selectedRecordIds": [ + "node:GeometryNodeSortElements", + "node:GeometryNodeSortList", + "node:GeometryNodeSplineLength", + "node:GeometryNodeSplineParameter", + "node:GeometryNodeSplitEdges" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1239-001:AUTO_GEOMETRY_NATIVE_NODE_READER:2de2c5e6ce0c4914", + "selectedRecordIds": [ + "node:GeometryNodeSortElements", + "node:GeometryNodeSortList", + "node:GeometryNodeSplineLength", + "node:GeometryNodeSplineParameter", + "node:GeometryNodeSplitEdges" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sort_elements.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_sort_list.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_spline_length.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_spline_parameter.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_edge_split.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-2de2c5e6ce0c4914.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeSortElements type is read from Blender Main", + "GeometryNodeSortList type is read from Blender Main", + "GeometryNodeSplineLength type is read from Blender Main", + "GeometryNodeSplineParameter type is read from Blender Main", + "GeometryNodeSplitEdges type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1239-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1239-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-2de2c5e6ce0c4914.blend WBV2_BATCH_TYPES='[\"GeometryNodeSortElements\",\"GeometryNodeSortList\",\"GeometryNodeSplineLength\",\"GeometryNodeSplineParameter\",\"GeometryNodeSplitEdges\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeSortElements\",\"node:GeometryNodeSortList\",\"node:GeometryNodeSplineLength\",\"node:GeometryNodeSplineParameter\",\"node:GeometryNodeSplitEdges\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1239-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeSortElements", + "node:GeometryNodeSortList", + "node:GeometryNodeSplineLength", + "node:GeometryNodeSplineParameter", + "node:GeometryNodeSplitEdges" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1240-000", + "phase": "1240", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1239-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1240", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1240-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1240-001", + "phase": "1240", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1240-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1240-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1240-001:AUTO_GEOMETRY_NATIVE_NODE_READER:70077c253f8e9738", + "selectedRecordIds": [ + "node:GeometryNodeSplitToInstances", + "node:GeometryNodeStoreNamedGrid", + "node:GeometryNodeStringJoin", + "node:GeometryNodeStringToCurves", + "node:GeometryNodeSubdivideCurve" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1240-001:AUTO_GEOMETRY_NATIVE_NODE_READER:70077c253f8e9738", + "selectedRecordIds": [ + "node:GeometryNodeSplitToInstances", + "node:GeometryNodeStoreNamedGrid", + "node:GeometryNodeStringJoin", + "node:GeometryNodeStringToCurves", + "node:GeometryNodeSubdivideCurve" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_split_to_instances.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_store_named_grid.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_string_join.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_string_to_curves.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_subdivide.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-70077c253f8e9738.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeSplitToInstances type is read from Blender Main", + "GeometryNodeStoreNamedGrid type is read from Blender Main", + "GeometryNodeStringJoin type is read from Blender Main", + "GeometryNodeStringToCurves type is read from Blender Main", + "GeometryNodeSubdivideCurve type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1240-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1240-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-70077c253f8e9738.blend WBV2_BATCH_TYPES='[\"GeometryNodeSplitToInstances\",\"GeometryNodeStoreNamedGrid\",\"GeometryNodeStringJoin\",\"GeometryNodeStringToCurves\",\"GeometryNodeSubdivideCurve\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeSplitToInstances\",\"node:GeometryNodeStoreNamedGrid\",\"node:GeometryNodeStringJoin\",\"node:GeometryNodeStringToCurves\",\"node:GeometryNodeSubdivideCurve\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1240-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeSplitToInstances", + "node:GeometryNodeStoreNamedGrid", + "node:GeometryNodeStringJoin", + "node:GeometryNodeStringToCurves", + "node:GeometryNodeSubdivideCurve" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1241-000", + "phase": "1241", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1240-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1241", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1241-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1241-001", + "phase": "1241", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1241-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1241-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1241-001:AUTO_GEOMETRY_NATIVE_NODE_READER:518360e680870ecc", + "selectedRecordIds": [ + "node:GeometryNodeSubdivideMesh", + "node:GeometryNodeSubdivisionSurface", + "node:GeometryNodeSwitch", + "node:GeometryNodeTagFilter", + "node:GeometryNodeTool3DCursor" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1241-001:AUTO_GEOMETRY_NATIVE_NODE_READER:518360e680870ecc", + "selectedRecordIds": [ + "node:GeometryNodeSubdivideMesh", + "node:GeometryNodeSubdivisionSurface", + "node:GeometryNodeSwitch", + "node:GeometryNodeTagFilter", + "node:GeometryNodeTool3DCursor" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_subdivide.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_subdivision_surface.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_switch.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_tag_filter.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_tool_3d_cursor.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-518360e680870ecc.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeSubdivideMesh type is read from Blender Main", + "GeometryNodeSubdivisionSurface type is read from Blender Main", + "GeometryNodeSwitch type is read from Blender Main", + "GeometryNodeTagFilter type is read from Blender Main", + "GeometryNodeTool3DCursor type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1241-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1241-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-518360e680870ecc.blend WBV2_BATCH_TYPES='[\"GeometryNodeSubdivideMesh\",\"GeometryNodeSubdivisionSurface\",\"GeometryNodeSwitch\",\"GeometryNodeTagFilter\",\"GeometryNodeTool3DCursor\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeSubdivideMesh\",\"node:GeometryNodeSubdivisionSurface\",\"node:GeometryNodeSwitch\",\"node:GeometryNodeTagFilter\",\"node:GeometryNodeTool3DCursor\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1241-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeSubdivideMesh", + "node:GeometryNodeSubdivisionSurface", + "node:GeometryNodeSwitch", + "node:GeometryNodeTagFilter", + "node:GeometryNodeTool3DCursor" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1242-000", + "phase": "1242", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1241-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1242", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1242-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1242-001", + "phase": "1242", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1242-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1242-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1242-001:AUTO_GEOMETRY_NATIVE_NODE_READER:f355dda8099b8a6f", + "selectedRecordIds": [ + "node:GeometryNodeToolActiveElement", + "node:GeometryNodeToolFaceSet", + "node:GeometryNodeToolMousePosition", + "node:GeometryNodeToolSelection", + "node:GeometryNodeToolSetFaceSet" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1242-001:AUTO_GEOMETRY_NATIVE_NODE_READER:f355dda8099b8a6f", + "selectedRecordIds": [ + "node:GeometryNodeToolActiveElement", + "node:GeometryNodeToolFaceSet", + "node:GeometryNodeToolMousePosition", + "node:GeometryNodeToolSelection", + "node:GeometryNodeToolSetFaceSet" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_tool_active_element.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_tool_face_set.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mouse_position.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_tool_selection.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_tool_set_face_set.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-f355dda8099b8a6f.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeToolActiveElement type is read from Blender Main", + "GeometryNodeToolFaceSet type is read from Blender Main", + "GeometryNodeToolMousePosition type is read from Blender Main", + "GeometryNodeToolSelection type is read from Blender Main", + "GeometryNodeToolSetFaceSet type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1242-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1242-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-f355dda8099b8a6f.blend WBV2_BATCH_TYPES='[\"GeometryNodeToolActiveElement\",\"GeometryNodeToolFaceSet\",\"GeometryNodeToolMousePosition\",\"GeometryNodeToolSelection\",\"GeometryNodeToolSetFaceSet\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeToolActiveElement\",\"node:GeometryNodeToolFaceSet\",\"node:GeometryNodeToolMousePosition\",\"node:GeometryNodeToolSelection\",\"node:GeometryNodeToolSetFaceSet\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1242-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeToolActiveElement", + "node:GeometryNodeToolFaceSet", + "node:GeometryNodeToolMousePosition", + "node:GeometryNodeToolSelection", + "node:GeometryNodeToolSetFaceSet" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1243-000", + "phase": "1243", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1242-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1243", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1243-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1243-001", + "phase": "1243", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1243-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1243-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1243-001:AUTO_GEOMETRY_NATIVE_NODE_READER:6399364bfcbc157c", + "selectedRecordIds": [ + "node:GeometryNodeToolSetSelection", + "node:GeometryNodeTransferAttributes", + "node:GeometryNodeTranslateInstances", + "node:GeometryNodeTriangulate", + "node:GeometryNodeTrimCurve" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1243-001:AUTO_GEOMETRY_NATIVE_NODE_READER:6399364bfcbc157c", + "selectedRecordIds": [ + "node:GeometryNodeToolSetSelection", + "node:GeometryNodeTransferAttributes", + "node:GeometryNodeTranslateInstances", + "node:GeometryNodeTriangulate", + "node:GeometryNodeTrimCurve" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_tool_set_selection.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_transfer_attributes.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_translate_instances.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_triangulate.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-6399364bfcbc157c.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeToolSetSelection type is read from Blender Main", + "GeometryNodeTransferAttributes type is read from Blender Main", + "GeometryNodeTranslateInstances type is read from Blender Main", + "GeometryNodeTriangulate type is read from Blender Main", + "GeometryNodeTrimCurve type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1243-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1243-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-6399364bfcbc157c.blend WBV2_BATCH_TYPES='[\"GeometryNodeToolSetSelection\",\"GeometryNodeTransferAttributes\",\"GeometryNodeTranslateInstances\",\"GeometryNodeTriangulate\",\"GeometryNodeTrimCurve\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeToolSetSelection\",\"node:GeometryNodeTransferAttributes\",\"node:GeometryNodeTranslateInstances\",\"node:GeometryNodeTriangulate\",\"node:GeometryNodeTrimCurve\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1243-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeToolSetSelection", + "node:GeometryNodeTransferAttributes", + "node:GeometryNodeTranslateInstances", + "node:GeometryNodeTriangulate", + "node:GeometryNodeTrimCurve" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1244-000", + "phase": "1244", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1243-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1244", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1244-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1244-001", + "phase": "1244", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1244-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1244-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1244-001:AUTO_GEOMETRY_NATIVE_NODE_READER:b2e40edae0bea18d", + "selectedRecordIds": [ + "node:GeometryNodeUVPackIslands", + "node:GeometryNodeUVTangent", + "node:GeometryNodeUVUnwrap", + "node:GeometryNodeVertexOfCorner", + "node:GeometryNodeViewer" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1244-001:AUTO_GEOMETRY_NATIVE_NODE_READER:b2e40edae0bea18d", + "selectedRecordIds": [ + "node:GeometryNodeUVPackIslands", + "node:GeometryNodeUVTangent", + "node:GeometryNodeUVUnwrap", + "node:GeometryNodeVertexOfCorner", + "node:GeometryNodeViewer" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_uv_pack_islands.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_uv_tangent.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_uv_unwrap.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_mesh_topology_vertex_of_corner.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_viewer.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-b2e40edae0bea18d.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeUVPackIslands type is read from Blender Main", + "GeometryNodeUVTangent type is read from Blender Main", + "GeometryNodeUVUnwrap type is read from Blender Main", + "GeometryNodeVertexOfCorner type is read from Blender Main", + "GeometryNodeViewer type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1244-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1244-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-b2e40edae0bea18d.blend WBV2_BATCH_TYPES='[\"GeometryNodeUVPackIslands\",\"GeometryNodeUVTangent\",\"GeometryNodeUVUnwrap\",\"GeometryNodeVertexOfCorner\",\"GeometryNodeViewer\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeUVPackIslands\",\"node:GeometryNodeUVTangent\",\"node:GeometryNodeUVUnwrap\",\"node:GeometryNodeVertexOfCorner\",\"node:GeometryNodeViewer\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1244-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeUVPackIslands", + "node:GeometryNodeUVTangent", + "node:GeometryNodeUVUnwrap", + "node:GeometryNodeVertexOfCorner", + "node:GeometryNodeViewer" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1245-000", + "phase": "1245", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1244-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1245", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1245-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1245-001", + "phase": "1245", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1245-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1245-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1245-001:AUTO_GEOMETRY_NATIVE_NODE_READER:06a9b0a82fc0bc5b", + "selectedRecordIds": [ + "node:GeometryNodeViewportTransform", + "node:GeometryNodeVolumeCube", + "node:GeometryNodeVolumeToMesh", + "node:GeometryNodeWarning", + "node:GeometryNodeXPBDSolver" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1245-001:AUTO_GEOMETRY_NATIVE_NODE_READER:06a9b0a82fc0bc5b", + "selectedRecordIds": [ + "node:GeometryNodeViewportTransform", + "node:GeometryNodeVolumeCube", + "node:GeometryNodeVolumeToMesh", + "node:GeometryNodeWarning", + "node:GeometryNodeXPBDSolver" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_viewport_transform.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_volume_cube.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_volume_to_mesh.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_warning.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_xpbd_solver.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-06a9b0a82fc0bc5b.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "GeometryNodeViewportTransform type is read from Blender Main", + "GeometryNodeVolumeCube type is read from Blender Main", + "GeometryNodeVolumeToMesh type is read from Blender Main", + "GeometryNodeWarning type is read from Blender Main", + "GeometryNodeXPBDSolver type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1245-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1245-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-06a9b0a82fc0bc5b.blend WBV2_BATCH_TYPES='[\"GeometryNodeViewportTransform\",\"GeometryNodeVolumeCube\",\"GeometryNodeVolumeToMesh\",\"GeometryNodeWarning\",\"GeometryNodeXPBDSolver\"]' WBV2_BATCH_UNITS='[\"node:GeometryNodeViewportTransform\",\"node:GeometryNodeVolumeCube\",\"node:GeometryNodeVolumeToMesh\",\"node:GeometryNodeWarning\",\"node:GeometryNodeXPBDSolver\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1245-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:GeometryNodeViewportTransform", + "node:GeometryNodeVolumeCube", + "node:GeometryNodeVolumeToMesh", + "node:GeometryNodeWarning", + "node:GeometryNodeXPBDSolver" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1246-000", + "phase": "1246", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1245-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1246", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1246-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1246-001", + "phase": "1246", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1246-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1246-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1246-001:AUTO_SHADER_NATIVE_NODE_READER:6084b65cc9b4dd13", + "selectedRecordIds": [ + "node:ShaderNodeAddShader", + "node:ShaderNodeAmbientOcclusion", + "node:ShaderNodeAttribute", + "node:ShaderNodeBackground", + "node:ShaderNodeBevel" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1246-001:AUTO_SHADER_NATIVE_NODE_READER:6084b65cc9b4dd13", + "selectedRecordIds": [ + "node:ShaderNodeAddShader", + "node:ShaderNodeAmbientOcclusion", + "node:ShaderNodeAttribute", + "node:ShaderNodeBackground", + "node:ShaderNodeBevel" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_add_shader.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_ambient_occlusion.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_attribute.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_background.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bevel.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-6084b65cc9b4dd13.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeAddShader type is read from Blender Main", + "ShaderNodeAmbientOcclusion type is read from Blender Main", + "ShaderNodeAttribute type is read from Blender Main", + "ShaderNodeBackground type is read from Blender Main", + "ShaderNodeBevel type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1246-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1246-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-6084b65cc9b4dd13.blend WBV2_BATCH_TYPES='[\"ShaderNodeAddShader\",\"ShaderNodeAmbientOcclusion\",\"ShaderNodeAttribute\",\"ShaderNodeBackground\",\"ShaderNodeBevel\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeAddShader\",\"node:ShaderNodeAmbientOcclusion\",\"node:ShaderNodeAttribute\",\"node:ShaderNodeBackground\",\"node:ShaderNodeBevel\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 web/tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1246-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeAddShader", + "node:ShaderNodeAmbientOcclusion", + "node:ShaderNodeAttribute", + "node:ShaderNodeBackground", + "node:ShaderNodeBevel" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1247-000", + "phase": "1247", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1246-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1247", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1247-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1247-001", + "phase": "1247", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1247-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1247-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1247-001:AUTO_SHADER_NATIVE_NODE_READER:492bd603ac3e7b39", + "selectedRecordIds": [ + "node:ShaderNodeBlackbody", + "node:ShaderNodeBrightContrast", + "node:ShaderNodeBsdfAnisotropic", + "node:ShaderNodeBsdfDiffuse", + "node:ShaderNodeBsdfGlass" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1247-001:AUTO_SHADER_NATIVE_NODE_READER:492bd603ac3e7b39", + "selectedRecordIds": [ + "node:ShaderNodeBlackbody", + "node:ShaderNodeBrightContrast", + "node:ShaderNodeBsdfAnisotropic", + "node:ShaderNodeBsdfDiffuse", + "node:ShaderNodeBsdfGlass" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_blackbody.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_brightness.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_glossy.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_diffuse.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_glass.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-492bd603ac3e7b39.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeBlackbody type is read from Blender Main", + "ShaderNodeBrightContrast type is read from Blender Main", + "ShaderNodeBsdfAnisotropic type is read from Blender Main", + "ShaderNodeBsdfDiffuse type is read from Blender Main", + "ShaderNodeBsdfGlass type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1247-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1247-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-492bd603ac3e7b39.blend WBV2_BATCH_TYPES='[\"ShaderNodeBlackbody\",\"ShaderNodeBrightContrast\",\"ShaderNodeBsdfAnisotropic\",\"ShaderNodeBsdfDiffuse\",\"ShaderNodeBsdfGlass\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeBlackbody\",\"node:ShaderNodeBrightContrast\",\"node:ShaderNodeBsdfAnisotropic\",\"node:ShaderNodeBsdfDiffuse\",\"node:ShaderNodeBsdfGlass\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1247-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeBlackbody", + "node:ShaderNodeBrightContrast", + "node:ShaderNodeBsdfAnisotropic", + "node:ShaderNodeBsdfDiffuse", + "node:ShaderNodeBsdfGlass" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1248-000", + "phase": "1248", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1247-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1248", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1248-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1248-001", + "phase": "1248", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1248-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1248-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1248-001:AUTO_SHADER_NATIVE_NODE_READER:5d3fdcd95f8dcb4a", + "selectedRecordIds": [ + "node:ShaderNodeBsdfHair", + "node:ShaderNodeBsdfHairPrincipled", + "node:ShaderNodeBsdfMetallic", + "node:ShaderNodeBsdfRayPortal", + "node:ShaderNodeBsdfRefraction" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1248-001:AUTO_SHADER_NATIVE_NODE_READER:5d3fdcd95f8dcb4a", + "selectedRecordIds": [ + "node:ShaderNodeBsdfHair", + "node:ShaderNodeBsdfHairPrincipled", + "node:ShaderNodeBsdfMetallic", + "node:ShaderNodeBsdfRayPortal", + "node:ShaderNodeBsdfRefraction" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_hair.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_hair_principled.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_metallic.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_ray_portal.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_refraction.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-5d3fdcd95f8dcb4a.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeBsdfHair type is read from Blender Main", + "ShaderNodeBsdfHairPrincipled type is read from Blender Main", + "ShaderNodeBsdfMetallic type is read from Blender Main", + "ShaderNodeBsdfRayPortal type is read from Blender Main", + "ShaderNodeBsdfRefraction type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1248-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1248-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-5d3fdcd95f8dcb4a.blend WBV2_BATCH_TYPES='[\"ShaderNodeBsdfHair\",\"ShaderNodeBsdfHairPrincipled\",\"ShaderNodeBsdfMetallic\",\"ShaderNodeBsdfRayPortal\",\"ShaderNodeBsdfRefraction\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeBsdfHair\",\"node:ShaderNodeBsdfHairPrincipled\",\"node:ShaderNodeBsdfMetallic\",\"node:ShaderNodeBsdfRayPortal\",\"node:ShaderNodeBsdfRefraction\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1248-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeBsdfHair", + "node:ShaderNodeBsdfHairPrincipled", + "node:ShaderNodeBsdfMetallic", + "node:ShaderNodeBsdfRayPortal", + "node:ShaderNodeBsdfRefraction" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1249-000", + "phase": "1249", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1248-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1249", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1249-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1249-001", + "phase": "1249", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1249-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1249-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1249-001:AUTO_SHADER_NATIVE_NODE_READER:3dd8ce20c676372b", + "selectedRecordIds": [ + "node:ShaderNodeBsdfSheen", + "node:ShaderNodeBsdfToon", + "node:ShaderNodeBsdfTranslucent", + "node:ShaderNodeBsdfTransparent", + "node:ShaderNodeBump" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1249-001:AUTO_SHADER_NATIVE_NODE_READER:3dd8ce20c676372b", + "selectedRecordIds": [ + "node:ShaderNodeBsdfSheen", + "node:ShaderNodeBsdfToon", + "node:ShaderNodeBsdfTranslucent", + "node:ShaderNodeBsdfTransparent", + "node:ShaderNodeBump" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_sheen.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_toon.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_translucent.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bsdf_transparent.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_bump.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-3dd8ce20c676372b.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeBsdfSheen type is read from Blender Main", + "ShaderNodeBsdfToon type is read from Blender Main", + "ShaderNodeBsdfTranslucent type is read from Blender Main", + "ShaderNodeBsdfTransparent type is read from Blender Main", + "ShaderNodeBump type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1249-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1249-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-3dd8ce20c676372b.blend WBV2_BATCH_TYPES='[\"ShaderNodeBsdfSheen\",\"ShaderNodeBsdfToon\",\"ShaderNodeBsdfTranslucent\",\"ShaderNodeBsdfTransparent\",\"ShaderNodeBump\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeBsdfSheen\",\"node:ShaderNodeBsdfToon\",\"node:ShaderNodeBsdfTranslucent\",\"node:ShaderNodeBsdfTransparent\",\"node:ShaderNodeBump\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1249-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeBsdfSheen", + "node:ShaderNodeBsdfToon", + "node:ShaderNodeBsdfTranslucent", + "node:ShaderNodeBsdfTransparent", + "node:ShaderNodeBump" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1250-000", + "phase": "1250", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1249-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1250", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1250-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1250-001", + "phase": "1250", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1250-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1250-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1250-001:AUTO_SHADER_NATIVE_NODE_READER:4962cd49b587a2f9", + "selectedRecordIds": [ + "node:ShaderNodeCameraData", + "node:ShaderNodeClamp", + "node:ShaderNodeCombineColor", + "node:ShaderNodeCombineXYZ", + "node:ShaderNodeDisplacement" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1250-001:AUTO_SHADER_NATIVE_NODE_READER:4962cd49b587a2f9", + "selectedRecordIds": [ + "node:ShaderNodeCameraData", + "node:ShaderNodeClamp", + "node:ShaderNodeCombineColor", + "node:ShaderNodeCombineXYZ", + "node:ShaderNodeDisplacement" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_camera.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_clamp.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_sepcomb_color.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_sepcomb_xyz.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_displacement.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-4962cd49b587a2f9.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeCameraData type is read from Blender Main", + "ShaderNodeClamp type is read from Blender Main", + "ShaderNodeCombineColor type is read from Blender Main", + "ShaderNodeCombineXYZ type is read from Blender Main", + "ShaderNodeDisplacement type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1250-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1250-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-4962cd49b587a2f9.blend WBV2_BATCH_TYPES='[\"ShaderNodeCameraData\",\"ShaderNodeClamp\",\"ShaderNodeCombineColor\",\"ShaderNodeCombineXYZ\",\"ShaderNodeDisplacement\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeCameraData\",\"node:ShaderNodeClamp\",\"node:ShaderNodeCombineColor\",\"node:ShaderNodeCombineXYZ\",\"node:ShaderNodeDisplacement\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1250-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeCameraData", + "node:ShaderNodeClamp", + "node:ShaderNodeCombineColor", + "node:ShaderNodeCombineXYZ", + "node:ShaderNodeDisplacement" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1251-000", + "phase": "1251", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1250-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1251", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1251-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1251-001", + "phase": "1251", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1251-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1251-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1251-001:AUTO_SHADER_NATIVE_NODE_READER:2367477c6dfff68d", + "selectedRecordIds": [ + "node:ShaderNodeEeveeSpecular", + "node:ShaderNodeEmission", + "node:ShaderNodeFloatCurve", + "node:ShaderNodeFresnel", + "node:ShaderNodeGamma" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1251-001:AUTO_SHADER_NATIVE_NODE_READER:2367477c6dfff68d", + "selectedRecordIds": [ + "node:ShaderNodeEeveeSpecular", + "node:ShaderNodeEmission", + "node:ShaderNodeFloatCurve", + "node:ShaderNodeFresnel", + "node:ShaderNodeGamma" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_eevee_specular.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_emission.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_curves.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_fresnel.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_gamma.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-2367477c6dfff68d.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeEeveeSpecular type is read from Blender Main", + "ShaderNodeEmission type is read from Blender Main", + "ShaderNodeFloatCurve type is read from Blender Main", + "ShaderNodeFresnel type is read from Blender Main", + "ShaderNodeGamma type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1251-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1251-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-2367477c6dfff68d.blend WBV2_BATCH_TYPES='[\"ShaderNodeEeveeSpecular\",\"ShaderNodeEmission\",\"ShaderNodeFloatCurve\",\"ShaderNodeFresnel\",\"ShaderNodeGamma\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeEeveeSpecular\",\"node:ShaderNodeEmission\",\"node:ShaderNodeFloatCurve\",\"node:ShaderNodeFresnel\",\"node:ShaderNodeGamma\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1251-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeEeveeSpecular", + "node:ShaderNodeEmission", + "node:ShaderNodeFloatCurve", + "node:ShaderNodeFresnel", + "node:ShaderNodeGamma" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1252-000", + "phase": "1252", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1251-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1252", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1252-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1252-001", + "phase": "1252", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1252-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1252-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1252-001:AUTO_SHADER_NATIVE_NODE_READER:f8e029f92dbfd33d", + "selectedRecordIds": [ + "node:ShaderNodeHairInfo", + "node:ShaderNodeHoldout", + "node:ShaderNodeHueSaturation", + "node:ShaderNodeInvert", + "node:ShaderNodeLayerWeight" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1252-001:AUTO_SHADER_NATIVE_NODE_READER:f8e029f92dbfd33d", + "selectedRecordIds": [ + "node:ShaderNodeHairInfo", + "node:ShaderNodeHoldout", + "node:ShaderNodeHueSaturation", + "node:ShaderNodeInvert", + "node:ShaderNodeLayerWeight" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_hair_info.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_holdout.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_hueSatVal.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_invert.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_layer_weight.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-f8e029f92dbfd33d.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeHairInfo type is read from Blender Main", + "ShaderNodeHoldout type is read from Blender Main", + "ShaderNodeHueSaturation type is read from Blender Main", + "ShaderNodeInvert type is read from Blender Main", + "ShaderNodeLayerWeight type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1252-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1252-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-f8e029f92dbfd33d.blend WBV2_BATCH_TYPES='[\"ShaderNodeHairInfo\",\"ShaderNodeHoldout\",\"ShaderNodeHueSaturation\",\"ShaderNodeInvert\",\"ShaderNodeLayerWeight\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeHairInfo\",\"node:ShaderNodeHoldout\",\"node:ShaderNodeHueSaturation\",\"node:ShaderNodeInvert\",\"node:ShaderNodeLayerWeight\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1252-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeHairInfo", + "node:ShaderNodeHoldout", + "node:ShaderNodeHueSaturation", + "node:ShaderNodeInvert", + "node:ShaderNodeLayerWeight" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1253-000", + "phase": "1253", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1252-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1253", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1253-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1253-001", + "phase": "1253", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1253-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1253-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1253-001:AUTO_SHADER_NATIVE_NODE_READER:c56bc2ebdfa34be7", + "selectedRecordIds": [ + "node:ShaderNodeLightFalloff", + "node:ShaderNodeLightPath", + "node:ShaderNodeMapRange", + "node:ShaderNodeMapping", + "node:ShaderNodeMix" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1253-001:AUTO_SHADER_NATIVE_NODE_READER:c56bc2ebdfa34be7", + "selectedRecordIds": [ + "node:ShaderNodeLightFalloff", + "node:ShaderNodeLightPath", + "node:ShaderNodeMapRange", + "node:ShaderNodeMapping", + "node:ShaderNodeMix" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_light_falloff.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_light_path.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_map_range.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_mapping.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_mix.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-c56bc2ebdfa34be7.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeLightFalloff type is read from Blender Main", + "ShaderNodeLightPath type is read from Blender Main", + "ShaderNodeMapRange type is read from Blender Main", + "ShaderNodeMapping type is read from Blender Main", + "ShaderNodeMix type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1253-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1253-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-c56bc2ebdfa34be7.blend WBV2_BATCH_TYPES='[\"ShaderNodeLightFalloff\",\"ShaderNodeLightPath\",\"ShaderNodeMapRange\",\"ShaderNodeMapping\",\"ShaderNodeMix\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeLightFalloff\",\"node:ShaderNodeLightPath\",\"node:ShaderNodeMapRange\",\"node:ShaderNodeMapping\",\"node:ShaderNodeMix\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1253-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeLightFalloff", + "node:ShaderNodeLightPath", + "node:ShaderNodeMapRange", + "node:ShaderNodeMapping", + "node:ShaderNodeMix" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1254-000", + "phase": "1254", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1253-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1254", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1254-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1254-001", + "phase": "1254", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1254-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1254-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1254-001:AUTO_SHADER_NATIVE_NODE_READER:dbc531eb397b06df", + "selectedRecordIds": [ + "node:ShaderNodeMixRGB", + "node:ShaderNodeMixShader", + "node:ShaderNodeNewGeometry", + "node:ShaderNodeNormal", + "node:ShaderNodeObjectInfo" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1254-001:AUTO_SHADER_NATIVE_NODE_READER:dbc531eb397b06df", + "selectedRecordIds": [ + "node:ShaderNodeMixRGB", + "node:ShaderNodeMixShader", + "node:ShaderNodeNewGeometry", + "node:ShaderNodeNormal", + "node:ShaderNodeObjectInfo" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_mix_rgb.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_mix_shader.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_geometry.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_normal.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_object_info.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-dbc531eb397b06df.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeMixRGB type is read from Blender Main", + "ShaderNodeMixShader type is read from Blender Main", + "ShaderNodeNewGeometry type is read from Blender Main", + "ShaderNodeNormal type is read from Blender Main", + "ShaderNodeObjectInfo type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1254-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1254-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-dbc531eb397b06df.blend WBV2_BATCH_TYPES='[\"ShaderNodeMixRGB\",\"ShaderNodeMixShader\",\"ShaderNodeNewGeometry\",\"ShaderNodeNormal\",\"ShaderNodeObjectInfo\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeMixRGB\",\"node:ShaderNodeMixShader\",\"node:ShaderNodeNewGeometry\",\"node:ShaderNodeNormal\",\"node:ShaderNodeObjectInfo\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1254-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeMixRGB", + "node:ShaderNodeMixShader", + "node:ShaderNodeNewGeometry", + "node:ShaderNodeNormal", + "node:ShaderNodeObjectInfo" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1255-000", + "phase": "1255", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1254-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1255", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1255-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1255-001", + "phase": "1255", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1255-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1255-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1255-001:AUTO_SHADER_NATIVE_NODE_READER:dd18d1b1e2d07fd3", + "selectedRecordIds": [ + "node:ShaderNodeOutputAOV", + "node:ShaderNodeOutputLight", + "node:ShaderNodeOutputLineStyle", + "node:ShaderNodeOutputWorld", + "node:ShaderNodeParticleInfo" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1255-001:AUTO_SHADER_NATIVE_NODE_READER:dd18d1b1e2d07fd3", + "selectedRecordIds": [ + "node:ShaderNodeOutputAOV", + "node:ShaderNodeOutputLight", + "node:ShaderNodeOutputLineStyle", + "node:ShaderNodeOutputWorld", + "node:ShaderNodeParticleInfo" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_output_aov.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_output_light.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_output_linestyle.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_output_world.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_particle_info.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-dd18d1b1e2d07fd3.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeOutputAOV type is read from Blender Main", + "ShaderNodeOutputLight type is read from Blender Main", + "ShaderNodeOutputLineStyle type is read from Blender Main", + "ShaderNodeOutputWorld type is read from Blender Main", + "ShaderNodeParticleInfo type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1255-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1255-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-dd18d1b1e2d07fd3.blend WBV2_BATCH_TYPES='[\"ShaderNodeOutputAOV\",\"ShaderNodeOutputLight\",\"ShaderNodeOutputLineStyle\",\"ShaderNodeOutputWorld\",\"ShaderNodeParticleInfo\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeOutputAOV\",\"node:ShaderNodeOutputLight\",\"node:ShaderNodeOutputLineStyle\",\"node:ShaderNodeOutputWorld\",\"node:ShaderNodeParticleInfo\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1255-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeOutputAOV", + "node:ShaderNodeOutputLight", + "node:ShaderNodeOutputLineStyle", + "node:ShaderNodeOutputWorld", + "node:ShaderNodeParticleInfo" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1256-000", + "phase": "1256", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1255-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1256", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1256-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1256-001", + "phase": "1256", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1256-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1256-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1256-001:AUTO_SHADER_NATIVE_NODE_READER:d37c82dd11ef35c6", + "selectedRecordIds": [ + "node:ShaderNodePointInfo", + "node:ShaderNodeRGBCurve", + "node:ShaderNodeRGBToBW", + "node:ShaderNodeRadialTiling", + "node:ShaderNodeRaycast" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1256-001:AUTO_SHADER_NATIVE_NODE_READER:d37c82dd11ef35c6", + "selectedRecordIds": [ + "node:ShaderNodePointInfo", + "node:ShaderNodeRGBCurve", + "node:ShaderNodeRGBToBW", + "node:ShaderNodeRadialTiling", + "node:ShaderNodeRaycast" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_point_info.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_curves.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_rgb_to_bw.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_radial_tiling.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_raycast.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-d37c82dd11ef35c6.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodePointInfo type is read from Blender Main", + "ShaderNodeRGBCurve type is read from Blender Main", + "ShaderNodeRGBToBW type is read from Blender Main", + "ShaderNodeRadialTiling type is read from Blender Main", + "ShaderNodeRaycast type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1256-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1256-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-d37c82dd11ef35c6.blend WBV2_BATCH_TYPES='[\"ShaderNodePointInfo\",\"ShaderNodeRGBCurve\",\"ShaderNodeRGBToBW\",\"ShaderNodeRadialTiling\",\"ShaderNodeRaycast\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodePointInfo\",\"node:ShaderNodeRGBCurve\",\"node:ShaderNodeRGBToBW\",\"node:ShaderNodeRadialTiling\",\"node:ShaderNodeRaycast\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1256-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodePointInfo", + "node:ShaderNodeRGBCurve", + "node:ShaderNodeRGBToBW", + "node:ShaderNodeRadialTiling", + "node:ShaderNodeRaycast" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1257-000", + "phase": "1257", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1256-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1257", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1257-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1257-001", + "phase": "1257", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1257-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1257-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1257-001:AUTO_SHADER_NATIVE_NODE_READER:faed565343c54fcc", + "selectedRecordIds": [ + "node:ShaderNodeScript", + "node:ShaderNodeSeparateColor", + "node:ShaderNodeSeparateXYZ", + "node:ShaderNodeShaderToRGB", + "node:ShaderNodeSqueeze" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1257-001:AUTO_SHADER_NATIVE_NODE_READER:faed565343c54fcc", + "selectedRecordIds": [ + "node:ShaderNodeScript", + "node:ShaderNodeSeparateColor", + "node:ShaderNodeSeparateXYZ", + "node:ShaderNodeShaderToRGB", + "node:ShaderNodeSqueeze" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_script.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_sepcomb_color.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_sepcomb_xyz.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_shader_to_rgb.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_squeeze.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-faed565343c54fcc.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeScript type is read from Blender Main", + "ShaderNodeSeparateColor type is read from Blender Main", + "ShaderNodeSeparateXYZ type is read from Blender Main", + "ShaderNodeShaderToRGB type is read from Blender Main", + "ShaderNodeSqueeze type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1257-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1257-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-faed565343c54fcc.blend WBV2_BATCH_TYPES='[\"ShaderNodeScript\",\"ShaderNodeSeparateColor\",\"ShaderNodeSeparateXYZ\",\"ShaderNodeShaderToRGB\",\"ShaderNodeSqueeze\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeScript\",\"node:ShaderNodeSeparateColor\",\"node:ShaderNodeSeparateXYZ\",\"node:ShaderNodeShaderToRGB\",\"node:ShaderNodeSqueeze\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1257-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeScript", + "node:ShaderNodeSeparateColor", + "node:ShaderNodeSeparateXYZ", + "node:ShaderNodeShaderToRGB", + "node:ShaderNodeSqueeze" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1258-000", + "phase": "1258", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1257-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1258", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1258-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1258-001", + "phase": "1258", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1258-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1258-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1258-001:AUTO_SHADER_NATIVE_NODE_READER:7a417f3a8bc48b94", + "selectedRecordIds": [ + "node:ShaderNodeSubsurfaceScattering", + "node:ShaderNodeTangent", + "node:ShaderNodeTexBrick", + "node:ShaderNodeTexChecker", + "node:ShaderNodeTexCoord" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1258-001:AUTO_SHADER_NATIVE_NODE_READER:7a417f3a8bc48b94", + "selectedRecordIds": [ + "node:ShaderNodeSubsurfaceScattering", + "node:ShaderNodeTangent", + "node:ShaderNodeTexBrick", + "node:ShaderNodeTexChecker", + "node:ShaderNodeTexCoord" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_subsurface_scattering.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tangent.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_brick.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_checker.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_coord.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-7a417f3a8bc48b94.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeSubsurfaceScattering type is read from Blender Main", + "ShaderNodeTangent type is read from Blender Main", + "ShaderNodeTexBrick type is read from Blender Main", + "ShaderNodeTexChecker type is read from Blender Main", + "ShaderNodeTexCoord type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1258-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1258-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-7a417f3a8bc48b94.blend WBV2_BATCH_TYPES='[\"ShaderNodeSubsurfaceScattering\",\"ShaderNodeTangent\",\"ShaderNodeTexBrick\",\"ShaderNodeTexChecker\",\"ShaderNodeTexCoord\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeSubsurfaceScattering\",\"node:ShaderNodeTangent\",\"node:ShaderNodeTexBrick\",\"node:ShaderNodeTexChecker\",\"node:ShaderNodeTexCoord\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1258-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeSubsurfaceScattering", + "node:ShaderNodeTangent", + "node:ShaderNodeTexBrick", + "node:ShaderNodeTexChecker", + "node:ShaderNodeTexCoord" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1259-000", + "phase": "1259", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1258-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1259", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1259-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1259-001", + "phase": "1259", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1259-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1259-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1259-001:AUTO_SHADER_NATIVE_NODE_READER:12916e971f5275c9", + "selectedRecordIds": [ + "node:ShaderNodeTexEnvironment", + "node:ShaderNodeTexGabor", + "node:ShaderNodeTexGradient", + "node:ShaderNodeTexIES", + "node:ShaderNodeTexMagic" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1259-001:AUTO_SHADER_NATIVE_NODE_READER:12916e971f5275c9", + "selectedRecordIds": [ + "node:ShaderNodeTexEnvironment", + "node:ShaderNodeTexGabor", + "node:ShaderNodeTexGradient", + "node:ShaderNodeTexIES", + "node:ShaderNodeTexMagic" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_environment.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_gabor.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_gradient.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_ies_light.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_magic.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-12916e971f5275c9.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeTexEnvironment type is read from Blender Main", + "ShaderNodeTexGabor type is read from Blender Main", + "ShaderNodeTexGradient type is read from Blender Main", + "ShaderNodeTexIES type is read from Blender Main", + "ShaderNodeTexMagic type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1259-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1259-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-12916e971f5275c9.blend WBV2_BATCH_TYPES='[\"ShaderNodeTexEnvironment\",\"ShaderNodeTexGabor\",\"ShaderNodeTexGradient\",\"ShaderNodeTexIES\",\"ShaderNodeTexMagic\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeTexEnvironment\",\"node:ShaderNodeTexGabor\",\"node:ShaderNodeTexGradient\",\"node:ShaderNodeTexIES\",\"node:ShaderNodeTexMagic\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1259-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeTexEnvironment", + "node:ShaderNodeTexGabor", + "node:ShaderNodeTexGradient", + "node:ShaderNodeTexIES", + "node:ShaderNodeTexMagic" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1260-000", + "phase": "1260", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1259-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1260", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1260-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1260-001", + "phase": "1260", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1260-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1260-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1260-001:AUTO_SHADER_NATIVE_NODE_READER:f4926931c181f625", + "selectedRecordIds": [ + "node:ShaderNodeTexNoise", + "node:ShaderNodeTexSky", + "node:ShaderNodeTexVoronoi", + "node:ShaderNodeTexWave", + "node:ShaderNodeTexWhiteNoise" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1260-001:AUTO_SHADER_NATIVE_NODE_READER:f4926931c181f625", + "selectedRecordIds": [ + "node:ShaderNodeTexNoise", + "node:ShaderNodeTexSky", + "node:ShaderNodeTexVoronoi", + "node:ShaderNodeTexWave", + "node:ShaderNodeTexWhiteNoise" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_noise.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_sky.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_voronoi.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_wave.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_tex_white_noise.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-f4926931c181f625.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeTexNoise type is read from Blender Main", + "ShaderNodeTexSky type is read from Blender Main", + "ShaderNodeTexVoronoi type is read from Blender Main", + "ShaderNodeTexWave type is read from Blender Main", + "ShaderNodeTexWhiteNoise type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1260-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1260-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-f4926931c181f625.blend WBV2_BATCH_TYPES='[\"ShaderNodeTexNoise\",\"ShaderNodeTexSky\",\"ShaderNodeTexVoronoi\",\"ShaderNodeTexWave\",\"ShaderNodeTexWhiteNoise\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeTexNoise\",\"node:ShaderNodeTexSky\",\"node:ShaderNodeTexVoronoi\",\"node:ShaderNodeTexWave\",\"node:ShaderNodeTexWhiteNoise\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1260-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeTexNoise", + "node:ShaderNodeTexSky", + "node:ShaderNodeTexVoronoi", + "node:ShaderNodeTexWave", + "node:ShaderNodeTexWhiteNoise" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1261-000", + "phase": "1261", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1260-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1261", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1261-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1261-001", + "phase": "1261", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1261-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1261-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1261-001:AUTO_SHADER_NATIVE_NODE_READER:6d9e771d681131cb", + "selectedRecordIds": [ + "node:ShaderNodeUVAlongStroke", + "node:ShaderNodeUVMap", + "node:ShaderNodeValToRGB", + "node:ShaderNodeVectorCurve", + "node:ShaderNodeVectorDisplacement" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1261-001:AUTO_SHADER_NATIVE_NODE_READER:6d9e771d681131cb", + "selectedRecordIds": [ + "node:ShaderNodeUVAlongStroke", + "node:ShaderNodeUVMap", + "node:ShaderNodeValToRGB", + "node:ShaderNodeVectorCurve", + "node:ShaderNodeVectorDisplacement" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_uv_along_stroke.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_uvmap.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_color_ramp.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_curves.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_vector_displacement.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-6d9e771d681131cb.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeUVAlongStroke type is read from Blender Main", + "ShaderNodeUVMap type is read from Blender Main", + "ShaderNodeValToRGB type is read from Blender Main", + "ShaderNodeVectorCurve type is read from Blender Main", + "ShaderNodeVectorDisplacement type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1261-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1261-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-6d9e771d681131cb.blend WBV2_BATCH_TYPES='[\"ShaderNodeUVAlongStroke\",\"ShaderNodeUVMap\",\"ShaderNodeValToRGB\",\"ShaderNodeVectorCurve\",\"ShaderNodeVectorDisplacement\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeUVAlongStroke\",\"node:ShaderNodeUVMap\",\"node:ShaderNodeValToRGB\",\"node:ShaderNodeVectorCurve\",\"node:ShaderNodeVectorDisplacement\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1261-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeUVAlongStroke", + "node:ShaderNodeUVMap", + "node:ShaderNodeValToRGB", + "node:ShaderNodeVectorCurve", + "node:ShaderNodeVectorDisplacement" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1262-000", + "phase": "1262", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1261-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1262", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1262-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1262-001", + "phase": "1262", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1262-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1262-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1262-001:AUTO_SHADER_NATIVE_NODE_READER:1bb60b193dc412e6", + "selectedRecordIds": [ + "node:ShaderNodeVectorMath", + "node:ShaderNodeVectorRotate", + "node:ShaderNodeVectorTransform", + "node:ShaderNodeVertexColor", + "node:ShaderNodeVolumeAbsorption" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1262-001:AUTO_SHADER_NATIVE_NODE_READER:1bb60b193dc412e6", + "selectedRecordIds": [ + "node:ShaderNodeVectorMath", + "node:ShaderNodeVectorRotate", + "node:ShaderNodeVectorTransform", + "node:ShaderNodeVertexColor", + "node:ShaderNodeVolumeAbsorption" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_vector_math.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_vector_rotate.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_vector_transform.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_vertex_color.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_volume_absorption.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-1bb60b193dc412e6.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeVectorMath type is read from Blender Main", + "ShaderNodeVectorRotate type is read from Blender Main", + "ShaderNodeVectorTransform type is read from Blender Main", + "ShaderNodeVertexColor type is read from Blender Main", + "ShaderNodeVolumeAbsorption type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1262-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1262-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-1bb60b193dc412e6.blend WBV2_BATCH_TYPES='[\"ShaderNodeVectorMath\",\"ShaderNodeVectorRotate\",\"ShaderNodeVectorTransform\",\"ShaderNodeVertexColor\",\"ShaderNodeVolumeAbsorption\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeVectorMath\",\"node:ShaderNodeVectorRotate\",\"node:ShaderNodeVectorTransform\",\"node:ShaderNodeVertexColor\",\"node:ShaderNodeVolumeAbsorption\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1262-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeVectorMath", + "node:ShaderNodeVectorRotate", + "node:ShaderNodeVectorTransform", + "node:ShaderNodeVertexColor", + "node:ShaderNodeVolumeAbsorption" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1263-000", + "phase": "1263", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1262-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1263", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1263-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1263-001", + "phase": "1263", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1263-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1263-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1263-001:AUTO_SHADER_NATIVE_NODE_READER:1b947fc2cfa44cfc", + "selectedRecordIds": [ + "node:ShaderNodeVolumeCoefficients", + "node:ShaderNodeVolumeInfo", + "node:ShaderNodeVolumePrincipled", + "node:ShaderNodeVolumeScatter", + "node:ShaderNodeWavelength" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1263-001:AUTO_SHADER_NATIVE_NODE_READER:1b947fc2cfa44cfc", + "selectedRecordIds": [ + "node:ShaderNodeVolumeCoefficients", + "node:ShaderNodeVolumeInfo", + "node:ShaderNodeVolumePrincipled", + "node:ShaderNodeVolumeScatter", + "node:ShaderNodeWavelength" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_volume_coefficients.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_volume_info.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_volume_principled.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_volume_scatter.cc", + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_wavelength.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-1b947fc2cfa44cfc.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeVolumeCoefficients type is read from Blender Main", + "ShaderNodeVolumeInfo type is read from Blender Main", + "ShaderNodeVolumePrincipled type is read from Blender Main", + "ShaderNodeVolumeScatter type is read from Blender Main", + "ShaderNodeWavelength type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1263-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1263-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-1b947fc2cfa44cfc.blend WBV2_BATCH_TYPES='[\"ShaderNodeVolumeCoefficients\",\"ShaderNodeVolumeInfo\",\"ShaderNodeVolumePrincipled\",\"ShaderNodeVolumeScatter\",\"ShaderNodeWavelength\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeVolumeCoefficients\",\"node:ShaderNodeVolumeInfo\",\"node:ShaderNodeVolumePrincipled\",\"node:ShaderNodeVolumeScatter\",\"node:ShaderNodeWavelength\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1263-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeVolumeCoefficients", + "node:ShaderNodeVolumeInfo", + "node:ShaderNodeVolumePrincipled", + "node:ShaderNodeVolumeScatter", + "node:ShaderNodeWavelength" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1264-000", + "phase": "1264", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1263-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1264", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1264-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1264-001", + "phase": "1264", + "title": "verify auto-generated native shader node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1264-000" + ], + "parityId": "AUTO_SHADER_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_shader_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1264-001.md", + "behavior": "Verify the AUTO_SHADER_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1264-001:AUTO_SHADER_NATIVE_NODE_READER:bc4cce1c19a5ca22", + "selectedRecordIds": [ + "node:ShaderNodeWireframe" + ], + "module": { + "moduleId": "AUTO_SHADER_NATIVE_NODE_READER", + "batchId": "WBV2-P1264-001:AUTO_SHADER_NATIVE_NODE_READER:bc4cce1c19a5ca22", + "selectedRecordIds": [ + "node:ShaderNodeWireframe" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_SHADER_NATIVE_NODE_READER-READER", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_SHADER_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/shader/nodes/node_shader_wireframe.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/shader-main-reader-production.spec.ts", + "tests/files/web/generated/wbv2-shader-bc4cce1c19a5ca22.blend", + "web/app/src/vendor/blender/web_engine.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "ShaderNodeWireframe type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1264-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1264-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-bc4cce1c19a5ca22.blend WBV2_BATCH_TYPES='[\"ShaderNodeWireframe\"]' WBV2_BATCH_UNITS='[\"node:ShaderNodeWireframe\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1264-001/shader-main-reader-production.json" + ], + "coverageBindings": [ + "node:ShaderNodeWireframe" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + }, + { + "id": "WBV2-P1265-000", + "phase": "1265", + "title": "authorize_modifier_reader_batch", + "kind": "enabling", + "owner": "PROGRAM", + "dependsOn": [ + "WBV2-P1264-001" + ], + "parityId": null, + "implementationClass": "QUEUE_ONLY", + "parallelGroup": "module-root-1265", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1265-000.md", + "behavior": "Authorize one shared source-backed modifier reader batch.", + "outputs": [ + "successor authorization", + "module plan", + "manifest", + "status" + ], + "acceptance": [ + "prior evidence remains hash-bound", + "batch source mapping is explicit", + "inventory remains source-derived" + ], + "commands": [ + "node tools/web/check-execution-control-plane.mjs" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true + }, + { + "id": "WBV2-P1265-001", + "phase": "1265", + "title": "verify auto-generated native geometry node reader batch", + "kind": "module", + "owner": "NODES", + "dependsOn": [ + "WBV2-P1265-000" + ], + "parityId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "implementationClass": "LOCAL_EXACT", + "parallelGroup": "module-auto_geometry_native_node_reader", + "gate": "MODULE", + "card": "docs/tasks/WBV2-P1265-001.md", + "behavior": "Verify the AUTO_GEOMETRY_NATIVE_NODE_READER batch through Blender Main, WASM and Chromium recovery.", + "outputs": [ + "aggregate module receipt", + "coverage bindings", + "manifest", + "status" + ], + "acceptance": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "status": "done", + "ready": false, + "queueMutationAllowed": true, + "batchId": "WBV2-P1265-001:AUTO_GEOMETRY_NATIVE_NODE_READER:551d56ed177090bf", + "selectedRecordIds": [ + "node:NodeClosureInput", + "node:NodeClosureOutput", + "node:NodeCombineBundle", + "node:NodeEnableOutput", + "node:NodeEvaluateClosure" + ], + "module": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1265-001:AUTO_GEOMETRY_NATIVE_NODE_READER:551d56ed177090bf", + "selectedRecordIds": [ + "node:NodeClosureInput", + "node:NodeClosureOutput", + "node:NodeCombineBundle", + "node:NodeEnableOutput", + "node:NodeEvaluateClosure" + ], + "sourceBacked": true, + "capabilities": [ + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-READER", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-RECOVERY", + "CAP-AUTO_GEOMETRY_NATIVE_NODE_READER-FAIL-CLOSED" + ], + "sourcePaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_closure.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_closure.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_combine_bundle.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_enable_output.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_evaluate_closure.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-551d56ed177090bf.blend", + "web/app/src/vendor/blender/web_engine.wasm", + "web/app/public/vendor/blender/web_engine.wasm", + "web/app/public/wasm-module-manifest.json", + "web/app/public/vendor/blender/modules/single/web_engine.secondary.wasm", + "web/app/public/vendor/blender/modules/pthread/web_engine.secondary.wasm" + ], + "reuseReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json" + } + ], + "dependencyReuse": [], + "positive": [ + "NodeClosureInput type is read from Blender Main", + "NodeClosureOutput type is read from Blender Main", + "NodeCombineBundle type is read from Blender Main", + "NodeEnableOutput type is read from Blender Main", + "NodeEvaluateClosure type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ], + "commands": [ + "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm && node tools/web/split-wbv2-wasm.mjs --input web/app/public/vendor/blender/web_engine.wasm --output-dir web/app/public/vendor/blender/modules/single --split-funcs web_engine_get_live_handles && node tools/web/split-wbv2-wasm.mjs --input web/app/public/vendor/blender/pthread/web_engine.wasm --output-dir web/app/public/vendor/blender/modules/pthread --split-funcs web_engine_get_live_handles", + "npm --prefix web run typecheck", + "npm --prefix web run build", + "WBV2_BATCH_TASK=WBV2-P1265-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1265-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-551d56ed177090bf.blend WBV2_BATCH_TYPES='[\"NodeClosureInput\",\"NodeClosureOutput\",\"NodeCombineBundle\",\"NodeEnableOutput\",\"NodeEvaluateClosure\"]' WBV2_BATCH_UNITS='[\"node:NodeClosureInput\",\"node:NodeClosureOutput\",\"node:NodeCombineBundle\",\"node:NodeEnableOutput\",\"node:NodeEvaluateClosure\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts" + ], + "fullFamilyParity": false, + "evidencePaths": [ + "tests/golden/WBV2-P1265-001/geometry-node-reader-production.json" + ], + "coverageBindings": [ + "node:NodeClosureInput", + "node:NodeClosureOutput", + "node:NodeCombineBundle", + "node:NodeEnableOutput", + "node:NodeEvaluateClosure" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16 + } + } + } + ] +} diff --git a/tests/golden/WBV2-P1265-001/geometry-node-reader-production.json b/tests/golden/WBV2-P1265-001/geometry-node-reader-production.json new file mode 100644 index 000000000..6ed3525ad --- /dev/null +++ b/tests/golden/WBV2-P1265-001/geometry-node-reader-production.json @@ -0,0 +1,43 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1265-001", + "operation": "GEOMETRY_NODE_MAIN_READER_CHROMIUM", + "browser": "chromium", + "queueMutation": false, + "fixture": "tests/files/web/generated/wbv2-geometry-551d56ed177090bf.blend", + "fixtureSha256": "209dfe3b854f7a99a26a08b320ece25f127adbd6195d8855e3d041daa662a870", + "sourceUnits": [ + "node:NodeClosureInput", + "node:NodeClosureOutput", + "node:NodeCombineBundle", + "node:NodeEnableOutput", + "node:NodeEvaluateClosure" + ], + "expectedTypes": [ + "NodeClosureInput", + "NodeClosureOutput", + "NodeCombineBundle", + "NodeEnableOutput", + "NodeEvaluateClosure" + ], + "graphNames": [ + "WBV2 Geometry Batch" + ], + "nodeTypes": [ + "NodeGroupOutput", + "NodeEvaluateClosure", + "NodeClosureOutput", + "NodeCombineBundle", + "NodeGroupInput", + "NodeClosureInput", + "NodeEnableOutput" + ], + "nodeCount": 7, + "linkCount": 0, + "defaultCount": 3, + "unsupportedPreserved": false, + "stable": true, + "hashes": [ + "29cd3d2c9b52b9d4dba7a00059f05a87916515a27a4653e799878ab228295c35" + ] +} diff --git a/tests/golden/WBV2-P1265-001/manifest.json b/tests/golden/WBV2-P1265-001/manifest.json new file mode 100644 index 000000000..f2382cf9e --- /dev/null +++ b/tests/golden/WBV2-P1265-001/manifest.json @@ -0,0 +1,132 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1265-001", + "parentTask": "WBV2-P1265-000", + "operation": "MODULE_FUNCTION_EXECUTION", + "phase": "CONTINUE", + "taskClass": "MODULE", + "status": "done", + "enablingTask": true, + "parityStateChange": false, + "runtime": "BLENDER_WEB_FUNCTION_MODULE", + "batchId": "WBV2-P1265-001:AUTO_GEOMETRY_NATIVE_NODE_READER:551d56ed177090bf", + "selectedRecordIds": [ + "node:NodeClosureInput", + "node:NodeClosureOutput", + "node:NodeCombineBundle", + "node:NodeEnableOutput", + "node:NodeEvaluateClosure" + ], + "artifacts": { + "parentManifest": { + "path": "tests/golden/WBV2-P1265-000/manifest.json", + "sha256": "c8e88095b48059f58149fe868e762a0d56f7932484197a4a2bea6fe37afad7c7" + }, + "source1": { + "path": "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_closure.cc", + "sha256": "a1c0c81abdf29d56a43d426e23006fe7b487c62f42d98f9ce1703e9c3fa8608e" + }, + "source2": { + "path": "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_closure.cc", + "sha256": "a1c0c81abdf29d56a43d426e23006fe7b487c62f42d98f9ce1703e9c3fa8608e" + }, + "source3": { + "path": "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_combine_bundle.cc", + "sha256": "ba375b975967abbc23acaa4eac115cb8c4acc82a14f822b7ae2c9b99987c6dfd" + }, + "source4": { + "path": "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_enable_output.cc", + "sha256": "867adf03fc4606c79cf573c0d2d7faf2a6b99d9876409bedcc48fc132d9a0692" + }, + "source5": { + "path": "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_evaluate_closure.cc", + "sha256": "66a766f168d73d35e3b0d934d1b8ba59828acab7edfc434c16ff7fb3da363295" + }, + "source6": { + "path": "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "sha256": "8a9b46e8f5f9c4b30ad7818fac6fbd64b20dc2d0a962630f50c8f352bdf230d3" + }, + "source7": { + "path": "web/tests/e2e/geometry-node-main-reader.spec.ts", + "sha256": "066e205d7a329fe96b4a344f052034790563447edd8d9eb25afd730618a26f84" + }, + "source8": { + "path": "tests/files/web/generated/wbv2-geometry-551d56ed177090bf.blend", + "sha256": "209dfe3b854f7a99a26a08b320ece25f127adbd6195d8855e3d041daa662a870" + }, + "source9": { + "path": "web/app/src/vendor/blender/web_engine.wasm", + "sha256": "66fc59cba55a8c17d398b74d12ea4a9f09746c0f30c40f579c44aa34956e3072" + }, + "source10": { + "path": "web/app/public/vendor/blender/web_engine.wasm", + "sha256": "66fc59cba55a8c17d398b74d12ea4a9f09746c0f30c40f579c44aa34956e3072" + }, + "source11": { + "path": "web/app/public/wasm-module-manifest.json", + "sha256": "d0743b712bac64fb15e37561fb09e79bf908b532bb73132c544784b2e1158dbf" + }, + "source12": { + "path": "web/app/public/vendor/blender/modules/single/web_engine.secondary.wasm", + "sha256": "b862e9be41ce56d59c08e3be053498abf7ef8ba5b62b8e844f28c4030ed12390" + }, + "source13": { + "path": "web/app/public/vendor/blender/modules/pthread/web_engine.secondary.wasm", + "sha256": "93a44bbb96c751218e4c00d479e4c14358122a389acca16205b1e4d0dc5f9476" + }, + "evidence1": { + "path": "tests/golden/WBV2-P1265-001/geometry-node-reader-production.json", + "sha256": "d61a0314f60e08cbe299183742330cda25a87e66408b4291edd1dd6cbc384123" + }, + "moduleReceipt": { + "path": "tests/golden/WBV2-P1265-001/module-receipt.json", + "sha256": "2197bec5664912adf3f02dd5ffa77620136f6a95cb698282c066a0b7400ffc78" + }, + "status": { + "path": "docs/status/WBV2-P1265-001.md", + "sha256": "b4f21c153fbedc083bee46801fef4c7bb289e81fa055b084b0f8ba6efdb1305c" + }, + "log": { + "path": "tests/golden/WBV2-P1265-001/module-run.log", + "sha256": "3976421e245849d71a4e822b832fc3f4cb1069a613c862db664fab94813f53f8" + }, + "plan": { + "path": "tests/golden/WBV2-P1265-000/module-execution-plan.json", + "sha256": "7ffa9b69beb89d1205f08dfb14fb44d4db7f430d79f311399739ee43ab323d2f" + }, + "taskContext": { + "path": "tests/golden/WBV2-P1265-001/task-context.json", + "sha256": "2e1209f62dca2f8544628a31f0fd3bfea49ce2706e7bc41d1b50fad272932d45" + } + }, + "assertions": { + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1265-001:AUTO_GEOMETRY_NATIVE_NODE_READER:551d56ed177090bf", + "selectedRecordIds": [ + "node:NodeClosureInput", + "node:NodeClosureOutput", + "node:NodeCombineBundle", + "node:NodeEnableOutput", + "node:NodeEvaluateClosure" + ], + "sourceBacked": true, + "positiveCases": 7, + "negativeCases": 3, + "recoveryCases": 3, + "commandCount": 4, + "reusedReceiptCount": 1, + "sourceUnchanged": true, + "fullFamilyParity": false, + "dynamicInventoryPath": "tests/golden/WBV2/dynamic-inventory.json", + "dynamicSourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "dynamicUnitCount": 3745, + "dynamicVerifiedUnits": 995, + "dynamicUnverifiedUnits": 2750, + "planningEstimate": 5200, + "historicalInventoryTotal": 6900, + "historicalEffectiveCompleted": 290, + "historicalEffectivePending": 6609, + "historicalReproduction": false + }, + "nextTask": null +} diff --git a/tests/golden/WBV2-P1265-001/module-receipt.json b/tests/golden/WBV2-P1265-001/module-receipt.json new file mode 100644 index 000000000..23f583290 --- /dev/null +++ b/tests/golden/WBV2-P1265-001/module-receipt.json @@ -0,0 +1,156 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1265-001", + "operation": "MODULE_FUNCTION_EXECUTION", + "phase": "CONTINUE", + "moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER", + "batchId": "WBV2-P1265-001:AUTO_GEOMETRY_NATIVE_NODE_READER:551d56ed177090bf", + "selectedRecordIds": [ + "node:NodeClosureInput", + "node:NodeClosureOutput", + "node:NodeCombineBundle", + "node:NodeEnableOutput", + "node:NodeEvaluateClosure" + ], + "commandBudget": { + "maxCommands": 48, + "maxReadCommands": 16, + "commandCount": 4, + "readCommandCount": 0, + "withinBudget": true + }, + "status": "PASS", + "source": { + "paths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_closure.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_closure.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_combine_bundle.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_enable_output.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_evaluate_closure.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "web/tests/e2e/geometry-node-main-reader.spec.ts", + "tests/files/web/generated/wbv2-geometry-551d56ed177090bf.blend", + "web/app/src/vendor/blender/web_engine.wasm", + "web/app/public/vendor/blender/web_engine.wasm", + "web/app/public/wasm-module-manifest.json", + "web/app/public/vendor/blender/modules/single/web_engine.secondary.wasm", + "web/app/public/vendor/blender/modules/pthread/web_engine.secondary.wasm" + ], + "auditedPaths": [ + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_closure.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_closure.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_combine_bundle.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_enable_output.cc", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_evaluate_closure.cc", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp" + ], + "before": { + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_closure.cc": "a1c0c81abdf29d56a43d426e23006fe7b487c62f42d98f9ce1703e9c3fa8608e", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_combine_bundle.cc": "ba375b975967abbc23acaa4eac115cb8c4acc82a14f822b7ae2c9b99987c6dfd", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_enable_output.cc": "867adf03fc4606c79cf573c0d2d7faf2a6b99d9876409bedcc48fc132d9a0692", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_evaluate_closure.cc": "66a766f168d73d35e3b0d934d1b8ba59828acab7edfc434c16ff7fb3da363295", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp": "8a9b46e8f5f9c4b30ad7818fac6fbd64b20dc2d0a962630f50c8f352bdf230d3" + }, + "after": { + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_closure.cc": "a1c0c81abdf29d56a43d426e23006fe7b487c62f42d98f9ce1703e9c3fa8608e", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_combine_bundle.cc": "ba375b975967abbc23acaa4eac115cb8c4acc82a14f822b7ae2c9b99987c6dfd", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_enable_output.cc": "867adf03fc4606c79cf573c0d2d7faf2a6b99d9876409bedcc48fc132d9a0692", + "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_evaluate_closure.cc": "66a766f168d73d35e3b0d934d1b8ba59828acab7edfc434c16ff7fb3da363295", + "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp": "8a9b46e8f5f9c4b30ad7818fac6fbd64b20dc2d0a962630f50c8f352bdf230d3" + }, + "unchanged": true + }, + "reusedReceipts": [ + { + "manifest": "tests/golden/WBV2-P1107-000/manifest.json", + "report": "tests/golden/WBV2-P1107-000/module-receipt.json", + "manifestSha256": "a53ebdc52db5dcf27d44e938e5551f1ee2adae8e46c3fe8661604ee6b1000f8c", + "reportSha256": "6dd419799e1a4b9251328d9496f2459d148cd89118740a06b0ee6ffb78e0b1d2" + } + ], + "cases": { + "positive": [ + "NodeClosureInput type is read from Blender Main", + "NodeClosureOutput type is read from Blender Main", + "NodeCombineBundle type is read from Blender Main", + "NodeEnableOutput type is read from Blender Main", + "NodeEvaluateClosure type is read from Blender Main", + "shared RNA metadata is preserved", + "save/reopen preserves the batch metadata" + ], + "negative": [ + "malformed blend is rejected without Main mutation", + "unsupported batch data fails closed", + "non-finite metadata is not synthesized" + ], + "recovery": [ + "save/reopen", + "worker termination", + "deterministic second read" + ] + }, + "commands": [ + { + "command": "source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm && node tools/web/split-wbv2-wasm.mjs --input web/app/public/vendor/blender/web_engine.wasm --output-dir web/app/public/vendor/blender/modules/single --split-funcs web_engine_get_live_handles && node tools/web/split-wbv2-wasm.mjs --input web/app/public/vendor/blender/pthread/web_engine.wasm --output-dir web/app/public/vendor/blender/modules/pthread --split-funcs web_engine_get_live_handles", + "exitCode": 0, + "durationMs": 1131 + }, + { + "command": "npm --prefix web run typecheck", + "exitCode": 0, + "durationMs": 3369 + }, + { + "command": "npm --prefix web run build", + "exitCode": 0, + "durationMs": 3915 + }, + { + "command": "WBV2_BATCH_TASK=WBV2-P1265-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1265-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-551d56ed177090bf.blend WBV2_BATCH_TYPES='[\"NodeClosureInput\",\"NodeClosureOutput\",\"NodeCombineBundle\",\"NodeEnableOutput\",\"NodeEvaluateClosure\"]' WBV2_BATCH_UNITS='[\"node:NodeClosureInput\",\"node:NodeClosureOutput\",\"node:NodeCombineBundle\",\"node:NodeEnableOutput\",\"node:NodeEvaluateClosure\"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts", + "exitCode": 0, + "durationMs": 2697 + } + ], + "verification": { + "required": [ + "sourceHash", + "wasmBuild", + "positiveMainMutation", + "negativeNoMutation", + "undoRedo", + "saveReopen", + "aggregateManifest" + ], + "chromiumOnly": true, + "fullFamilyParity": false + }, + "efficiency": { + "existingEvidenceReused": false, + "skippedCommands": 0, + "totalDurationMs": 11112, + "reusePolicy": "hash_bound_receipt" + }, + "inventory": { + "historical": { + "path": "tests/golden/WBV2-P0-002/parity-map.json", + "sha256": "a60a77cae000941a953d55adbf93d8f6e275533891713d6eae993f60faed94e8", + "total": 6900, + "legacyCompleted": 281, + "legacyPending": 6618, + "effectiveCompleted": 290, + "effectivePending": 6609, + "mutation": "forbidden_by_module_execution" + }, + "dynamic": { + "path": "tests/golden/WBV2/dynamic-inventory.json", + "sha256": "40eafa1ee5891a94560a88933cc10b02ae99f4de84455c8d0f76f1e249351c67", + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "unitCount": 3745, + "planningEstimate": 5200, + "hardTarget": false, + "verifiedUnits": 995, + "unverifiedUnits": 2750 + } + }, + "nextTask": null +} diff --git a/tests/golden/WBV2-P1265-001/module-run.log b/tests/golden/WBV2-P1265-001/module-run.log new file mode 100644 index 000000000..c2eefb159 --- /dev/null +++ b/tests/golden/WBV2-P1265-001/module-run.log @@ -0,0 +1,83 @@ +> source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm && node tools/web/split-wbv2-wasm.mjs --input web/app/public/vendor/blender/web_engine.wasm --output-dir web/app/public/vendor/blender/modules/single --split-funcs web_engine_get_live_handles && node tools/web/split-wbv2-wasm.mjs --input web/app/public/vendor/blender/pthread/web_engine.wasm --output-dir web/app/public/vendor/blender/modules/pthread --split-funcs web_engine_get_live_handles +ninja: no work to do. +{ + "status": "PASS", + "input": "web/app/public/vendor/blender/web_engine.wasm", + "splitFunctions": [ + "web_engine_get_live_handles" + ], + "primary": { + "path": "web/app/public/vendor/blender/modules/single/web_engine.primary.wasm", + "bytes": 11746913, + "sha256": "b8e4b1f3932e5dfeca0698cbc52c1e4a2c9a6fbc3f90fbad0924c9082529649d" + }, + "secondary": { + "path": "web/app/public/vendor/blender/modules/single/web_engine.secondary.wasm", + "bytes": 80, + "sha256": "b862e9be41ce56d59c08e3be053498abf7ef8ba5b62b8e844f28c4030ed12390" + } +} +{ + "status": "PASS", + "input": "web/app/public/vendor/blender/pthread/web_engine.wasm", + "splitFunctions": [ + "web_engine_get_live_handles" + ], + "primary": { + "path": "web/app/public/vendor/blender/modules/pthread/web_engine.primary.wasm", + "bytes": 383080, + "sha256": "8da4edd76f69803af66f8684a8e7a59cca33ee7ed2337bc15d1a6369d5269e47" + }, + "secondary": { + "path": "web/app/public/vendor/blender/modules/pthread/web_engine.secondary.wasm", + "bytes": 8, + "sha256": "93a44bbb96c751218e4c00d479e4c14358122a389acca16205b1e4d0dc5f9476" + } +} + +> npm --prefix web run typecheck + +> blender-web-editor@0.1.0-rc.1 typecheck +> tsc -p tsconfig.json --noEmit + + +> npm --prefix web run build + +> blender-web-editor@0.1.0-rc.1 build +> tsc -p tsconfig.json && vite build --config app/vite.config.ts + +vite v8.2.0 building client environment for production... + transforming...✓ 102 modules transformed. +rendering chunks... +computing gzip size... +dist/index.html 0.58 kB │ gzip: 0.35 kB +dist/assets/storage.worker-D9TqXsGS.js 66.59 kB +dist/assets/web-engine.worker-ZZYyTnr9.js 365.44 kB +dist/assets/viewport-render.worker-BKnJyAEz.js 634.08 kB +dist/assets/web_engine-C04Dp4ba.wasm 16,243.50 kB │ gzip: 3,858.52 kB +dist/assets/index-BgTbQCE2.css 15.35 kB │ gzip: 3.91 kB +dist/assets/index-CKyN7I-M.js 1,190.53 kB │ gzip: 316.75 kB + +✓ built in 499ms +[plugin rolldown:vite-resolve] Module "module" has been externalized for browser compatibility, imported by "/home/mes123456/workinf_Blender_Wasm/web/app/src/vendor/blender/web_engine.js". See https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details. +[plugin builtin:vite-reporter] +(!) Some chunks are larger than 500 kB after minification. Consider: +- Using dynamic import() to code-split the application +- Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting +- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit. + +> WBV2_BATCH_TASK=WBV2-P1265-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1265-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-551d56ed177090bf.blend WBV2_BATCH_TYPES='["NodeClosureInput","NodeClosureOutput","NodeCombineBundle","NodeEnableOutput","NodeEvaluateClosure"]' WBV2_BATCH_UNITS='["node:NodeClosureInput","node:NodeClosureOutput","node:NodeCombineBundle","node:NodeEnableOutput","node:NodeEvaluateClosure"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts + +> blender-web-editor@0.1.0-rc.1 test:e2e +> playwright test --config playwright.config.ts --workers=1 tests/e2e/geometry-node-main-reader.spec.ts + + +Running 1 test using 1 worker + + ✓ 1 tests/e2e/geometry-node-main-reader.spec.ts:14:1 › M10-01 production Worker preserves Main Geometry Node topology across save and reopen (1.6s) + + 1 passed (2.4s) +[WebServer] (node:1418191) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set. +[WebServer] (Use `node --trace-warnings ...` to show where the warning was created) +(node:1418245) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set. +(Use `node --trace-warnings ...` to show where the warning was created) diff --git a/tests/golden/WBV2-P1265-001/task-context.json b/tests/golden/WBV2-P1265-001/task-context.json new file mode 100644 index 000000000..03f92329f --- /dev/null +++ b/tests/golden/WBV2-P1265-001/task-context.json @@ -0,0 +1,217 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1265-001", + "parentTask": "WBV2-P1265-000", + "status": "in_progress", + "goal": "以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 NodeClosureInput, NodeClosureOutput, NodeCombineBundle, NodeEnableOutput, NodeEvaluateClosure 的真实 modifier/RNA 元数据。", + "scope": { + "gap": "capability:AUTO_GEOMETRY_NATIVE_NODE_READER", + "ownerFamily": "NODES", + "implementationClass": "LOCAL_EXACT" + }, + "commands": [ + "node tools/web/check-task-context.mjs --task WBV2-P1265-001 --write" + ], + "inputPaths": [], + "inputMetadata": { + "docs/EXECUTION_QUEUE.md": { + "path": "docs/EXECUTION_QUEUE.md", + "exists": true, + "bytes": 4030, + "mtime_ns": "1788495691302538713", + "sha256": "89dc75c23d5b96bd88c70694cc9f923953222d95c36ace74224e72d5b653d4a4" + }, + "docs/tasks/WBV2-P1265-001.md": { + "path": "docs/tasks/WBV2-P1265-001.md", + "exists": true, + "bytes": 2580, + "mtime_ns": "1788495679692664824", + "sha256": "a126f2134994f330021d1aca86ceda6f65aa13ce7550c4c7cfe25869445259ff" + }, + "tests/golden/WBV2-P1265-000/manifest.json": { + "path": "tests/golden/WBV2-P1265-000/manifest.json", + "exists": true, + "bytes": 1647, + "mtime_ns": "1788495679693506418", + "sha256": "c8e88095b48059f58149fe868e762a0d56f7932484197a4a2bea6fe37afad7c7" + }, + "docs/status/WBV2-P1265-000.md": { + "path": "docs/status/WBV2-P1265-000.md", + "exists": true, + "bytes": 364, + "mtime_ns": "1788495679692821007", + "sha256": "009be94d54a6ca90a5a5b4fee20393160050edb3d419771fd16ba13aa190eeb4" + } + }, + "inputSelection": { + "schemaVersion": 1, + "limits": { + "maxFiles": 12, + "evidenceBytes": 8192, + "contextRemainingBytes": 1283, + "contextRemainingTokens": 320 + }, + "source": { + "bytes": 8621, + "tokens": 2156 + }, + "selected": [], + "excluded": [ + { + "path": "blender-5.2.0/source/blender/modifiers/intern/", + "bytes": 10155, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "bytes": 521651, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "bytes": 314614, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "tests/files/web/generated/wbv2-geometry-551d56ed177090bf.blend", + "bytes": 97613, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "web/tests/e2e/geometry-node-main-reader.spec.ts", + "bytes": 3789, + "reason": "CONTEXT_REMAINING_SPACE" + }, + { + "path": "tests/golden/WBV2-P1265-001/module-receipt.json", + "bytes": 7625, + "reason": "CONTEXT_REMAINING_SPACE" + }, + { + "path": "tests/golden/WBV2-P1265-001/modifier-reader-batch-production.json", + "bytes": null, + "reason": "MISSING_PATH" + }, + { + "path": "tests/golden/WBV2-P1265-001/manifest.json", + "bytes": null, + "reason": "GENERATED_EVIDENCE_OUTPUT" + }, + { + "path": "docs/status/WBV2-P1265-001.md", + "bytes": null, + "reason": "GENERATED_EVIDENCE_OUTPUT" + } + ], + "totals": { + "files": 0, + "bytes": 0, + "tokens": 0 + } + }, + "exitCriteria": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "nextTask": null, + "sourceDocuments": { + "queue": "docs/EXECUTION_QUEUE.md", + "taskCard": "docs/tasks/WBV2-P1265-001.md", + "taskIndex": "tests/golden/WBV2/task-index.json", + "parentManifest": "tests/golden/WBV2-P1265-000/manifest.json", + "parentStatus": "docs/status/WBV2-P1265-000.md" + }, + "readPolicy": { + "required": [ + "docs/EXECUTION_QUEUE.md", + "docs/tasks/WBV2-P1265-001.md", + "tests/golden/WBV2-P1265-000/manifest.json", + "docs/status/WBV2-P1265-000.md" + ], + "machineOnly": [ + "tests/golden/WBV2/task-index.json", + "tests/golden/M15-03A/task-catalog.jsonl" + ], + "optionalByNeed": [ + "docs/WEB_BLENDER_MODELER_V1_SCOPE.md", + "任务卡列出的精确协议/生产路径", + "任务卡明确命名的长期计划小节" + ], + "forbiddenByDefault": [ + "完整 CURRENT_EXECUTION_PLAN.md", + "完整 PROJECT_STATUS_AND_NEXT_WORK.md", + "全部 docs/status/*.md", + "完整 parity/WBS 计划", + "README 历史和 test-results/" + ] + }, + "parent": { + "manifest": { + "schemaVersion": 1, + "task": "WBV2-P1265-000", + "parentTask": "WBV2-P1264-001", + "status": "done", + "nextTask": "WBV2-P1265-001", + "artifactCount": 4 + }, + "statusSummary": [ + "# WBV2-P1265-000 status", + "- task: `WBV2-P1265-000`; parent: `WBV2-P1264-001`; status: `done`", + "- taskClass: `QUEUE_ENABLEMENT`; no modifier-family parity completion claimed", + "- source-backed batch authorized: `AUTO_GEOMETRY_NATIVE_NODE_READER` (5 units)", + "- dynamic inventory: `3745` units; verified `990`; unverified `2755`; bound delta `0`", + "- nextTask: `WBV2-P1265-001`" + ] + }, + "budgets": { + "queueBytes": 4096, + "taskBytes": 2580, + "parentManifestBytes": 24576, + "parentStatusBytes": 6144, + "evidenceFiles": 12, + "evidenceBytes": 8192, + "contextTokens": 3500, + "contextEnvelopeTokens": 1024, + "taskLines": 49, + "taskTokens": 645 + }, + "size": { + "documents": [ + { + "path": "docs/EXECUTION_QUEUE.md", + "bytes": 4030, + "lines": 58, + "tokens": 1008 + }, + { + "path": "docs/tasks/WBV2-P1265-001.md", + "bytes": 2580, + "lines": 49, + "tokens": 645 + }, + { + "path": "tests/golden/WBV2-P1265-000/manifest.json", + "bytes": 1647, + "lines": 51, + "tokens": 412 + }, + { + "path": "docs/status/WBV2-P1265-000.md", + "bytes": 364, + "lines": 8, + "tokens": 91 + } + ], + "sourceTokens": 2156, + "evidenceFiles": 0, + "evidenceBytes": 0, + "evidenceTokens": 0, + "totalTokens": 2156, + "reservedEnvelopeTokens": 1024, + "estimatedContextTokens": 3180, + "serializedContextTokens": 672, + "withinBudget": true + } +} diff --git a/tests/golden/WBV2/task-catalog.jsonl b/tests/golden/WBV2/task-catalog.jsonl index 287b3d1b3..f584fc8a7 100644 --- a/tests/golden/WBV2/task-catalog.jsonl +++ b/tests/golden/WBV2/task-catalog.jsonl @@ -307,3 +307,5 @@ {"id":"WBV2-P1263-001","gapId":"AUTO_SHADER_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1263","state":"completed","targetImplementationClass":"LOCAL_EXACT","exitCriteria":["source and protocol hashes are bound","every selected Main reader type is proven","negative no-mutation and recovery are proven","Chromium and save/reopen evidence are exact"]} {"id":"WBV2-P1264-000","gapId":"workflow:authorize_modifier_reader_batch","ownerFamily":"PROGRAM","sourceTask":"1264","state":"completed","targetImplementationClass":"QUEUE_ONLY","exitCriteria":["prior evidence remains hash-bound","batch source mapping is explicit","inventory remains source-derived"]} {"id":"WBV2-P1264-001","gapId":"AUTO_SHADER_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1264","state":"completed","targetImplementationClass":"LOCAL_EXACT","exitCriteria":["source and protocol hashes are bound","every selected Main reader type is proven","negative no-mutation and recovery are proven","Chromium and save/reopen evidence are exact"]} +{"id":"WBV2-P1265-000","gapId":"workflow:authorize_modifier_reader_batch","ownerFamily":"PROGRAM","sourceTask":"1265","state":"completed","targetImplementationClass":"QUEUE_ONLY","exitCriteria":["prior evidence remains hash-bound","batch source mapping is explicit","inventory remains source-derived"]} +{"id":"WBV2-P1265-001","gapId":"AUTO_GEOMETRY_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1265","state":"completed","targetImplementationClass":"LOCAL_EXACT","exitCriteria":["source and protocol hashes are bound","every selected Main reader type is proven","negative no-mutation and recovery are proven","Chromium and save/reopen evidence are exact"]} diff --git a/tests/golden/WBV2/task-index.json b/tests/golden/WBV2/task-index.json index afc552b7a..0269d7ecc 100644 --- a/tests/golden/WBV2/task-index.json +++ b/tests/golden/WBV2/task-index.json @@ -1 +1 @@ -{"schemaVersion":1,"operation":"BLENDER_WEB_CAPABILITY_TASK_INDEX","source":{"path":"tests/golden/WBV2-P1264-000/module-execution-plan.json","sha256":"282e3dcd5bff40aa8665f0c45c0f8a83aedab71809bfe0be52ae0ed188f6c10a"},"catalog":{"path":"tests/golden/WBV2/task-catalog.jsonl","sha256":"f25ce32f896ce5ccbe2da818a5a2a6f121b8fc3607237921be5dfab49cde54c6"},"taskCount":309,"activeTask":null,"entries":{"WBV2-P1096-000":{"line":0,"offset":0,"length":267,"previous":"WBV2-P1095-003","next":"WBV2-P1100-000"},"WBV2-P1100-000":{"line":1,"offset":267,"length":300,"previous":"WBV2-P1096-000","next":"WBV2-P1100-001"},"WBV2-P1100-001":{"line":2,"offset":567,"length":375,"previous":"WBV2-P1100-000","next":"WBV2-P1100-002"},"WBV2-P1100-002":{"line":3,"offset":942,"length":377,"previous":"WBV2-P1100-001","next":"WBV2-P1100-003"},"WBV2-P1100-003":{"line":4,"offset":1319,"length":386,"previous":"WBV2-P1100-002","next":"WBV2-P1101-000"},"WBV2-P1101-000":{"line":5,"offset":1705,"length":374,"previous":"WBV2-P1100-003","next":"WBV2-P1101-001"},"WBV2-P1101-001":{"line":6,"offset":2079,"length":382,"previous":"WBV2-P1101-000","next":"WBV2-P1101-002"},"WBV2-P1101-002":{"line":7,"offset":2461,"length":363,"previous":"WBV2-P1101-001","next":"WBV2-P1101-003"},"WBV2-P1101-003":{"line":8,"offset":2824,"length":374,"previous":"WBV2-P1101-002","next":"WBV2-P1102-000"},"WBV2-P1102-000":{"line":9,"offset":3198,"length":365,"previous":"WBV2-P1101-003","next":"WBV2-P1102-001"},"WBV2-P1102-001":{"line":10,"offset":3563,"length":371,"previous":"WBV2-P1102-000","next":"WBV2-P1103-000"},"WBV2-P1103-000":{"line":11,"offset":3934,"length":373,"previous":"WBV2-P1102-001","next":"WBV2-P1104-000"},"WBV2-P1104-000":{"line":12,"offset":4307,"length":389,"previous":"WBV2-P1103-000","next":"WBV2-P1105-000"},"WBV2-P1105-000":{"line":13,"offset":4696,"length":426,"previous":"WBV2-P1104-000","next":"WBV2-P1106-000"},"WBV2-P1106-000":{"line":14,"offset":5122,"length":366,"previous":"WBV2-P1105-000","next":"WBV2-P1107-000"},"WBV2-P1107-000":{"line":15,"offset":5488,"length":373,"previous":"WBV2-P1106-000","next":"WBV2-P1108-000"},"WBV2-P1108-000":{"line":16,"offset":5861,"length":385,"previous":"WBV2-P1107-000","next":"WBV2-P1109-000"},"WBV2-P1109-000":{"line":17,"offset":6246,"length":397,"previous":"WBV2-P1108-000","next":"WBV2-P1110-000"},"WBV2-P1110-000":{"line":18,"offset":6643,"length":394,"previous":"WBV2-P1109-000","next":"WBV2-P1111-000"},"WBV2-P1111-000":{"line":19,"offset":7037,"length":384,"previous":"WBV2-P1110-000","next":"WBV2-P1112-000"},"WBV2-P1112-000":{"line":20,"offset":7421,"length":397,"previous":"WBV2-P1111-000","next":"WBV2-P1113-000"},"WBV2-P1113-000":{"line":21,"offset":7818,"length":393,"previous":"WBV2-P1112-000","next":"WBV2-P1114-000"},"WBV2-P1114-000":{"line":22,"offset":8211,"length":384,"previous":"WBV2-P1113-000","next":"WBV2-P1115-000"},"WBV2-P1115-000":{"line":23,"offset":8595,"length":388,"previous":"WBV2-P1114-000","next":"WBV2-P1116-000"},"WBV2-P1116-000":{"line":24,"offset":8983,"length":388,"previous":"WBV2-P1115-000","next":"WBV2-P1117-000"},"WBV2-P1117-000":{"line":25,"offset":9371,"length":413,"previous":"WBV2-P1116-000","next":"WBV2-P1118-000"},"WBV2-P1118-000":{"line":26,"offset":9784,"length":409,"previous":"WBV2-P1117-000","next":"WBV2-P1119-000"},"WBV2-P1119-000":{"line":27,"offset":10193,"length":379,"previous":"WBV2-P1118-000","next":"WBV2-P1120-000"},"WBV2-P1120-000":{"line":28,"offset":10572,"length":392,"previous":"WBV2-P1119-000","next":"WBV2-P1121-000"},"WBV2-P1121-000":{"line":29,"offset":10964,"length":375,"previous":"WBV2-P1120-000","next":"WBV2-P1122-000"},"WBV2-P1122-000":{"line":30,"offset":11339,"length":385,"previous":"WBV2-P1121-000","next":"WBV2-P1123-000"},"WBV2-P1123-000":{"line":31,"offset":11724,"length":385,"previous":"WBV2-P1122-000","next":"WBV2-P1124-000"},"WBV2-P1124-000":{"line":32,"offset":12109,"length":431,"previous":"WBV2-P1123-000","next":"WBV2-P1125-000"},"WBV2-P1125-000":{"line":33,"offset":12540,"length":406,"previous":"WBV2-P1124-000","next":"WBV2-P1126-000"},"WBV2-P1126-000":{"line":34,"offset":12946,"length":397,"previous":"WBV2-P1125-000","next":"WBV2-P1127-000"},"WBV2-P1127-000":{"line":35,"offset":13343,"length":406,"previous":"WBV2-P1126-000","next":"WBV2-P1128-000"},"WBV2-P1128-000":{"line":36,"offset":13749,"length":406,"previous":"WBV2-P1127-000","next":"WBV2-P1129-000"},"WBV2-P1129-000":{"line":37,"offset":14155,"length":331,"previous":"WBV2-P1128-000","next":"WBV2-P1129-001"},"WBV2-P1129-001":{"line":38,"offset":14486,"length":393,"previous":"WBV2-P1129-000","next":"WBV2-P1130-000"},"WBV2-P1130-000":{"line":39,"offset":14879,"length":348,"previous":"WBV2-P1129-001","next":"WBV2-P1130-001"},"WBV2-P1130-001":{"line":40,"offset":15227,"length":387,"previous":"WBV2-P1130-000","next":"WBV2-P1131-000"},"WBV2-P1131-000":{"line":41,"offset":15614,"length":349,"previous":"WBV2-P1130-001","next":"WBV2-P1131-001"},"WBV2-P1131-001":{"line":42,"offset":15963,"length":383,"previous":"WBV2-P1131-000","next":"WBV2-P1132-000"},"WBV2-P1132-000":{"line":43,"offset":16346,"length":345,"previous":"WBV2-P1131-001","next":"WBV2-P1132-001"},"WBV2-P1132-001":{"line":44,"offset":16691,"length":380,"previous":"WBV2-P1132-000","next":"WBV2-P1133-000"},"WBV2-P1133-000":{"line":45,"offset":17071,"length":346,"previous":"WBV2-P1132-001","next":"WBV2-P1133-001"},"WBV2-P1133-001":{"line":46,"offset":17417,"length":387,"previous":"WBV2-P1133-000","next":"WBV2-P1134-000"},"WBV2-P1134-000":{"line":47,"offset":17804,"length":353,"previous":"WBV2-P1133-001","next":"WBV2-P1134-001"},"WBV2-P1134-001":{"line":48,"offset":18157,"length":392,"previous":"WBV2-P1134-000","next":"WBV2-P1135-000"},"WBV2-P1135-000":{"line":49,"offset":18549,"length":339,"previous":"WBV2-P1134-001","next":"WBV2-P1135-001"},"WBV2-P1135-001":{"line":50,"offset":18888,"length":385,"previous":"WBV2-P1135-000","next":"WBV2-P1136-000"},"WBV2-P1136-000":{"line":51,"offset":19273,"length":349,"previous":"WBV2-P1135-001","next":"WBV2-P1136-001"},"WBV2-P1136-001":{"line":52,"offset":19622,"length":391,"previous":"WBV2-P1136-000","next":"WBV2-P1137-000"},"WBV2-P1137-000":{"line":53,"offset":20013,"length":354,"previous":"WBV2-P1136-001","next":"WBV2-P1137-001"},"WBV2-P1137-001":{"line":54,"offset":20367,"length":393,"previous":"WBV2-P1137-000","next":"WBV2-P1138-000"},"WBV2-P1138-000":{"line":55,"offset":20760,"length":340,"previous":"WBV2-P1137-001","next":"WBV2-P1138-001"},"WBV2-P1138-001":{"line":56,"offset":21100,"length":388,"previous":"WBV2-P1138-000","next":"WBV2-P1139-000"},"WBV2-P1139-000":{"line":57,"offset":21488,"length":344,"previous":"WBV2-P1138-001","next":"WBV2-P1139-001"},"WBV2-P1139-001":{"line":58,"offset":21832,"length":393,"previous":"WBV2-P1139-000","next":"WBV2-P1140-000"},"WBV2-P1140-000":{"line":59,"offset":22225,"length":362,"previous":"WBV2-P1139-001","next":"WBV2-P1140-001"},"WBV2-P1140-001":{"line":60,"offset":22587,"length":382,"previous":"WBV2-P1140-000","next":"WBV2-P1141-000"},"WBV2-P1141-000":{"line":61,"offset":22969,"length":368,"previous":"WBV2-P1140-001","next":"WBV2-P1141-001"},"WBV2-P1141-001":{"line":62,"offset":23337,"length":389,"previous":"WBV2-P1141-000","next":"WBV2-P1142-000"},"WBV2-P1142-000":{"line":63,"offset":23726,"length":364,"previous":"WBV2-P1141-001","next":"WBV2-P1142-001"},"WBV2-P1142-001":{"line":64,"offset":24090,"length":383,"previous":"WBV2-P1142-000","next":"WBV2-P1143-000"},"WBV2-P1143-000":{"line":65,"offset":24473,"length":369,"previous":"WBV2-P1142-001","next":"WBV2-P1143-001"},"WBV2-P1143-001":{"line":66,"offset":24842,"length":385,"previous":"WBV2-P1143-000","next":"WBV2-P1144-000"},"WBV2-P1144-000":{"line":67,"offset":25227,"length":351,"previous":"WBV2-P1143-001","next":"WBV2-P1144-001"},"WBV2-P1144-001":{"line":68,"offset":25578,"length":376,"previous":"WBV2-P1144-000","next":"WBV2-P1145-000"},"WBV2-P1145-000":{"line":69,"offset":25954,"length":371,"previous":"WBV2-P1144-001","next":"WBV2-P1145-001"},"WBV2-P1145-001":{"line":70,"offset":26325,"length":386,"previous":"WBV2-P1145-000","next":"WBV2-P1146-000"},"WBV2-P1146-000":{"line":71,"offset":26711,"length":303,"previous":"WBV2-P1145-001","next":"WBV2-P1146-001"},"WBV2-P1146-001":{"line":72,"offset":27014,"length":356,"previous":"WBV2-P1146-000","next":"WBV2-P1147-000"},"WBV2-P1147-000":{"line":73,"offset":27370,"length":303,"previous":"WBV2-P1146-001","next":"WBV2-P1147-001"},"WBV2-P1147-001":{"line":74,"offset":27673,"length":360,"previous":"WBV2-P1147-000","next":"WBV2-P1148-000"},"WBV2-P1148-000":{"line":75,"offset":28033,"length":303,"previous":"WBV2-P1147-001","next":"WBV2-P1148-001"},"WBV2-P1148-001":{"line":76,"offset":28336,"length":362,"previous":"WBV2-P1148-000","next":"WBV2-P1149-000"},"WBV2-P1149-000":{"line":77,"offset":28698,"length":303,"previous":"WBV2-P1148-001","next":"WBV2-P1149-001"},"WBV2-P1149-001":{"line":78,"offset":29001,"length":361,"previous":"WBV2-P1149-000","next":"WBV2-P1150-000"},"WBV2-P1150-000":{"line":79,"offset":29362,"length":303,"previous":"WBV2-P1149-001","next":"WBV2-P1150-001"},"WBV2-P1150-001":{"line":80,"offset":29665,"length":361,"previous":"WBV2-P1150-000","next":"WBV2-P1151-000"},"WBV2-P1151-000":{"line":81,"offset":30026,"length":303,"previous":"WBV2-P1150-001","next":"WBV2-P1151-001"},"WBV2-P1151-001":{"line":82,"offset":30329,"length":369,"previous":"WBV2-P1151-000","next":"WBV2-P1152-000"},"WBV2-P1152-000":{"line":83,"offset":30698,"length":303,"previous":"WBV2-P1151-001","next":"WBV2-P1152-001"},"WBV2-P1152-001":{"line":84,"offset":31001,"length":360,"previous":"WBV2-P1152-000","next":"WBV2-P1153-000"},"WBV2-P1153-000":{"line":85,"offset":31361,"length":303,"previous":"WBV2-P1152-001","next":"WBV2-P1153-001"},"WBV2-P1153-001":{"line":86,"offset":31664,"length":367,"previous":"WBV2-P1153-000","next":"WBV2-P1154-000"},"WBV2-P1154-000":{"line":87,"offset":32031,"length":303,"previous":"WBV2-P1153-001","next":"WBV2-P1154-001"},"WBV2-P1154-001":{"line":88,"offset":32334,"length":365,"previous":"WBV2-P1154-000","next":"WBV2-P1155-000"},"WBV2-P1155-000":{"line":89,"offset":32699,"length":303,"previous":"WBV2-P1154-001","next":"WBV2-P1155-001"},"WBV2-P1155-001":{"line":90,"offset":33002,"length":360,"previous":"WBV2-P1155-000","next":"WBV2-P1156-000"},"WBV2-P1156-000":{"line":91,"offset":33362,"length":303,"previous":"WBV2-P1155-001","next":"WBV2-P1156-001"},"WBV2-P1156-001":{"line":92,"offset":33665,"length":365,"previous":"WBV2-P1156-000","next":"WBV2-P1157-000"},"WBV2-P1157-000":{"line":93,"offset":34030,"length":303,"previous":"WBV2-P1156-001","next":"WBV2-P1157-001"},"WBV2-P1157-001":{"line":94,"offset":34333,"length":364,"previous":"WBV2-P1157-000","next":"WBV2-P1158-000"},"WBV2-P1158-000":{"line":95,"offset":34697,"length":303,"previous":"WBV2-P1157-001","next":"WBV2-P1158-001"},"WBV2-P1158-001":{"line":96,"offset":35000,"length":357,"previous":"WBV2-P1158-000","next":"WBV2-P1159-000"},"WBV2-P1159-000":{"line":97,"offset":35357,"length":303,"previous":"WBV2-P1158-001","next":"WBV2-P1159-001"},"WBV2-P1159-001":{"line":98,"offset":35660,"length":368,"previous":"WBV2-P1159-000","next":"WBV2-P1160-000"},"WBV2-P1160-000":{"line":99,"offset":36028,"length":303,"previous":"WBV2-P1159-001","next":"WBV2-P1160-001"},"WBV2-P1160-001":{"line":100,"offset":36331,"length":365,"previous":"WBV2-P1160-000","next":"WBV2-P1161-000"},"WBV2-P1161-000":{"line":101,"offset":36696,"length":303,"previous":"WBV2-P1160-001","next":"WBV2-P1161-001"},"WBV2-P1161-001":{"line":102,"offset":36999,"length":372,"previous":"WBV2-P1161-000","next":"WBV2-P1162-000"},"WBV2-P1162-000":{"line":103,"offset":37371,"length":303,"previous":"WBV2-P1161-001","next":"WBV2-P1162-001"},"WBV2-P1162-001":{"line":104,"offset":37674,"length":365,"previous":"WBV2-P1162-000","next":"WBV2-P1163-000"},"WBV2-P1163-000":{"line":105,"offset":38039,"length":303,"previous":"WBV2-P1162-001","next":"WBV2-P1163-001"},"WBV2-P1163-001":{"line":106,"offset":38342,"length":360,"previous":"WBV2-P1163-000","next":"WBV2-P1164-000"},"WBV2-P1164-000":{"line":107,"offset":38702,"length":303,"previous":"WBV2-P1163-001","next":"WBV2-P1164-001"},"WBV2-P1164-001":{"line":108,"offset":39005,"length":360,"previous":"WBV2-P1164-000","next":"WBV2-P1165-000"},"WBV2-P1165-000":{"line":109,"offset":39365,"length":303,"previous":"WBV2-P1164-001","next":"WBV2-P1165-001"},"WBV2-P1165-001":{"line":110,"offset":39668,"length":366,"previous":"WBV2-P1165-000","next":"WBV2-P1166-000"},"WBV2-P1166-000":{"line":111,"offset":40034,"length":303,"previous":"WBV2-P1165-001","next":"WBV2-P1166-001"},"WBV2-P1166-001":{"line":112,"offset":40337,"length":366,"previous":"WBV2-P1166-000","next":"WBV2-P1167-000"},"WBV2-P1167-000":{"line":113,"offset":40703,"length":303,"previous":"WBV2-P1166-001","next":"WBV2-P1167-001"},"WBV2-P1167-001":{"line":114,"offset":41006,"length":366,"previous":"WBV2-P1167-000","next":"WBV2-P1168-000"},"WBV2-P1168-000":{"line":115,"offset":41372,"length":303,"previous":"WBV2-P1167-001","next":"WBV2-P1168-001"},"WBV2-P1168-001":{"line":116,"offset":41675,"length":366,"previous":"WBV2-P1168-000","next":"WBV2-P1169-000"},"WBV2-P1169-000":{"line":117,"offset":42041,"length":303,"previous":"WBV2-P1168-001","next":"WBV2-P1169-001"},"WBV2-P1169-001":{"line":118,"offset":42344,"length":366,"previous":"WBV2-P1169-000","next":"WBV2-P1170-000"},"WBV2-P1170-000":{"line":119,"offset":42710,"length":303,"previous":"WBV2-P1169-001","next":"WBV2-P1170-001"},"WBV2-P1170-001":{"line":120,"offset":43013,"length":366,"previous":"WBV2-P1170-000","next":"WBV2-P1171-000"},"WBV2-P1171-000":{"line":121,"offset":43379,"length":303,"previous":"WBV2-P1170-001","next":"WBV2-P1171-001"},"WBV2-P1171-001":{"line":122,"offset":43682,"length":366,"previous":"WBV2-P1171-000","next":"WBV2-P1172-000"},"WBV2-P1172-000":{"line":123,"offset":44048,"length":303,"previous":"WBV2-P1171-001","next":"WBV2-P1172-001"},"WBV2-P1172-001":{"line":124,"offset":44351,"length":366,"previous":"WBV2-P1172-000","next":"WBV2-P1173-000"},"WBV2-P1173-000":{"line":125,"offset":44717,"length":303,"previous":"WBV2-P1172-001","next":"WBV2-P1173-001"},"WBV2-P1173-001":{"line":126,"offset":45020,"length":366,"previous":"WBV2-P1173-000","next":"WBV2-P1174-000"},"WBV2-P1174-000":{"line":127,"offset":45386,"length":303,"previous":"WBV2-P1173-001","next":"WBV2-P1174-001"},"WBV2-P1174-001":{"line":128,"offset":45689,"length":366,"previous":"WBV2-P1174-000","next":"WBV2-P1175-000"},"WBV2-P1175-000":{"line":129,"offset":46055,"length":303,"previous":"WBV2-P1174-001","next":"WBV2-P1175-001"},"WBV2-P1175-001":{"line":130,"offset":46358,"length":366,"previous":"WBV2-P1175-000","next":"WBV2-P1176-000"},"WBV2-P1176-000":{"line":131,"offset":46724,"length":303,"previous":"WBV2-P1175-001","next":"WBV2-P1176-001"},"WBV2-P1176-001":{"line":132,"offset":47027,"length":364,"previous":"WBV2-P1176-000","next":"WBV2-P1177-000"},"WBV2-P1177-000":{"line":133,"offset":47391,"length":303,"previous":"WBV2-P1176-001","next":"WBV2-P1177-001"},"WBV2-P1177-001":{"line":134,"offset":47694,"length":364,"previous":"WBV2-P1177-000","next":"WBV2-P1178-000"},"WBV2-P1178-000":{"line":135,"offset":48058,"length":303,"previous":"WBV2-P1177-001","next":"WBV2-P1178-001"},"WBV2-P1178-001":{"line":136,"offset":48361,"length":364,"previous":"WBV2-P1178-000","next":"WBV2-P1179-000"},"WBV2-P1179-000":{"line":137,"offset":48725,"length":303,"previous":"WBV2-P1178-001","next":"WBV2-P1179-001"},"WBV2-P1179-001":{"line":138,"offset":49028,"length":364,"previous":"WBV2-P1179-000","next":"WBV2-P1180-000"},"WBV2-P1180-000":{"line":139,"offset":49392,"length":303,"previous":"WBV2-P1179-001","next":"WBV2-P1180-001"},"WBV2-P1180-001":{"line":140,"offset":49695,"length":364,"previous":"WBV2-P1180-000","next":"WBV2-P1181-000"},"WBV2-P1181-000":{"line":141,"offset":50059,"length":303,"previous":"WBV2-P1180-001","next":"WBV2-P1181-001"},"WBV2-P1181-001":{"line":142,"offset":50362,"length":364,"previous":"WBV2-P1181-000","next":"WBV2-P1182-000"},"WBV2-P1182-000":{"line":143,"offset":50726,"length":303,"previous":"WBV2-P1181-001","next":"WBV2-P1182-001"},"WBV2-P1182-001":{"line":144,"offset":51029,"length":364,"previous":"WBV2-P1182-000","next":"WBV2-P1183-000"},"WBV2-P1183-000":{"line":145,"offset":51393,"length":303,"previous":"WBV2-P1182-001","next":"WBV2-P1183-001"},"WBV2-P1183-001":{"line":146,"offset":51696,"length":364,"previous":"WBV2-P1183-000","next":"WBV2-P1184-000"},"WBV2-P1184-000":{"line":147,"offset":52060,"length":303,"previous":"WBV2-P1183-001","next":"WBV2-P1184-001"},"WBV2-P1184-001":{"line":148,"offset":52363,"length":364,"previous":"WBV2-P1184-000","next":"WBV2-P1185-000"},"WBV2-P1185-000":{"line":149,"offset":52727,"length":303,"previous":"WBV2-P1184-001","next":"WBV2-P1185-001"},"WBV2-P1185-001":{"line":150,"offset":53030,"length":364,"previous":"WBV2-P1185-000","next":"WBV2-P1186-000"},"WBV2-P1186-000":{"line":151,"offset":53394,"length":303,"previous":"WBV2-P1185-001","next":"WBV2-P1186-001"},"WBV2-P1186-001":{"line":152,"offset":53697,"length":364,"previous":"WBV2-P1186-000","next":"WBV2-P1187-000"},"WBV2-P1187-000":{"line":153,"offset":54061,"length":303,"previous":"WBV2-P1186-001","next":"WBV2-P1187-001"},"WBV2-P1187-001":{"line":154,"offset":54364,"length":364,"previous":"WBV2-P1187-000","next":"WBV2-P1188-000"},"WBV2-P1188-000":{"line":155,"offset":54728,"length":303,"previous":"WBV2-P1187-001","next":"WBV2-P1188-001"},"WBV2-P1188-001":{"line":156,"offset":55031,"length":364,"previous":"WBV2-P1188-000","next":"WBV2-P1189-000"},"WBV2-P1189-000":{"line":157,"offset":55395,"length":303,"previous":"WBV2-P1188-001","next":"WBV2-P1189-001"},"WBV2-P1189-001":{"line":158,"offset":55698,"length":364,"previous":"WBV2-P1189-000","next":"WBV2-P1190-000"},"WBV2-P1190-000":{"line":159,"offset":56062,"length":303,"previous":"WBV2-P1189-001","next":"WBV2-P1190-001"},"WBV2-P1190-001":{"line":160,"offset":56365,"length":364,"previous":"WBV2-P1190-000","next":"WBV2-P1191-000"},"WBV2-P1191-000":{"line":161,"offset":56729,"length":303,"previous":"WBV2-P1190-001","next":"WBV2-P1191-001"},"WBV2-P1191-001":{"line":162,"offset":57032,"length":364,"previous":"WBV2-P1191-000","next":"WBV2-P1192-000"},"WBV2-P1192-000":{"line":163,"offset":57396,"length":303,"previous":"WBV2-P1191-001","next":"WBV2-P1192-001"},"WBV2-P1192-001":{"line":164,"offset":57699,"length":364,"previous":"WBV2-P1192-000","next":"WBV2-P1193-000"},"WBV2-P1193-000":{"line":165,"offset":58063,"length":303,"previous":"WBV2-P1192-001","next":"WBV2-P1193-001"},"WBV2-P1193-001":{"line":166,"offset":58366,"length":364,"previous":"WBV2-P1193-000","next":"WBV2-P1194-000"},"WBV2-P1194-000":{"line":167,"offset":58730,"length":303,"previous":"WBV2-P1193-001","next":"WBV2-P1194-001"},"WBV2-P1194-001":{"line":168,"offset":59033,"length":364,"previous":"WBV2-P1194-000","next":"WBV2-P1195-000"},"WBV2-P1195-000":{"line":169,"offset":59397,"length":303,"previous":"WBV2-P1194-001","next":"WBV2-P1195-001"},"WBV2-P1195-001":{"line":170,"offset":59700,"length":364,"previous":"WBV2-P1195-000","next":"WBV2-P1196-000"},"WBV2-P1196-000":{"line":171,"offset":60064,"length":303,"previous":"WBV2-P1195-001","next":"WBV2-P1196-001"},"WBV2-P1196-001":{"line":172,"offset":60367,"length":364,"previous":"WBV2-P1196-000","next":"WBV2-P1197-000"},"WBV2-P1197-000":{"line":173,"offset":60731,"length":303,"previous":"WBV2-P1196-001","next":"WBV2-P1197-001"},"WBV2-P1197-001":{"line":174,"offset":61034,"length":364,"previous":"WBV2-P1197-000","next":"WBV2-P1198-000"},"WBV2-P1198-000":{"line":175,"offset":61398,"length":303,"previous":"WBV2-P1197-001","next":"WBV2-P1198-001"},"WBV2-P1198-001":{"line":176,"offset":61701,"length":364,"previous":"WBV2-P1198-000","next":"WBV2-P1199-000"},"WBV2-P1199-000":{"line":177,"offset":62065,"length":303,"previous":"WBV2-P1198-001","next":"WBV2-P1199-001"},"WBV2-P1199-001":{"line":178,"offset":62368,"length":364,"previous":"WBV2-P1199-000","next":"WBV2-P1200-000"},"WBV2-P1200-000":{"line":179,"offset":62732,"length":303,"previous":"WBV2-P1199-001","next":"WBV2-P1200-001"},"WBV2-P1200-001":{"line":180,"offset":63035,"length":364,"previous":"WBV2-P1200-000","next":"WBV2-P1201-000"},"WBV2-P1201-000":{"line":181,"offset":63399,"length":303,"previous":"WBV2-P1200-001","next":"WBV2-P1201-001"},"WBV2-P1201-001":{"line":182,"offset":63702,"length":364,"previous":"WBV2-P1201-000","next":"WBV2-P1202-000"},"WBV2-P1202-000":{"line":183,"offset":64066,"length":303,"previous":"WBV2-P1201-001","next":"WBV2-P1202-001"},"WBV2-P1202-001":{"line":184,"offset":64369,"length":364,"previous":"WBV2-P1202-000","next":"WBV2-P1203-000"},"WBV2-P1203-000":{"line":185,"offset":64733,"length":303,"previous":"WBV2-P1202-001","next":"WBV2-P1203-001"},"WBV2-P1203-001":{"line":186,"offset":65036,"length":364,"previous":"WBV2-P1203-000","next":"WBV2-P1204-000"},"WBV2-P1204-000":{"line":187,"offset":65400,"length":303,"previous":"WBV2-P1203-001","next":"WBV2-P1204-001"},"WBV2-P1204-001":{"line":188,"offset":65703,"length":364,"previous":"WBV2-P1204-000","next":"WBV2-P1205-000"},"WBV2-P1205-000":{"line":189,"offset":66067,"length":303,"previous":"WBV2-P1204-001","next":"WBV2-P1205-001"},"WBV2-P1205-001":{"line":190,"offset":66370,"length":364,"previous":"WBV2-P1205-000","next":"WBV2-P1206-000"},"WBV2-P1206-000":{"line":191,"offset":66734,"length":303,"previous":"WBV2-P1205-001","next":"WBV2-P1206-001"},"WBV2-P1206-001":{"line":192,"offset":67037,"length":364,"previous":"WBV2-P1206-000","next":"WBV2-P1207-000"},"WBV2-P1207-000":{"line":193,"offset":67401,"length":303,"previous":"WBV2-P1206-001","next":"WBV2-P1207-001"},"WBV2-P1207-001":{"line":194,"offset":67704,"length":364,"previous":"WBV2-P1207-000","next":"WBV2-P1208-000"},"WBV2-P1208-000":{"line":195,"offset":68068,"length":303,"previous":"WBV2-P1207-001","next":"WBV2-P1208-001"},"WBV2-P1208-001":{"line":196,"offset":68371,"length":364,"previous":"WBV2-P1208-000","next":"WBV2-P1209-000"},"WBV2-P1209-000":{"line":197,"offset":68735,"length":303,"previous":"WBV2-P1208-001","next":"WBV2-P1209-001"},"WBV2-P1209-001":{"line":198,"offset":69038,"length":364,"previous":"WBV2-P1209-000","next":"WBV2-P1210-000"},"WBV2-P1210-000":{"line":199,"offset":69402,"length":303,"previous":"WBV2-P1209-001","next":"WBV2-P1210-001"},"WBV2-P1210-001":{"line":200,"offset":69705,"length":364,"previous":"WBV2-P1210-000","next":"WBV2-P1211-000"},"WBV2-P1211-000":{"line":201,"offset":70069,"length":303,"previous":"WBV2-P1210-001","next":"WBV2-P1211-001"},"WBV2-P1211-001":{"line":202,"offset":70372,"length":364,"previous":"WBV2-P1211-000","next":"WBV2-P1212-000"},"WBV2-P1212-000":{"line":203,"offset":70736,"length":303,"previous":"WBV2-P1211-001","next":"WBV2-P1212-001"},"WBV2-P1212-001":{"line":204,"offset":71039,"length":364,"previous":"WBV2-P1212-000","next":"WBV2-P1213-000"},"WBV2-P1213-000":{"line":205,"offset":71403,"length":303,"previous":"WBV2-P1212-001","next":"WBV2-P1213-001"},"WBV2-P1213-001":{"line":206,"offset":71706,"length":364,"previous":"WBV2-P1213-000","next":"WBV2-P1214-000"},"WBV2-P1214-000":{"line":207,"offset":72070,"length":303,"previous":"WBV2-P1213-001","next":"WBV2-P1214-001"},"WBV2-P1214-001":{"line":208,"offset":72373,"length":364,"previous":"WBV2-P1214-000","next":"WBV2-P1215-000"},"WBV2-P1215-000":{"line":209,"offset":72737,"length":303,"previous":"WBV2-P1214-001","next":"WBV2-P1215-001"},"WBV2-P1215-001":{"line":210,"offset":73040,"length":364,"previous":"WBV2-P1215-000","next":"WBV2-P1216-000"},"WBV2-P1216-000":{"line":211,"offset":73404,"length":303,"previous":"WBV2-P1215-001","next":"WBV2-P1216-001"},"WBV2-P1216-001":{"line":212,"offset":73707,"length":364,"previous":"WBV2-P1216-000","next":"WBV2-P1217-000"},"WBV2-P1217-000":{"line":213,"offset":74071,"length":303,"previous":"WBV2-P1216-001","next":"WBV2-P1217-001"},"WBV2-P1217-001":{"line":214,"offset":74374,"length":364,"previous":"WBV2-P1217-000","next":"WBV2-P1218-000"},"WBV2-P1218-000":{"line":215,"offset":74738,"length":303,"previous":"WBV2-P1217-001","next":"WBV2-P1218-001"},"WBV2-P1218-001":{"line":216,"offset":75041,"length":364,"previous":"WBV2-P1218-000","next":"WBV2-P1219-000"},"WBV2-P1219-000":{"line":217,"offset":75405,"length":303,"previous":"WBV2-P1218-001","next":"WBV2-P1219-001"},"WBV2-P1219-001":{"line":218,"offset":75708,"length":364,"previous":"WBV2-P1219-000","next":"WBV2-P1220-000"},"WBV2-P1220-000":{"line":219,"offset":76072,"length":303,"previous":"WBV2-P1219-001","next":"WBV2-P1220-001"},"WBV2-P1220-001":{"line":220,"offset":76375,"length":364,"previous":"WBV2-P1220-000","next":"WBV2-P1221-000"},"WBV2-P1221-000":{"line":221,"offset":76739,"length":303,"previous":"WBV2-P1220-001","next":"WBV2-P1221-001"},"WBV2-P1221-001":{"line":222,"offset":77042,"length":364,"previous":"WBV2-P1221-000","next":"WBV2-P1222-000"},"WBV2-P1222-000":{"line":223,"offset":77406,"length":303,"previous":"WBV2-P1221-001","next":"WBV2-P1222-001"},"WBV2-P1222-001":{"line":224,"offset":77709,"length":364,"previous":"WBV2-P1222-000","next":"WBV2-P1223-000"},"WBV2-P1223-000":{"line":225,"offset":78073,"length":303,"previous":"WBV2-P1222-001","next":"WBV2-P1223-001"},"WBV2-P1223-001":{"line":226,"offset":78376,"length":364,"previous":"WBV2-P1223-000","next":"WBV2-P1224-000"},"WBV2-P1224-000":{"line":227,"offset":78740,"length":303,"previous":"WBV2-P1223-001","next":"WBV2-P1224-001"},"WBV2-P1224-001":{"line":228,"offset":79043,"length":364,"previous":"WBV2-P1224-000","next":"WBV2-P1225-000"},"WBV2-P1225-000":{"line":229,"offset":79407,"length":303,"previous":"WBV2-P1224-001","next":"WBV2-P1225-001"},"WBV2-P1225-001":{"line":230,"offset":79710,"length":364,"previous":"WBV2-P1225-000","next":"WBV2-P1226-000"},"WBV2-P1226-000":{"line":231,"offset":80074,"length":303,"previous":"WBV2-P1225-001","next":"WBV2-P1226-001"},"WBV2-P1226-001":{"line":232,"offset":80377,"length":364,"previous":"WBV2-P1226-000","next":"WBV2-P1227-000"},"WBV2-P1227-000":{"line":233,"offset":80741,"length":303,"previous":"WBV2-P1226-001","next":"WBV2-P1227-001"},"WBV2-P1227-001":{"line":234,"offset":81044,"length":364,"previous":"WBV2-P1227-000","next":"WBV2-P1228-000"},"WBV2-P1228-000":{"line":235,"offset":81408,"length":303,"previous":"WBV2-P1227-001","next":"WBV2-P1228-001"},"WBV2-P1228-001":{"line":236,"offset":81711,"length":364,"previous":"WBV2-P1228-000","next":"WBV2-P1229-000"},"WBV2-P1229-000":{"line":237,"offset":82075,"length":303,"previous":"WBV2-P1228-001","next":"WBV2-P1229-001"},"WBV2-P1229-001":{"line":238,"offset":82378,"length":364,"previous":"WBV2-P1229-000","next":"WBV2-P1230-000"},"WBV2-P1230-000":{"line":239,"offset":82742,"length":303,"previous":"WBV2-P1229-001","next":"WBV2-P1230-001"},"WBV2-P1230-001":{"line":240,"offset":83045,"length":364,"previous":"WBV2-P1230-000","next":"WBV2-P1231-000"},"WBV2-P1231-000":{"line":241,"offset":83409,"length":303,"previous":"WBV2-P1230-001","next":"WBV2-P1231-001"},"WBV2-P1231-001":{"line":242,"offset":83712,"length":364,"previous":"WBV2-P1231-000","next":"WBV2-P1232-000"},"WBV2-P1232-000":{"line":243,"offset":84076,"length":303,"previous":"WBV2-P1231-001","next":"WBV2-P1232-001"},"WBV2-P1232-001":{"line":244,"offset":84379,"length":364,"previous":"WBV2-P1232-000","next":"WBV2-P1233-000"},"WBV2-P1233-000":{"line":245,"offset":84743,"length":303,"previous":"WBV2-P1232-001","next":"WBV2-P1233-001"},"WBV2-P1233-001":{"line":246,"offset":85046,"length":364,"previous":"WBV2-P1233-000","next":"WBV2-P1234-000"},"WBV2-P1234-000":{"line":247,"offset":85410,"length":303,"previous":"WBV2-P1233-001","next":"WBV2-P1234-001"},"WBV2-P1234-001":{"line":248,"offset":85713,"length":364,"previous":"WBV2-P1234-000","next":"WBV2-P1235-000"},"WBV2-P1235-000":{"line":249,"offset":86077,"length":303,"previous":"WBV2-P1234-001","next":"WBV2-P1235-001"},"WBV2-P1235-001":{"line":250,"offset":86380,"length":364,"previous":"WBV2-P1235-000","next":"WBV2-P1236-000"},"WBV2-P1236-000":{"line":251,"offset":86744,"length":303,"previous":"WBV2-P1235-001","next":"WBV2-P1236-001"},"WBV2-P1236-001":{"line":252,"offset":87047,"length":364,"previous":"WBV2-P1236-000","next":"WBV2-P1237-000"},"WBV2-P1237-000":{"line":253,"offset":87411,"length":303,"previous":"WBV2-P1236-001","next":"WBV2-P1237-001"},"WBV2-P1237-001":{"line":254,"offset":87714,"length":364,"previous":"WBV2-P1237-000","next":"WBV2-P1238-000"},"WBV2-P1238-000":{"line":255,"offset":88078,"length":303,"previous":"WBV2-P1237-001","next":"WBV2-P1238-001"},"WBV2-P1238-001":{"line":256,"offset":88381,"length":364,"previous":"WBV2-P1238-000","next":"WBV2-P1239-000"},"WBV2-P1239-000":{"line":257,"offset":88745,"length":303,"previous":"WBV2-P1238-001","next":"WBV2-P1239-001"},"WBV2-P1239-001":{"line":258,"offset":89048,"length":364,"previous":"WBV2-P1239-000","next":"WBV2-P1240-000"},"WBV2-P1240-000":{"line":259,"offset":89412,"length":303,"previous":"WBV2-P1239-001","next":"WBV2-P1240-001"},"WBV2-P1240-001":{"line":260,"offset":89715,"length":364,"previous":"WBV2-P1240-000","next":"WBV2-P1241-000"},"WBV2-P1241-000":{"line":261,"offset":90079,"length":303,"previous":"WBV2-P1240-001","next":"WBV2-P1241-001"},"WBV2-P1241-001":{"line":262,"offset":90382,"length":364,"previous":"WBV2-P1241-000","next":"WBV2-P1242-000"},"WBV2-P1242-000":{"line":263,"offset":90746,"length":303,"previous":"WBV2-P1241-001","next":"WBV2-P1242-001"},"WBV2-P1242-001":{"line":264,"offset":91049,"length":364,"previous":"WBV2-P1242-000","next":"WBV2-P1243-000"},"WBV2-P1243-000":{"line":265,"offset":91413,"length":303,"previous":"WBV2-P1242-001","next":"WBV2-P1243-001"},"WBV2-P1243-001":{"line":266,"offset":91716,"length":364,"previous":"WBV2-P1243-000","next":"WBV2-P1244-000"},"WBV2-P1244-000":{"line":267,"offset":92080,"length":303,"previous":"WBV2-P1243-001","next":"WBV2-P1244-001"},"WBV2-P1244-001":{"line":268,"offset":92383,"length":364,"previous":"WBV2-P1244-000","next":"WBV2-P1245-000"},"WBV2-P1245-000":{"line":269,"offset":92747,"length":303,"previous":"WBV2-P1244-001","next":"WBV2-P1245-001"},"WBV2-P1245-001":{"line":270,"offset":93050,"length":364,"previous":"WBV2-P1245-000","next":"WBV2-P1246-000"},"WBV2-P1246-000":{"line":271,"offset":93414,"length":303,"previous":"WBV2-P1245-001","next":"WBV2-P1246-001"},"WBV2-P1246-001":{"line":272,"offset":93717,"length":362,"previous":"WBV2-P1246-000","next":"WBV2-P1247-000"},"WBV2-P1247-000":{"line":273,"offset":94079,"length":303,"previous":"WBV2-P1246-001","next":"WBV2-P1247-001"},"WBV2-P1247-001":{"line":274,"offset":94382,"length":362,"previous":"WBV2-P1247-000","next":"WBV2-P1248-000"},"WBV2-P1248-000":{"line":275,"offset":94744,"length":303,"previous":"WBV2-P1247-001","next":"WBV2-P1248-001"},"WBV2-P1248-001":{"line":276,"offset":95047,"length":362,"previous":"WBV2-P1248-000","next":"WBV2-P1249-000"},"WBV2-P1249-000":{"line":277,"offset":95409,"length":303,"previous":"WBV2-P1248-001","next":"WBV2-P1249-001"},"WBV2-P1249-001":{"line":278,"offset":95712,"length":362,"previous":"WBV2-P1249-000","next":"WBV2-P1250-000"},"WBV2-P1250-000":{"line":279,"offset":96074,"length":303,"previous":"WBV2-P1249-001","next":"WBV2-P1250-001"},"WBV2-P1250-001":{"line":280,"offset":96377,"length":362,"previous":"WBV2-P1250-000","next":"WBV2-P1251-000"},"WBV2-P1251-000":{"line":281,"offset":96739,"length":303,"previous":"WBV2-P1250-001","next":"WBV2-P1251-001"},"WBV2-P1251-001":{"line":282,"offset":97042,"length":362,"previous":"WBV2-P1251-000","next":"WBV2-P1252-000"},"WBV2-P1252-000":{"line":283,"offset":97404,"length":303,"previous":"WBV2-P1251-001","next":"WBV2-P1252-001"},"WBV2-P1252-001":{"line":284,"offset":97707,"length":362,"previous":"WBV2-P1252-000","next":"WBV2-P1253-000"},"WBV2-P1253-000":{"line":285,"offset":98069,"length":303,"previous":"WBV2-P1252-001","next":"WBV2-P1253-001"},"WBV2-P1253-001":{"line":286,"offset":98372,"length":362,"previous":"WBV2-P1253-000","next":"WBV2-P1254-000"},"WBV2-P1254-000":{"line":287,"offset":98734,"length":303,"previous":"WBV2-P1253-001","next":"WBV2-P1254-001"},"WBV2-P1254-001":{"line":288,"offset":99037,"length":362,"previous":"WBV2-P1254-000","next":"WBV2-P1255-000"},"WBV2-P1255-000":{"line":289,"offset":99399,"length":303,"previous":"WBV2-P1254-001","next":"WBV2-P1255-001"},"WBV2-P1255-001":{"line":290,"offset":99702,"length":362,"previous":"WBV2-P1255-000","next":"WBV2-P1256-000"},"WBV2-P1256-000":{"line":291,"offset":100064,"length":303,"previous":"WBV2-P1255-001","next":"WBV2-P1256-001"},"WBV2-P1256-001":{"line":292,"offset":100367,"length":362,"previous":"WBV2-P1256-000","next":"WBV2-P1257-000"},"WBV2-P1257-000":{"line":293,"offset":100729,"length":303,"previous":"WBV2-P1256-001","next":"WBV2-P1257-001"},"WBV2-P1257-001":{"line":294,"offset":101032,"length":362,"previous":"WBV2-P1257-000","next":"WBV2-P1258-000"},"WBV2-P1258-000":{"line":295,"offset":101394,"length":303,"previous":"WBV2-P1257-001","next":"WBV2-P1258-001"},"WBV2-P1258-001":{"line":296,"offset":101697,"length":362,"previous":"WBV2-P1258-000","next":"WBV2-P1259-000"},"WBV2-P1259-000":{"line":297,"offset":102059,"length":303,"previous":"WBV2-P1258-001","next":"WBV2-P1259-001"},"WBV2-P1259-001":{"line":298,"offset":102362,"length":362,"previous":"WBV2-P1259-000","next":"WBV2-P1260-000"},"WBV2-P1260-000":{"line":299,"offset":102724,"length":303,"previous":"WBV2-P1259-001","next":"WBV2-P1260-001"},"WBV2-P1260-001":{"line":300,"offset":103027,"length":362,"previous":"WBV2-P1260-000","next":"WBV2-P1261-000"},"WBV2-P1261-000":{"line":301,"offset":103389,"length":303,"previous":"WBV2-P1260-001","next":"WBV2-P1261-001"},"WBV2-P1261-001":{"line":302,"offset":103692,"length":362,"previous":"WBV2-P1261-000","next":"WBV2-P1262-000"},"WBV2-P1262-000":{"line":303,"offset":104054,"length":303,"previous":"WBV2-P1261-001","next":"WBV2-P1262-001"},"WBV2-P1262-001":{"line":304,"offset":104357,"length":362,"previous":"WBV2-P1262-000","next":"WBV2-P1263-000"},"WBV2-P1263-000":{"line":305,"offset":104719,"length":303,"previous":"WBV2-P1262-001","next":"WBV2-P1263-001"},"WBV2-P1263-001":{"line":306,"offset":105022,"length":362,"previous":"WBV2-P1263-000","next":"WBV2-P1264-000"},"WBV2-P1264-000":{"line":307,"offset":105384,"length":303,"previous":"WBV2-P1263-001","next":"WBV2-P1264-001"},"WBV2-P1264-001":{"line":308,"offset":105687,"length":362,"previous":"WBV2-P1264-000","next":null}}} +{"schemaVersion":1,"operation":"BLENDER_WEB_CAPABILITY_TASK_INDEX","source":{"path":"tests/golden/WBV2-P1265-000/module-execution-plan.json","sha256":"7ffa9b69beb89d1205f08dfb14fb44d4db7f430d79f311399739ee43ab323d2f"},"catalog":{"path":"tests/golden/WBV2/task-catalog.jsonl","sha256":"6fbad6fca1490b277606b49f50dcd4d1bba23c10c2a78a4b1a2906e7f6b3ffaa"},"taskCount":311,"activeTask":null,"entries":{"WBV2-P1096-000":{"line":0,"offset":0,"length":267,"previous":"WBV2-P1095-003","next":"WBV2-P1100-000"},"WBV2-P1100-000":{"line":1,"offset":267,"length":300,"previous":"WBV2-P1096-000","next":"WBV2-P1100-001"},"WBV2-P1100-001":{"line":2,"offset":567,"length":375,"previous":"WBV2-P1100-000","next":"WBV2-P1100-002"},"WBV2-P1100-002":{"line":3,"offset":942,"length":377,"previous":"WBV2-P1100-001","next":"WBV2-P1100-003"},"WBV2-P1100-003":{"line":4,"offset":1319,"length":386,"previous":"WBV2-P1100-002","next":"WBV2-P1101-000"},"WBV2-P1101-000":{"line":5,"offset":1705,"length":374,"previous":"WBV2-P1100-003","next":"WBV2-P1101-001"},"WBV2-P1101-001":{"line":6,"offset":2079,"length":382,"previous":"WBV2-P1101-000","next":"WBV2-P1101-002"},"WBV2-P1101-002":{"line":7,"offset":2461,"length":363,"previous":"WBV2-P1101-001","next":"WBV2-P1101-003"},"WBV2-P1101-003":{"line":8,"offset":2824,"length":374,"previous":"WBV2-P1101-002","next":"WBV2-P1102-000"},"WBV2-P1102-000":{"line":9,"offset":3198,"length":365,"previous":"WBV2-P1101-003","next":"WBV2-P1102-001"},"WBV2-P1102-001":{"line":10,"offset":3563,"length":371,"previous":"WBV2-P1102-000","next":"WBV2-P1103-000"},"WBV2-P1103-000":{"line":11,"offset":3934,"length":373,"previous":"WBV2-P1102-001","next":"WBV2-P1104-000"},"WBV2-P1104-000":{"line":12,"offset":4307,"length":389,"previous":"WBV2-P1103-000","next":"WBV2-P1105-000"},"WBV2-P1105-000":{"line":13,"offset":4696,"length":426,"previous":"WBV2-P1104-000","next":"WBV2-P1106-000"},"WBV2-P1106-000":{"line":14,"offset":5122,"length":366,"previous":"WBV2-P1105-000","next":"WBV2-P1107-000"},"WBV2-P1107-000":{"line":15,"offset":5488,"length":373,"previous":"WBV2-P1106-000","next":"WBV2-P1108-000"},"WBV2-P1108-000":{"line":16,"offset":5861,"length":385,"previous":"WBV2-P1107-000","next":"WBV2-P1109-000"},"WBV2-P1109-000":{"line":17,"offset":6246,"length":397,"previous":"WBV2-P1108-000","next":"WBV2-P1110-000"},"WBV2-P1110-000":{"line":18,"offset":6643,"length":394,"previous":"WBV2-P1109-000","next":"WBV2-P1111-000"},"WBV2-P1111-000":{"line":19,"offset":7037,"length":384,"previous":"WBV2-P1110-000","next":"WBV2-P1112-000"},"WBV2-P1112-000":{"line":20,"offset":7421,"length":397,"previous":"WBV2-P1111-000","next":"WBV2-P1113-000"},"WBV2-P1113-000":{"line":21,"offset":7818,"length":393,"previous":"WBV2-P1112-000","next":"WBV2-P1114-000"},"WBV2-P1114-000":{"line":22,"offset":8211,"length":384,"previous":"WBV2-P1113-000","next":"WBV2-P1115-000"},"WBV2-P1115-000":{"line":23,"offset":8595,"length":388,"previous":"WBV2-P1114-000","next":"WBV2-P1116-000"},"WBV2-P1116-000":{"line":24,"offset":8983,"length":388,"previous":"WBV2-P1115-000","next":"WBV2-P1117-000"},"WBV2-P1117-000":{"line":25,"offset":9371,"length":413,"previous":"WBV2-P1116-000","next":"WBV2-P1118-000"},"WBV2-P1118-000":{"line":26,"offset":9784,"length":409,"previous":"WBV2-P1117-000","next":"WBV2-P1119-000"},"WBV2-P1119-000":{"line":27,"offset":10193,"length":379,"previous":"WBV2-P1118-000","next":"WBV2-P1120-000"},"WBV2-P1120-000":{"line":28,"offset":10572,"length":392,"previous":"WBV2-P1119-000","next":"WBV2-P1121-000"},"WBV2-P1121-000":{"line":29,"offset":10964,"length":375,"previous":"WBV2-P1120-000","next":"WBV2-P1122-000"},"WBV2-P1122-000":{"line":30,"offset":11339,"length":385,"previous":"WBV2-P1121-000","next":"WBV2-P1123-000"},"WBV2-P1123-000":{"line":31,"offset":11724,"length":385,"previous":"WBV2-P1122-000","next":"WBV2-P1124-000"},"WBV2-P1124-000":{"line":32,"offset":12109,"length":431,"previous":"WBV2-P1123-000","next":"WBV2-P1125-000"},"WBV2-P1125-000":{"line":33,"offset":12540,"length":406,"previous":"WBV2-P1124-000","next":"WBV2-P1126-000"},"WBV2-P1126-000":{"line":34,"offset":12946,"length":397,"previous":"WBV2-P1125-000","next":"WBV2-P1127-000"},"WBV2-P1127-000":{"line":35,"offset":13343,"length":406,"previous":"WBV2-P1126-000","next":"WBV2-P1128-000"},"WBV2-P1128-000":{"line":36,"offset":13749,"length":406,"previous":"WBV2-P1127-000","next":"WBV2-P1129-000"},"WBV2-P1129-000":{"line":37,"offset":14155,"length":331,"previous":"WBV2-P1128-000","next":"WBV2-P1129-001"},"WBV2-P1129-001":{"line":38,"offset":14486,"length":393,"previous":"WBV2-P1129-000","next":"WBV2-P1130-000"},"WBV2-P1130-000":{"line":39,"offset":14879,"length":348,"previous":"WBV2-P1129-001","next":"WBV2-P1130-001"},"WBV2-P1130-001":{"line":40,"offset":15227,"length":387,"previous":"WBV2-P1130-000","next":"WBV2-P1131-000"},"WBV2-P1131-000":{"line":41,"offset":15614,"length":349,"previous":"WBV2-P1130-001","next":"WBV2-P1131-001"},"WBV2-P1131-001":{"line":42,"offset":15963,"length":383,"previous":"WBV2-P1131-000","next":"WBV2-P1132-000"},"WBV2-P1132-000":{"line":43,"offset":16346,"length":345,"previous":"WBV2-P1131-001","next":"WBV2-P1132-001"},"WBV2-P1132-001":{"line":44,"offset":16691,"length":380,"previous":"WBV2-P1132-000","next":"WBV2-P1133-000"},"WBV2-P1133-000":{"line":45,"offset":17071,"length":346,"previous":"WBV2-P1132-001","next":"WBV2-P1133-001"},"WBV2-P1133-001":{"line":46,"offset":17417,"length":387,"previous":"WBV2-P1133-000","next":"WBV2-P1134-000"},"WBV2-P1134-000":{"line":47,"offset":17804,"length":353,"previous":"WBV2-P1133-001","next":"WBV2-P1134-001"},"WBV2-P1134-001":{"line":48,"offset":18157,"length":392,"previous":"WBV2-P1134-000","next":"WBV2-P1135-000"},"WBV2-P1135-000":{"line":49,"offset":18549,"length":339,"previous":"WBV2-P1134-001","next":"WBV2-P1135-001"},"WBV2-P1135-001":{"line":50,"offset":18888,"length":385,"previous":"WBV2-P1135-000","next":"WBV2-P1136-000"},"WBV2-P1136-000":{"line":51,"offset":19273,"length":349,"previous":"WBV2-P1135-001","next":"WBV2-P1136-001"},"WBV2-P1136-001":{"line":52,"offset":19622,"length":391,"previous":"WBV2-P1136-000","next":"WBV2-P1137-000"},"WBV2-P1137-000":{"line":53,"offset":20013,"length":354,"previous":"WBV2-P1136-001","next":"WBV2-P1137-001"},"WBV2-P1137-001":{"line":54,"offset":20367,"length":393,"previous":"WBV2-P1137-000","next":"WBV2-P1138-000"},"WBV2-P1138-000":{"line":55,"offset":20760,"length":340,"previous":"WBV2-P1137-001","next":"WBV2-P1138-001"},"WBV2-P1138-001":{"line":56,"offset":21100,"length":388,"previous":"WBV2-P1138-000","next":"WBV2-P1139-000"},"WBV2-P1139-000":{"line":57,"offset":21488,"length":344,"previous":"WBV2-P1138-001","next":"WBV2-P1139-001"},"WBV2-P1139-001":{"line":58,"offset":21832,"length":393,"previous":"WBV2-P1139-000","next":"WBV2-P1140-000"},"WBV2-P1140-000":{"line":59,"offset":22225,"length":362,"previous":"WBV2-P1139-001","next":"WBV2-P1140-001"},"WBV2-P1140-001":{"line":60,"offset":22587,"length":382,"previous":"WBV2-P1140-000","next":"WBV2-P1141-000"},"WBV2-P1141-000":{"line":61,"offset":22969,"length":368,"previous":"WBV2-P1140-001","next":"WBV2-P1141-001"},"WBV2-P1141-001":{"line":62,"offset":23337,"length":389,"previous":"WBV2-P1141-000","next":"WBV2-P1142-000"},"WBV2-P1142-000":{"line":63,"offset":23726,"length":364,"previous":"WBV2-P1141-001","next":"WBV2-P1142-001"},"WBV2-P1142-001":{"line":64,"offset":24090,"length":383,"previous":"WBV2-P1142-000","next":"WBV2-P1143-000"},"WBV2-P1143-000":{"line":65,"offset":24473,"length":369,"previous":"WBV2-P1142-001","next":"WBV2-P1143-001"},"WBV2-P1143-001":{"line":66,"offset":24842,"length":385,"previous":"WBV2-P1143-000","next":"WBV2-P1144-000"},"WBV2-P1144-000":{"line":67,"offset":25227,"length":351,"previous":"WBV2-P1143-001","next":"WBV2-P1144-001"},"WBV2-P1144-001":{"line":68,"offset":25578,"length":376,"previous":"WBV2-P1144-000","next":"WBV2-P1145-000"},"WBV2-P1145-000":{"line":69,"offset":25954,"length":371,"previous":"WBV2-P1144-001","next":"WBV2-P1145-001"},"WBV2-P1145-001":{"line":70,"offset":26325,"length":386,"previous":"WBV2-P1145-000","next":"WBV2-P1146-000"},"WBV2-P1146-000":{"line":71,"offset":26711,"length":303,"previous":"WBV2-P1145-001","next":"WBV2-P1146-001"},"WBV2-P1146-001":{"line":72,"offset":27014,"length":356,"previous":"WBV2-P1146-000","next":"WBV2-P1147-000"},"WBV2-P1147-000":{"line":73,"offset":27370,"length":303,"previous":"WBV2-P1146-001","next":"WBV2-P1147-001"},"WBV2-P1147-001":{"line":74,"offset":27673,"length":360,"previous":"WBV2-P1147-000","next":"WBV2-P1148-000"},"WBV2-P1148-000":{"line":75,"offset":28033,"length":303,"previous":"WBV2-P1147-001","next":"WBV2-P1148-001"},"WBV2-P1148-001":{"line":76,"offset":28336,"length":362,"previous":"WBV2-P1148-000","next":"WBV2-P1149-000"},"WBV2-P1149-000":{"line":77,"offset":28698,"length":303,"previous":"WBV2-P1148-001","next":"WBV2-P1149-001"},"WBV2-P1149-001":{"line":78,"offset":29001,"length":361,"previous":"WBV2-P1149-000","next":"WBV2-P1150-000"},"WBV2-P1150-000":{"line":79,"offset":29362,"length":303,"previous":"WBV2-P1149-001","next":"WBV2-P1150-001"},"WBV2-P1150-001":{"line":80,"offset":29665,"length":361,"previous":"WBV2-P1150-000","next":"WBV2-P1151-000"},"WBV2-P1151-000":{"line":81,"offset":30026,"length":303,"previous":"WBV2-P1150-001","next":"WBV2-P1151-001"},"WBV2-P1151-001":{"line":82,"offset":30329,"length":369,"previous":"WBV2-P1151-000","next":"WBV2-P1152-000"},"WBV2-P1152-000":{"line":83,"offset":30698,"length":303,"previous":"WBV2-P1151-001","next":"WBV2-P1152-001"},"WBV2-P1152-001":{"line":84,"offset":31001,"length":360,"previous":"WBV2-P1152-000","next":"WBV2-P1153-000"},"WBV2-P1153-000":{"line":85,"offset":31361,"length":303,"previous":"WBV2-P1152-001","next":"WBV2-P1153-001"},"WBV2-P1153-001":{"line":86,"offset":31664,"length":367,"previous":"WBV2-P1153-000","next":"WBV2-P1154-000"},"WBV2-P1154-000":{"line":87,"offset":32031,"length":303,"previous":"WBV2-P1153-001","next":"WBV2-P1154-001"},"WBV2-P1154-001":{"line":88,"offset":32334,"length":365,"previous":"WBV2-P1154-000","next":"WBV2-P1155-000"},"WBV2-P1155-000":{"line":89,"offset":32699,"length":303,"previous":"WBV2-P1154-001","next":"WBV2-P1155-001"},"WBV2-P1155-001":{"line":90,"offset":33002,"length":360,"previous":"WBV2-P1155-000","next":"WBV2-P1156-000"},"WBV2-P1156-000":{"line":91,"offset":33362,"length":303,"previous":"WBV2-P1155-001","next":"WBV2-P1156-001"},"WBV2-P1156-001":{"line":92,"offset":33665,"length":365,"previous":"WBV2-P1156-000","next":"WBV2-P1157-000"},"WBV2-P1157-000":{"line":93,"offset":34030,"length":303,"previous":"WBV2-P1156-001","next":"WBV2-P1157-001"},"WBV2-P1157-001":{"line":94,"offset":34333,"length":364,"previous":"WBV2-P1157-000","next":"WBV2-P1158-000"},"WBV2-P1158-000":{"line":95,"offset":34697,"length":303,"previous":"WBV2-P1157-001","next":"WBV2-P1158-001"},"WBV2-P1158-001":{"line":96,"offset":35000,"length":357,"previous":"WBV2-P1158-000","next":"WBV2-P1159-000"},"WBV2-P1159-000":{"line":97,"offset":35357,"length":303,"previous":"WBV2-P1158-001","next":"WBV2-P1159-001"},"WBV2-P1159-001":{"line":98,"offset":35660,"length":368,"previous":"WBV2-P1159-000","next":"WBV2-P1160-000"},"WBV2-P1160-000":{"line":99,"offset":36028,"length":303,"previous":"WBV2-P1159-001","next":"WBV2-P1160-001"},"WBV2-P1160-001":{"line":100,"offset":36331,"length":365,"previous":"WBV2-P1160-000","next":"WBV2-P1161-000"},"WBV2-P1161-000":{"line":101,"offset":36696,"length":303,"previous":"WBV2-P1160-001","next":"WBV2-P1161-001"},"WBV2-P1161-001":{"line":102,"offset":36999,"length":372,"previous":"WBV2-P1161-000","next":"WBV2-P1162-000"},"WBV2-P1162-000":{"line":103,"offset":37371,"length":303,"previous":"WBV2-P1161-001","next":"WBV2-P1162-001"},"WBV2-P1162-001":{"line":104,"offset":37674,"length":365,"previous":"WBV2-P1162-000","next":"WBV2-P1163-000"},"WBV2-P1163-000":{"line":105,"offset":38039,"length":303,"previous":"WBV2-P1162-001","next":"WBV2-P1163-001"},"WBV2-P1163-001":{"line":106,"offset":38342,"length":360,"previous":"WBV2-P1163-000","next":"WBV2-P1164-000"},"WBV2-P1164-000":{"line":107,"offset":38702,"length":303,"previous":"WBV2-P1163-001","next":"WBV2-P1164-001"},"WBV2-P1164-001":{"line":108,"offset":39005,"length":360,"previous":"WBV2-P1164-000","next":"WBV2-P1165-000"},"WBV2-P1165-000":{"line":109,"offset":39365,"length":303,"previous":"WBV2-P1164-001","next":"WBV2-P1165-001"},"WBV2-P1165-001":{"line":110,"offset":39668,"length":366,"previous":"WBV2-P1165-000","next":"WBV2-P1166-000"},"WBV2-P1166-000":{"line":111,"offset":40034,"length":303,"previous":"WBV2-P1165-001","next":"WBV2-P1166-001"},"WBV2-P1166-001":{"line":112,"offset":40337,"length":366,"previous":"WBV2-P1166-000","next":"WBV2-P1167-000"},"WBV2-P1167-000":{"line":113,"offset":40703,"length":303,"previous":"WBV2-P1166-001","next":"WBV2-P1167-001"},"WBV2-P1167-001":{"line":114,"offset":41006,"length":366,"previous":"WBV2-P1167-000","next":"WBV2-P1168-000"},"WBV2-P1168-000":{"line":115,"offset":41372,"length":303,"previous":"WBV2-P1167-001","next":"WBV2-P1168-001"},"WBV2-P1168-001":{"line":116,"offset":41675,"length":366,"previous":"WBV2-P1168-000","next":"WBV2-P1169-000"},"WBV2-P1169-000":{"line":117,"offset":42041,"length":303,"previous":"WBV2-P1168-001","next":"WBV2-P1169-001"},"WBV2-P1169-001":{"line":118,"offset":42344,"length":366,"previous":"WBV2-P1169-000","next":"WBV2-P1170-000"},"WBV2-P1170-000":{"line":119,"offset":42710,"length":303,"previous":"WBV2-P1169-001","next":"WBV2-P1170-001"},"WBV2-P1170-001":{"line":120,"offset":43013,"length":366,"previous":"WBV2-P1170-000","next":"WBV2-P1171-000"},"WBV2-P1171-000":{"line":121,"offset":43379,"length":303,"previous":"WBV2-P1170-001","next":"WBV2-P1171-001"},"WBV2-P1171-001":{"line":122,"offset":43682,"length":366,"previous":"WBV2-P1171-000","next":"WBV2-P1172-000"},"WBV2-P1172-000":{"line":123,"offset":44048,"length":303,"previous":"WBV2-P1171-001","next":"WBV2-P1172-001"},"WBV2-P1172-001":{"line":124,"offset":44351,"length":366,"previous":"WBV2-P1172-000","next":"WBV2-P1173-000"},"WBV2-P1173-000":{"line":125,"offset":44717,"length":303,"previous":"WBV2-P1172-001","next":"WBV2-P1173-001"},"WBV2-P1173-001":{"line":126,"offset":45020,"length":366,"previous":"WBV2-P1173-000","next":"WBV2-P1174-000"},"WBV2-P1174-000":{"line":127,"offset":45386,"length":303,"previous":"WBV2-P1173-001","next":"WBV2-P1174-001"},"WBV2-P1174-001":{"line":128,"offset":45689,"length":366,"previous":"WBV2-P1174-000","next":"WBV2-P1175-000"},"WBV2-P1175-000":{"line":129,"offset":46055,"length":303,"previous":"WBV2-P1174-001","next":"WBV2-P1175-001"},"WBV2-P1175-001":{"line":130,"offset":46358,"length":366,"previous":"WBV2-P1175-000","next":"WBV2-P1176-000"},"WBV2-P1176-000":{"line":131,"offset":46724,"length":303,"previous":"WBV2-P1175-001","next":"WBV2-P1176-001"},"WBV2-P1176-001":{"line":132,"offset":47027,"length":364,"previous":"WBV2-P1176-000","next":"WBV2-P1177-000"},"WBV2-P1177-000":{"line":133,"offset":47391,"length":303,"previous":"WBV2-P1176-001","next":"WBV2-P1177-001"},"WBV2-P1177-001":{"line":134,"offset":47694,"length":364,"previous":"WBV2-P1177-000","next":"WBV2-P1178-000"},"WBV2-P1178-000":{"line":135,"offset":48058,"length":303,"previous":"WBV2-P1177-001","next":"WBV2-P1178-001"},"WBV2-P1178-001":{"line":136,"offset":48361,"length":364,"previous":"WBV2-P1178-000","next":"WBV2-P1179-000"},"WBV2-P1179-000":{"line":137,"offset":48725,"length":303,"previous":"WBV2-P1178-001","next":"WBV2-P1179-001"},"WBV2-P1179-001":{"line":138,"offset":49028,"length":364,"previous":"WBV2-P1179-000","next":"WBV2-P1180-000"},"WBV2-P1180-000":{"line":139,"offset":49392,"length":303,"previous":"WBV2-P1179-001","next":"WBV2-P1180-001"},"WBV2-P1180-001":{"line":140,"offset":49695,"length":364,"previous":"WBV2-P1180-000","next":"WBV2-P1181-000"},"WBV2-P1181-000":{"line":141,"offset":50059,"length":303,"previous":"WBV2-P1180-001","next":"WBV2-P1181-001"},"WBV2-P1181-001":{"line":142,"offset":50362,"length":364,"previous":"WBV2-P1181-000","next":"WBV2-P1182-000"},"WBV2-P1182-000":{"line":143,"offset":50726,"length":303,"previous":"WBV2-P1181-001","next":"WBV2-P1182-001"},"WBV2-P1182-001":{"line":144,"offset":51029,"length":364,"previous":"WBV2-P1182-000","next":"WBV2-P1183-000"},"WBV2-P1183-000":{"line":145,"offset":51393,"length":303,"previous":"WBV2-P1182-001","next":"WBV2-P1183-001"},"WBV2-P1183-001":{"line":146,"offset":51696,"length":364,"previous":"WBV2-P1183-000","next":"WBV2-P1184-000"},"WBV2-P1184-000":{"line":147,"offset":52060,"length":303,"previous":"WBV2-P1183-001","next":"WBV2-P1184-001"},"WBV2-P1184-001":{"line":148,"offset":52363,"length":364,"previous":"WBV2-P1184-000","next":"WBV2-P1185-000"},"WBV2-P1185-000":{"line":149,"offset":52727,"length":303,"previous":"WBV2-P1184-001","next":"WBV2-P1185-001"},"WBV2-P1185-001":{"line":150,"offset":53030,"length":364,"previous":"WBV2-P1185-000","next":"WBV2-P1186-000"},"WBV2-P1186-000":{"line":151,"offset":53394,"length":303,"previous":"WBV2-P1185-001","next":"WBV2-P1186-001"},"WBV2-P1186-001":{"line":152,"offset":53697,"length":364,"previous":"WBV2-P1186-000","next":"WBV2-P1187-000"},"WBV2-P1187-000":{"line":153,"offset":54061,"length":303,"previous":"WBV2-P1186-001","next":"WBV2-P1187-001"},"WBV2-P1187-001":{"line":154,"offset":54364,"length":364,"previous":"WBV2-P1187-000","next":"WBV2-P1188-000"},"WBV2-P1188-000":{"line":155,"offset":54728,"length":303,"previous":"WBV2-P1187-001","next":"WBV2-P1188-001"},"WBV2-P1188-001":{"line":156,"offset":55031,"length":364,"previous":"WBV2-P1188-000","next":"WBV2-P1189-000"},"WBV2-P1189-000":{"line":157,"offset":55395,"length":303,"previous":"WBV2-P1188-001","next":"WBV2-P1189-001"},"WBV2-P1189-001":{"line":158,"offset":55698,"length":364,"previous":"WBV2-P1189-000","next":"WBV2-P1190-000"},"WBV2-P1190-000":{"line":159,"offset":56062,"length":303,"previous":"WBV2-P1189-001","next":"WBV2-P1190-001"},"WBV2-P1190-001":{"line":160,"offset":56365,"length":364,"previous":"WBV2-P1190-000","next":"WBV2-P1191-000"},"WBV2-P1191-000":{"line":161,"offset":56729,"length":303,"previous":"WBV2-P1190-001","next":"WBV2-P1191-001"},"WBV2-P1191-001":{"line":162,"offset":57032,"length":364,"previous":"WBV2-P1191-000","next":"WBV2-P1192-000"},"WBV2-P1192-000":{"line":163,"offset":57396,"length":303,"previous":"WBV2-P1191-001","next":"WBV2-P1192-001"},"WBV2-P1192-001":{"line":164,"offset":57699,"length":364,"previous":"WBV2-P1192-000","next":"WBV2-P1193-000"},"WBV2-P1193-000":{"line":165,"offset":58063,"length":303,"previous":"WBV2-P1192-001","next":"WBV2-P1193-001"},"WBV2-P1193-001":{"line":166,"offset":58366,"length":364,"previous":"WBV2-P1193-000","next":"WBV2-P1194-000"},"WBV2-P1194-000":{"line":167,"offset":58730,"length":303,"previous":"WBV2-P1193-001","next":"WBV2-P1194-001"},"WBV2-P1194-001":{"line":168,"offset":59033,"length":364,"previous":"WBV2-P1194-000","next":"WBV2-P1195-000"},"WBV2-P1195-000":{"line":169,"offset":59397,"length":303,"previous":"WBV2-P1194-001","next":"WBV2-P1195-001"},"WBV2-P1195-001":{"line":170,"offset":59700,"length":364,"previous":"WBV2-P1195-000","next":"WBV2-P1196-000"},"WBV2-P1196-000":{"line":171,"offset":60064,"length":303,"previous":"WBV2-P1195-001","next":"WBV2-P1196-001"},"WBV2-P1196-001":{"line":172,"offset":60367,"length":364,"previous":"WBV2-P1196-000","next":"WBV2-P1197-000"},"WBV2-P1197-000":{"line":173,"offset":60731,"length":303,"previous":"WBV2-P1196-001","next":"WBV2-P1197-001"},"WBV2-P1197-001":{"line":174,"offset":61034,"length":364,"previous":"WBV2-P1197-000","next":"WBV2-P1198-000"},"WBV2-P1198-000":{"line":175,"offset":61398,"length":303,"previous":"WBV2-P1197-001","next":"WBV2-P1198-001"},"WBV2-P1198-001":{"line":176,"offset":61701,"length":364,"previous":"WBV2-P1198-000","next":"WBV2-P1199-000"},"WBV2-P1199-000":{"line":177,"offset":62065,"length":303,"previous":"WBV2-P1198-001","next":"WBV2-P1199-001"},"WBV2-P1199-001":{"line":178,"offset":62368,"length":364,"previous":"WBV2-P1199-000","next":"WBV2-P1200-000"},"WBV2-P1200-000":{"line":179,"offset":62732,"length":303,"previous":"WBV2-P1199-001","next":"WBV2-P1200-001"},"WBV2-P1200-001":{"line":180,"offset":63035,"length":364,"previous":"WBV2-P1200-000","next":"WBV2-P1201-000"},"WBV2-P1201-000":{"line":181,"offset":63399,"length":303,"previous":"WBV2-P1200-001","next":"WBV2-P1201-001"},"WBV2-P1201-001":{"line":182,"offset":63702,"length":364,"previous":"WBV2-P1201-000","next":"WBV2-P1202-000"},"WBV2-P1202-000":{"line":183,"offset":64066,"length":303,"previous":"WBV2-P1201-001","next":"WBV2-P1202-001"},"WBV2-P1202-001":{"line":184,"offset":64369,"length":364,"previous":"WBV2-P1202-000","next":"WBV2-P1203-000"},"WBV2-P1203-000":{"line":185,"offset":64733,"length":303,"previous":"WBV2-P1202-001","next":"WBV2-P1203-001"},"WBV2-P1203-001":{"line":186,"offset":65036,"length":364,"previous":"WBV2-P1203-000","next":"WBV2-P1204-000"},"WBV2-P1204-000":{"line":187,"offset":65400,"length":303,"previous":"WBV2-P1203-001","next":"WBV2-P1204-001"},"WBV2-P1204-001":{"line":188,"offset":65703,"length":364,"previous":"WBV2-P1204-000","next":"WBV2-P1205-000"},"WBV2-P1205-000":{"line":189,"offset":66067,"length":303,"previous":"WBV2-P1204-001","next":"WBV2-P1205-001"},"WBV2-P1205-001":{"line":190,"offset":66370,"length":364,"previous":"WBV2-P1205-000","next":"WBV2-P1206-000"},"WBV2-P1206-000":{"line":191,"offset":66734,"length":303,"previous":"WBV2-P1205-001","next":"WBV2-P1206-001"},"WBV2-P1206-001":{"line":192,"offset":67037,"length":364,"previous":"WBV2-P1206-000","next":"WBV2-P1207-000"},"WBV2-P1207-000":{"line":193,"offset":67401,"length":303,"previous":"WBV2-P1206-001","next":"WBV2-P1207-001"},"WBV2-P1207-001":{"line":194,"offset":67704,"length":364,"previous":"WBV2-P1207-000","next":"WBV2-P1208-000"},"WBV2-P1208-000":{"line":195,"offset":68068,"length":303,"previous":"WBV2-P1207-001","next":"WBV2-P1208-001"},"WBV2-P1208-001":{"line":196,"offset":68371,"length":364,"previous":"WBV2-P1208-000","next":"WBV2-P1209-000"},"WBV2-P1209-000":{"line":197,"offset":68735,"length":303,"previous":"WBV2-P1208-001","next":"WBV2-P1209-001"},"WBV2-P1209-001":{"line":198,"offset":69038,"length":364,"previous":"WBV2-P1209-000","next":"WBV2-P1210-000"},"WBV2-P1210-000":{"line":199,"offset":69402,"length":303,"previous":"WBV2-P1209-001","next":"WBV2-P1210-001"},"WBV2-P1210-001":{"line":200,"offset":69705,"length":364,"previous":"WBV2-P1210-000","next":"WBV2-P1211-000"},"WBV2-P1211-000":{"line":201,"offset":70069,"length":303,"previous":"WBV2-P1210-001","next":"WBV2-P1211-001"},"WBV2-P1211-001":{"line":202,"offset":70372,"length":364,"previous":"WBV2-P1211-000","next":"WBV2-P1212-000"},"WBV2-P1212-000":{"line":203,"offset":70736,"length":303,"previous":"WBV2-P1211-001","next":"WBV2-P1212-001"},"WBV2-P1212-001":{"line":204,"offset":71039,"length":364,"previous":"WBV2-P1212-000","next":"WBV2-P1213-000"},"WBV2-P1213-000":{"line":205,"offset":71403,"length":303,"previous":"WBV2-P1212-001","next":"WBV2-P1213-001"},"WBV2-P1213-001":{"line":206,"offset":71706,"length":364,"previous":"WBV2-P1213-000","next":"WBV2-P1214-000"},"WBV2-P1214-000":{"line":207,"offset":72070,"length":303,"previous":"WBV2-P1213-001","next":"WBV2-P1214-001"},"WBV2-P1214-001":{"line":208,"offset":72373,"length":364,"previous":"WBV2-P1214-000","next":"WBV2-P1215-000"},"WBV2-P1215-000":{"line":209,"offset":72737,"length":303,"previous":"WBV2-P1214-001","next":"WBV2-P1215-001"},"WBV2-P1215-001":{"line":210,"offset":73040,"length":364,"previous":"WBV2-P1215-000","next":"WBV2-P1216-000"},"WBV2-P1216-000":{"line":211,"offset":73404,"length":303,"previous":"WBV2-P1215-001","next":"WBV2-P1216-001"},"WBV2-P1216-001":{"line":212,"offset":73707,"length":364,"previous":"WBV2-P1216-000","next":"WBV2-P1217-000"},"WBV2-P1217-000":{"line":213,"offset":74071,"length":303,"previous":"WBV2-P1216-001","next":"WBV2-P1217-001"},"WBV2-P1217-001":{"line":214,"offset":74374,"length":364,"previous":"WBV2-P1217-000","next":"WBV2-P1218-000"},"WBV2-P1218-000":{"line":215,"offset":74738,"length":303,"previous":"WBV2-P1217-001","next":"WBV2-P1218-001"},"WBV2-P1218-001":{"line":216,"offset":75041,"length":364,"previous":"WBV2-P1218-000","next":"WBV2-P1219-000"},"WBV2-P1219-000":{"line":217,"offset":75405,"length":303,"previous":"WBV2-P1218-001","next":"WBV2-P1219-001"},"WBV2-P1219-001":{"line":218,"offset":75708,"length":364,"previous":"WBV2-P1219-000","next":"WBV2-P1220-000"},"WBV2-P1220-000":{"line":219,"offset":76072,"length":303,"previous":"WBV2-P1219-001","next":"WBV2-P1220-001"},"WBV2-P1220-001":{"line":220,"offset":76375,"length":364,"previous":"WBV2-P1220-000","next":"WBV2-P1221-000"},"WBV2-P1221-000":{"line":221,"offset":76739,"length":303,"previous":"WBV2-P1220-001","next":"WBV2-P1221-001"},"WBV2-P1221-001":{"line":222,"offset":77042,"length":364,"previous":"WBV2-P1221-000","next":"WBV2-P1222-000"},"WBV2-P1222-000":{"line":223,"offset":77406,"length":303,"previous":"WBV2-P1221-001","next":"WBV2-P1222-001"},"WBV2-P1222-001":{"line":224,"offset":77709,"length":364,"previous":"WBV2-P1222-000","next":"WBV2-P1223-000"},"WBV2-P1223-000":{"line":225,"offset":78073,"length":303,"previous":"WBV2-P1222-001","next":"WBV2-P1223-001"},"WBV2-P1223-001":{"line":226,"offset":78376,"length":364,"previous":"WBV2-P1223-000","next":"WBV2-P1224-000"},"WBV2-P1224-000":{"line":227,"offset":78740,"length":303,"previous":"WBV2-P1223-001","next":"WBV2-P1224-001"},"WBV2-P1224-001":{"line":228,"offset":79043,"length":364,"previous":"WBV2-P1224-000","next":"WBV2-P1225-000"},"WBV2-P1225-000":{"line":229,"offset":79407,"length":303,"previous":"WBV2-P1224-001","next":"WBV2-P1225-001"},"WBV2-P1225-001":{"line":230,"offset":79710,"length":364,"previous":"WBV2-P1225-000","next":"WBV2-P1226-000"},"WBV2-P1226-000":{"line":231,"offset":80074,"length":303,"previous":"WBV2-P1225-001","next":"WBV2-P1226-001"},"WBV2-P1226-001":{"line":232,"offset":80377,"length":364,"previous":"WBV2-P1226-000","next":"WBV2-P1227-000"},"WBV2-P1227-000":{"line":233,"offset":80741,"length":303,"previous":"WBV2-P1226-001","next":"WBV2-P1227-001"},"WBV2-P1227-001":{"line":234,"offset":81044,"length":364,"previous":"WBV2-P1227-000","next":"WBV2-P1228-000"},"WBV2-P1228-000":{"line":235,"offset":81408,"length":303,"previous":"WBV2-P1227-001","next":"WBV2-P1228-001"},"WBV2-P1228-001":{"line":236,"offset":81711,"length":364,"previous":"WBV2-P1228-000","next":"WBV2-P1229-000"},"WBV2-P1229-000":{"line":237,"offset":82075,"length":303,"previous":"WBV2-P1228-001","next":"WBV2-P1229-001"},"WBV2-P1229-001":{"line":238,"offset":82378,"length":364,"previous":"WBV2-P1229-000","next":"WBV2-P1230-000"},"WBV2-P1230-000":{"line":239,"offset":82742,"length":303,"previous":"WBV2-P1229-001","next":"WBV2-P1230-001"},"WBV2-P1230-001":{"line":240,"offset":83045,"length":364,"previous":"WBV2-P1230-000","next":"WBV2-P1231-000"},"WBV2-P1231-000":{"line":241,"offset":83409,"length":303,"previous":"WBV2-P1230-001","next":"WBV2-P1231-001"},"WBV2-P1231-001":{"line":242,"offset":83712,"length":364,"previous":"WBV2-P1231-000","next":"WBV2-P1232-000"},"WBV2-P1232-000":{"line":243,"offset":84076,"length":303,"previous":"WBV2-P1231-001","next":"WBV2-P1232-001"},"WBV2-P1232-001":{"line":244,"offset":84379,"length":364,"previous":"WBV2-P1232-000","next":"WBV2-P1233-000"},"WBV2-P1233-000":{"line":245,"offset":84743,"length":303,"previous":"WBV2-P1232-001","next":"WBV2-P1233-001"},"WBV2-P1233-001":{"line":246,"offset":85046,"length":364,"previous":"WBV2-P1233-000","next":"WBV2-P1234-000"},"WBV2-P1234-000":{"line":247,"offset":85410,"length":303,"previous":"WBV2-P1233-001","next":"WBV2-P1234-001"},"WBV2-P1234-001":{"line":248,"offset":85713,"length":364,"previous":"WBV2-P1234-000","next":"WBV2-P1235-000"},"WBV2-P1235-000":{"line":249,"offset":86077,"length":303,"previous":"WBV2-P1234-001","next":"WBV2-P1235-001"},"WBV2-P1235-001":{"line":250,"offset":86380,"length":364,"previous":"WBV2-P1235-000","next":"WBV2-P1236-000"},"WBV2-P1236-000":{"line":251,"offset":86744,"length":303,"previous":"WBV2-P1235-001","next":"WBV2-P1236-001"},"WBV2-P1236-001":{"line":252,"offset":87047,"length":364,"previous":"WBV2-P1236-000","next":"WBV2-P1237-000"},"WBV2-P1237-000":{"line":253,"offset":87411,"length":303,"previous":"WBV2-P1236-001","next":"WBV2-P1237-001"},"WBV2-P1237-001":{"line":254,"offset":87714,"length":364,"previous":"WBV2-P1237-000","next":"WBV2-P1238-000"},"WBV2-P1238-000":{"line":255,"offset":88078,"length":303,"previous":"WBV2-P1237-001","next":"WBV2-P1238-001"},"WBV2-P1238-001":{"line":256,"offset":88381,"length":364,"previous":"WBV2-P1238-000","next":"WBV2-P1239-000"},"WBV2-P1239-000":{"line":257,"offset":88745,"length":303,"previous":"WBV2-P1238-001","next":"WBV2-P1239-001"},"WBV2-P1239-001":{"line":258,"offset":89048,"length":364,"previous":"WBV2-P1239-000","next":"WBV2-P1240-000"},"WBV2-P1240-000":{"line":259,"offset":89412,"length":303,"previous":"WBV2-P1239-001","next":"WBV2-P1240-001"},"WBV2-P1240-001":{"line":260,"offset":89715,"length":364,"previous":"WBV2-P1240-000","next":"WBV2-P1241-000"},"WBV2-P1241-000":{"line":261,"offset":90079,"length":303,"previous":"WBV2-P1240-001","next":"WBV2-P1241-001"},"WBV2-P1241-001":{"line":262,"offset":90382,"length":364,"previous":"WBV2-P1241-000","next":"WBV2-P1242-000"},"WBV2-P1242-000":{"line":263,"offset":90746,"length":303,"previous":"WBV2-P1241-001","next":"WBV2-P1242-001"},"WBV2-P1242-001":{"line":264,"offset":91049,"length":364,"previous":"WBV2-P1242-000","next":"WBV2-P1243-000"},"WBV2-P1243-000":{"line":265,"offset":91413,"length":303,"previous":"WBV2-P1242-001","next":"WBV2-P1243-001"},"WBV2-P1243-001":{"line":266,"offset":91716,"length":364,"previous":"WBV2-P1243-000","next":"WBV2-P1244-000"},"WBV2-P1244-000":{"line":267,"offset":92080,"length":303,"previous":"WBV2-P1243-001","next":"WBV2-P1244-001"},"WBV2-P1244-001":{"line":268,"offset":92383,"length":364,"previous":"WBV2-P1244-000","next":"WBV2-P1245-000"},"WBV2-P1245-000":{"line":269,"offset":92747,"length":303,"previous":"WBV2-P1244-001","next":"WBV2-P1245-001"},"WBV2-P1245-001":{"line":270,"offset":93050,"length":364,"previous":"WBV2-P1245-000","next":"WBV2-P1246-000"},"WBV2-P1246-000":{"line":271,"offset":93414,"length":303,"previous":"WBV2-P1245-001","next":"WBV2-P1246-001"},"WBV2-P1246-001":{"line":272,"offset":93717,"length":362,"previous":"WBV2-P1246-000","next":"WBV2-P1247-000"},"WBV2-P1247-000":{"line":273,"offset":94079,"length":303,"previous":"WBV2-P1246-001","next":"WBV2-P1247-001"},"WBV2-P1247-001":{"line":274,"offset":94382,"length":362,"previous":"WBV2-P1247-000","next":"WBV2-P1248-000"},"WBV2-P1248-000":{"line":275,"offset":94744,"length":303,"previous":"WBV2-P1247-001","next":"WBV2-P1248-001"},"WBV2-P1248-001":{"line":276,"offset":95047,"length":362,"previous":"WBV2-P1248-000","next":"WBV2-P1249-000"},"WBV2-P1249-000":{"line":277,"offset":95409,"length":303,"previous":"WBV2-P1248-001","next":"WBV2-P1249-001"},"WBV2-P1249-001":{"line":278,"offset":95712,"length":362,"previous":"WBV2-P1249-000","next":"WBV2-P1250-000"},"WBV2-P1250-000":{"line":279,"offset":96074,"length":303,"previous":"WBV2-P1249-001","next":"WBV2-P1250-001"},"WBV2-P1250-001":{"line":280,"offset":96377,"length":362,"previous":"WBV2-P1250-000","next":"WBV2-P1251-000"},"WBV2-P1251-000":{"line":281,"offset":96739,"length":303,"previous":"WBV2-P1250-001","next":"WBV2-P1251-001"},"WBV2-P1251-001":{"line":282,"offset":97042,"length":362,"previous":"WBV2-P1251-000","next":"WBV2-P1252-000"},"WBV2-P1252-000":{"line":283,"offset":97404,"length":303,"previous":"WBV2-P1251-001","next":"WBV2-P1252-001"},"WBV2-P1252-001":{"line":284,"offset":97707,"length":362,"previous":"WBV2-P1252-000","next":"WBV2-P1253-000"},"WBV2-P1253-000":{"line":285,"offset":98069,"length":303,"previous":"WBV2-P1252-001","next":"WBV2-P1253-001"},"WBV2-P1253-001":{"line":286,"offset":98372,"length":362,"previous":"WBV2-P1253-000","next":"WBV2-P1254-000"},"WBV2-P1254-000":{"line":287,"offset":98734,"length":303,"previous":"WBV2-P1253-001","next":"WBV2-P1254-001"},"WBV2-P1254-001":{"line":288,"offset":99037,"length":362,"previous":"WBV2-P1254-000","next":"WBV2-P1255-000"},"WBV2-P1255-000":{"line":289,"offset":99399,"length":303,"previous":"WBV2-P1254-001","next":"WBV2-P1255-001"},"WBV2-P1255-001":{"line":290,"offset":99702,"length":362,"previous":"WBV2-P1255-000","next":"WBV2-P1256-000"},"WBV2-P1256-000":{"line":291,"offset":100064,"length":303,"previous":"WBV2-P1255-001","next":"WBV2-P1256-001"},"WBV2-P1256-001":{"line":292,"offset":100367,"length":362,"previous":"WBV2-P1256-000","next":"WBV2-P1257-000"},"WBV2-P1257-000":{"line":293,"offset":100729,"length":303,"previous":"WBV2-P1256-001","next":"WBV2-P1257-001"},"WBV2-P1257-001":{"line":294,"offset":101032,"length":362,"previous":"WBV2-P1257-000","next":"WBV2-P1258-000"},"WBV2-P1258-000":{"line":295,"offset":101394,"length":303,"previous":"WBV2-P1257-001","next":"WBV2-P1258-001"},"WBV2-P1258-001":{"line":296,"offset":101697,"length":362,"previous":"WBV2-P1258-000","next":"WBV2-P1259-000"},"WBV2-P1259-000":{"line":297,"offset":102059,"length":303,"previous":"WBV2-P1258-001","next":"WBV2-P1259-001"},"WBV2-P1259-001":{"line":298,"offset":102362,"length":362,"previous":"WBV2-P1259-000","next":"WBV2-P1260-000"},"WBV2-P1260-000":{"line":299,"offset":102724,"length":303,"previous":"WBV2-P1259-001","next":"WBV2-P1260-001"},"WBV2-P1260-001":{"line":300,"offset":103027,"length":362,"previous":"WBV2-P1260-000","next":"WBV2-P1261-000"},"WBV2-P1261-000":{"line":301,"offset":103389,"length":303,"previous":"WBV2-P1260-001","next":"WBV2-P1261-001"},"WBV2-P1261-001":{"line":302,"offset":103692,"length":362,"previous":"WBV2-P1261-000","next":"WBV2-P1262-000"},"WBV2-P1262-000":{"line":303,"offset":104054,"length":303,"previous":"WBV2-P1261-001","next":"WBV2-P1262-001"},"WBV2-P1262-001":{"line":304,"offset":104357,"length":362,"previous":"WBV2-P1262-000","next":"WBV2-P1263-000"},"WBV2-P1263-000":{"line":305,"offset":104719,"length":303,"previous":"WBV2-P1262-001","next":"WBV2-P1263-001"},"WBV2-P1263-001":{"line":306,"offset":105022,"length":362,"previous":"WBV2-P1263-000","next":"WBV2-P1264-000"},"WBV2-P1264-000":{"line":307,"offset":105384,"length":303,"previous":"WBV2-P1263-001","next":"WBV2-P1264-001"},"WBV2-P1264-001":{"line":308,"offset":105687,"length":362,"previous":"WBV2-P1264-000","next":"WBV2-P1265-000"},"WBV2-P1265-000":{"line":309,"offset":106049,"length":303,"previous":"WBV2-P1264-001","next":"WBV2-P1265-001"},"WBV2-P1265-001":{"line":310,"offset":106352,"length":364,"previous":"WBV2-P1265-000","next":null}}} diff --git a/web/app/public/vendor/blender/web_engine.wasm b/web/app/public/vendor/blender/web_engine.wasm index 85c6b98bf1154ebd54b4e7051053fc02e40c049a..839e7575a5075a54ef7eadaaec143dbf90ff65cd 100644 GIT binary patch delta 3889530 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 S~6)2RIU>VmOMzE8>$JpBKeK6*; zb}!dy1rNM|^s&QQAlvD|k;uAHj7ZoyHWJ1KZ@`Mi!q~udww!omn=huzb2f@y>w7sr zUnsU`mNVdJX3A5>@BWH7N3)V!bSruBD^DWzH-P|KGYKu-B(^aF93*cN`{2V?mhs@Qm7|BPKDHpT z2PJJ5TQny2C#=HyEHthf;V|GdW z0hs%sS=lU`t+G?uS`h+axrXj35?kUHmKKQ*;A8KQU1A!}x8Ef`7q@y6R;a>>Ix;xO z3e0hImpJ5lAR|~@0VrsYRwx5XEXL^rzc|5(hs^@T(cGu3&C%@L;uy8?(2sSOF}F5E zr(~^m#h$5ARRka5X(b4((6iA9S-kt&x6*Hq_%dVh!lp$a0}-)0vsLKp;`Lp{r*afPhBl(zm^MZ{6EIw^vM6x6Q6URDzCq6Z|g*?-Lu; zso>(e7A&u8!Der2%?f^TY=5(gC3IyxECC7~C>JBhkw+w+ZeFd$-|;>A;7zf&y5sDK z)72NYFq#FFZJn;-{&p|06P%5fzjcipnDn;T%v|w-VgD>ZF7jBoDKyLcIO4C{&=h_D zw)hyg7u{DZ{(+_1%>Cj$@Rg737vs5Gu+Tbe;SZ6GUnERjB1kz9q%g*&EbQKbtr!KI z6+|js@2DLIi&W5E;b0FWs_#^p@?NiZsYIRnuIRuL^~k$)2Nzo+jeC7EE#Ov4{W+|3yc!wG7cZb;seSc8Ygac$*i5|75mr`joxm3Fk zVdX#7BvK!aAUmq!QnANOW`YF1!(?|yWM>rYnL&|3k%NO$K@q&6TOt~8saKeK>lt0m z){_8~UwmK8Hw|PkRGVeU-ddT$*i;#&-jhMp1T)_otzFnD5#=2c6Vx-7-Ja25dFPPW zi`kNX0AvY<6}W~iX}6E)mNes|nzp2rYb!pY1iAus)R?dlynLEF-s)y_c(^%w;IMdy zx&ljm3cTtt1s-ukOMP~~ON9>Jg+^d=C`?FD1X0STVk@-%i1wI+m1yc7to~HI13h$M zCdADw6PJcy+bHZ~kGwds3F=%mGa5DdSZr^4dAdB}WATX^uD{X==Gm#6J{2?6y{r*| zU$xDKAh{g;3ZdC^<>0qaJt$SP^3J28n+b8je+EPceGlwpl%?^Ur!=|YnAm!Pj}?zX zK@Rj-O$0K98%^ZA*SD|bKZoM*1gEw*Dn2Im@f}w4$8hsFa3rv9JG1q%!Q7*)OrW^8 z`9j=PegD)P6#J#vllu-0|5EIjb@rIobzqqX%J-)7ys2DoD%+dd11Y`~ z{$TfjV*E4lmcYMImm%CDagP9DZ;B!AF0f?@O0!tAXQQ~#*i_R}0WCgkg@=WYi)mTd z;fRNg4GgSV>vY7QX~pA~nT-RpZBlH#%z)!Qfc+j~#JxL~SwZx5z$5|NDcHw#kWU^5 zxy=|vj(-xwd*Q&zIIKlvCXkhY>U5pI5?kDSnfhs@aVoDAepeKK3I0C!LHq~rN5GtoCEdiFsp$>qFL2HUr=iR^fLFzn zZ-?@&aeaoTH8qDvgHh!4Urig~^=j@%T~b2n*nNfUC&lJXh$|}IG;ZQJ)8jm*J8m8m z9TlF0LlCHS@}!t_z4t%(oQv{??vRTe5Gs*UZRC(kPCq4{=3)+K0x~>D_P4Q-Xxm&q zQ67F;?8YvcU*YM5m&|x}dQdU7_G>Y5>}xHVF;JOKDFvxph8dL&z&1Vj z8}V+OedQaiZqBYvv{N5HGB`ejxEF?^b>TCcL@HiywovOf)bU&KJJU-7N;)g@78pM8 zHhd?iIeO%*nEwAe>CPa z=5qYyqp0$nn95iwLGFS?H}gRwn_xi&a|*;W|IVp!e%D)O{$gnah;iSX(tuRvl*$uI znN!_yeP&LnYNDL)#Ve-6nJD|bIFCCZn|}}=XTtenZn18J<3%sG_|_Xr@y8m>ZiY%P zh^y72Ue6lYRpQ-hrAiH0%Z9NR#RoWi-vQ2>um#BmrV|U_WmcM5=e?mj)0OxAB;Kl7 zT=f`rxg_?u8#Aj%38X1&LwH2l`VLj+mGfFw<)nxjo0SFsOw05$(j{FHviq4dk*d`~*zcVGG}P0zXFE1LI*@85S_^`(3NNz!lq zDSn-GnJ%b2CtyB3j~BZ#X!__h9{)#K_|o~`AkzU{1cSzb$ETUU1Xo^#=GKpIvjWg9!w0ueU-Krq`P({yj}#-6!BkuQS+Q(@s}Fr?YT- zxYvdBTT`#$6yGy!zFq^6ntL7W>2)D+Ff&Ccsk5MI==B=-AHNMIjBgvFqjeaMA$WVe z5i(4#H$axqdJ^;+gCo73pzn1V^cw#kce>z1F&mve|9Po*(O&m%1QQWx*pb zpoVVMW93DhXFPqg?t9Wy5;T=X=AvKX#rv72P^HGU67+4ICvB-N+%VnhLhakhCw*s;RJ*vGxj-aQ~ zUT6_MkAD52*BC2Tpy&W`sTtJE(&&>|sWm~b5NiA6$r{M<#S}gKA1`_vA;X}z0kQB`W1j5}>`1oc}qLk<<(Ais{11ZoF7Z9L; z8Dp;Wiq`r?jq6G$!?$J?PqaN`nvayta zWkhOYsSW<#&{&$9<=sKx7M1-&vS*h-S_HJbDm*TvDDcT1HQiIltBB%4iW-{i(J(!Q zym}ih1X>$ei<61U2H1K^dG#DzO3`wXJsOOskXJ3hg%qVA*|Xw%3VGL2Tu50(lRZl$ z6v~Q>yc_P3!BXjC<3o_+^9~bPfd50;nExD-UM3FW%OOjcI1G$sxC-WBQ&21%PLnL= z-ZEMSb1$@V7IMB;PC$;|mPMPv|5BRy7LrUem5}u|gX=KO;4E&Yf_{}|EZ?LC-sQE)jY!MAeb z-`bhTCB##(;A2BJxR$X~Qfn)rMq@<_f^$~zJmPXz;eirtnhEk0prJIY`@RQ*%jkWl3MAvbi)M`D|CvSU@zXjY0TwJnEMs*}M6) zG_Z+$+&*$h#BK&nZ%g+U`|jWpvsGgZ{;;ROv~@SN}V-G*ud{Hm|XV zPNa48YpSFPAD}N&P;5^^H>63mMpjt(ZDh7k8 zJ1q=?pfXpW=^C|u-nfP#Vb-t4rb3L-jG2k3DsxTHrwrXGPJ-``5Qfs6ae23A0P2@Y9&V`M1KEacrSV~3jm7uk`C`QPvL~Zc@1zF@ zLrnmg*H(Iv^e>$BkJ$2{e~sHo?X$d+AIk(q?k9VMyhm_&W&#$AuqHF5emA36J|DCS&2BGURS!RF_N9{@A3xy!=Y27# z2Rd?{G+cc{P&e}xK}5s~_$h)^0iR!xLA__`j)Qb{(Zu9ANoYX_>3h!^@5SSHr=n*& zO5Nai7o~o%FiGvKb+Mz=pA5T+3_HDHS&0UAl5SD=OFwb9cdC7I|IkV56s?-GsBahG zH<9}B(;V&cEu5!NmU z%)K`F2@d>v_vG3W`EH#xxVd%DEr=^<*bM#MSqkp)>DdTA(z@D)oo0GlcifM^{egKo z{)Gz>Jg5ApKZJ%!gCzn^RN)uYyNfhN!7R})W`A!$Z+4NAQhwW@!6T@h2ajeRJVv$! zz@A2P0G$YLqcD@ajV4D%{uE~le>@@!TzZ01V{BY1^wfG{xFySG!gpkj%eQxxe&E!? zI(Q>*aeGfce8)iaNYK$;lGVi19~%zqA!!ai)G!Go%=c7*mCJib+1`VXD17k2*`n~l zN09E|gZ1_!sL6|ZO4@@DJw|`^lBzrSh^pb>gCa^rGH5;YNRs(cEs_a7$P-;4)?z^J0k_5Z3#38TIC)tg326?eK$bJ)@riOO561V` zl1D#{m(6N#Lr?XyhoaE~q=9PUtD#e61`~?3Bkvr*5DJX-Hjwwh{!gg%65l?kUy7VN zNa|JVG1XV;)lw_C25M1kDYdYGtN8#~y?!j_r7@UVU*KOD*)^ zU}-~q{>RO*1&(ZYVE+k@3Lm4+L!_Z$umFIFh?<3#W!~8str#NJ8ffX`A+;+mu|sPw zGZxCIZ+7dZQ4k$A;(`n70_>X1v#eEU{ZL60tUy;2B7jMwxr?azFiGQ9sV~YMpVYQ(;*Khr`2H? zxRFw$zG}>?OdJQxMq5)wh~f-Dc!Ynml}+Ey#F0`BF4R;qt{Pc8tCm9<#u8ndw>V~1 zK#(K!uBuCfGnUbVp|-VZtd>A&G(MO|pY}%=dF3c6nRzXkfAUl8lL(=reET@s>5s=q zEt}*=*dndpS!_}GPc*)84gp@O#=`dNJ7gUTw$+Ph>{u-y>IFAe_ULoq!PaL};RXT* z6a+V<-x@1T*7NsrYu(!tcTckM7yx`LyG#>R!LSNk~g+^d)6^ub6Q%z__!uS*veVY_! zIl*xj)b;u~El}~ZD=jGfHmTp>zq$~IJ-(u_I0zyW00rQZ5NCy-&3w~Y;K>iWji^*0 z3IHRRfnEy^<~Dro7pE54DlUOLzO!zZ`UYPZ3tKSs z%I#7oHJSB#pyJSmA|^{cs@sP%g9Tks)ClHB^$1c0jE*<#+DAm2JaPlAoh-FgvlM7o z!EQfHOtq^Elcial(wS*fq&t=5ds8HhU$Tygh>t zK%lv^`jMUF(&-YfRQq&#?IY^BI@>!#+Ria1qg*TyF#|+kuZ}Q(N)y$5CTz6IS?fkUaGW=*76z^-zL5ah5b#BPaE^ZO@dtSL2svszKqW*!nbA zqVO|6s%I)?BqbW9JZ-kLv{t-Mm(GkwP3K6_wGHlwIoefC-^uw<#z62^s@fC;6V+y0 za9wm+&R#nfgX&P`u{xC5Yp;F(a@j6@QQOE}aA@@&y=XF|e{0rKt#VhpZs$+mtL?Wp zqf8-i^Qr|LaL9>HseyT#PgX4kS;c{op9edpN>(w31lX-;X4Dd;7F>ETK`mMqPfWV_ zEfA$viM}>)$~$Y(yQ0(~@+v;WxJ;vlUJ<3{jh8fqR^YUPV|-M0T)s#9+JRq z{&1#z=3(hij{6IpepFf&UGPaWB8JIQf|fri`2y?FUTuF&8rt*ghUB3za#1b>8w?d= z79Ak)!2>HIEE_(xk;o-<|B#7^V|TMoCaN<4D%hz+tKEb_L3#{M+ZRZE(aFc9tBmnH z50iyh*I~E7oKet@aM@C#DQ6s7_k`5z1|R)Z7?F}bs*i|{s6C*`bJ@}a^#MfqM!q6w zHgDBMGNG$(pWr!z&@FSNXZz)m!B6GP={6HNfCMWJv(7BX{ehu1L!_u8Upx}J31~M@ zYJrcw$IXK?eCQ6k7k$rqty-x*K z6#|n&y!Q#IX_K6Ba7^J<>~S126V~cOtO_aEMWP1PenfOIj@-eFj;cWo;UM4;bP-zU zmLqi!At;zpS(&XF3BVES-TFtu@n2++ocD+{!8;@J|95A^({TMl{$R268*wHcxJa5t zygRJ9QbW{dnbf3>+Rfq_U+_@pri7j`5e^;%@*ZxX!m0@D2*`ohCuwvg zPx`2>nlOmsf>%(Vg@sb)!g8qvA?mA@UD~06PfG(ZeI9#SnqkWO1XVmOwWZgjItEPu z`^VoTyfdiwI5-Rz5-pyQQoTZg%EgJ#NW*GdudvirpLU(@{z6K>pvV*~amy7WFb^)K zxN~4n{S_jQ!M`HGKg`en@dmcz3aJxDdFl!UW!QC3NHZ%alY=UXa={7)WjY9lSHNil zoC7AWlzL(qH?EYrlWv0)^}&GCSx>hMR%&6$hgV9moM)jtvr4)NpX&8S!1rJon1iIZ zxoEW{==-eH);n|*HT$#Dz1-L6*t62qem)L)7N`dn4G=&K12U`zdwfEckikK>!OjZs zcdS;%pzipi)2pTan3q$YlSo9iQ){L6Oyr5xn1$fpA^ZVHDl<;u8=XvmMk=HGJ};$@ zUoei5tEvT&5xB6!4DuKVnBJ(j9i%+M0R=F9?q4H0HKVwEJ)>dJ3HH`{unB&R{#Y+H zn*b)?>QG_Y1XR5G0)wF%70N1}c>KrKN?n=ZdG4PuJSU%*GPGg{FV9#BW=yM;P@pJtkGNlpSbF=7o-<_vJ)>kU6n<}t0JQTFG{Hl=aoc(vAHFVmkOrmmi{b7 zbXGj|qJ(M#J#>SV%7pVOL5>YlBUbaJpjK^=W~q!$hd3}gQ5s=9={jJ0NlL;mQ=EEL zI*7QJrLK%pyWo1T*FaW%ilBHh6>{UmsxVlBd7(^RmG zc-3Ij4RlRkW*VFi0k@#Z8v1J5EDdEU0EU<(HB=BbOE(!BoOm6EWN;izs|3v&$7R@S z(rBha?E|^@HR(nlqx(Pkyl$)3%TI4{x@)U6MXjT3iAhUo0P{?-KZ0;07Ebi%R%tNS zn)q#!CZLHP>LcmnYCXB$Q-?Cv?b6ZOddU~v(8%W9n`lB26A6vI75naxHaE_my#-!` zfRJ4fF|Z4KaEO7lNF2}L?;X;-cKf=(5*gYtXcE4!hV9FjpCcCy(jxE=mmp((VLJX1 zy}DCs7Qf?QIA6Sl#3V%ilV&(H3vEcix4!n@?_{0ME z3IX-PX@g2*laPOhm#l$Ed(TvU!J0r9nxwneKm~bpB7b{Lpey}7wkFWg^(gNU3Y2$Q zI0B9$*u7^zx)J7|`FM^&euPb3v6K?L+s27MTgNs27{|MI9aPBYhXN@nAA4ewVI)uK z=bGc<8`CpOLR&+DO|GKHK7(LkLJN5m*R#ORB|v^|U0{3q3ssgML-)QA81K3y!uh~7 zRO`4!XbFogYNkp3QSA3kR1h)_JWH|Odq;qD=kS%+_sMUI5esX*_*Gccp;2RqE;7r! z2CFp$0Pp+}{GRoJo0GP@TdW^>x7fQ2vhquTi^como#Oo;F9im*r|%z$cWlJ*I=#-` zMV~2Q@x$BV^*c3v-Zo97uY4)6qUeDU{&>oniOUkE_!ChBbU<^MNOSno%K?!|qyFW9 zPBS>6PR`)j8!%%Z^P4vW#vZ?cA2-Mb^6IP&%&rTZtAhRw-cuqN*YD}YM{EqVQujTX zjOhA}f$PmQnJ9;F$@vh3<0;YI{McxFudG=7O5jl?s z4>$RH(_agGruY!WAlD;>gvR2@J-0 zaa`H^W}t_#Jq>#^P<$E)LCEeTQaAvQ_a)g$gYaG(cwsR{ zSRgbygv}Rh3M46p$ZSk}{I$3(%AW~A%d9PQ8@_E5qOPz$irPf7P1YfbQ#GWKbmhQgADj-AJ-_+GM64AfsoxqeKX8#_F zfu4grK2=bp@i+sIK7A27BTlF3l-s)s2MS>ARgz}NK3BgJIA6hxsDCwuy^5#Fbd%De zoxCeX9Z~0HMF6tcq&j^udLycf2M4w-NnWxou)O6(i+TF?Kp$luk}#)R$3^fUxz1(V z1E(rwlB1P*XM3RC*a(_PSW=^;#V}Orgj+40nB97pKhEL9bkyV{cGz7H&N8!i1Z=mJ zILlBv44Y?48-(32k6@{Hw*(e-6xi2MZwBi5T3H=2#~D8#J}fcC7UYFXMbOYUEdqcq zc(?h1?rA}p#@rxncLv<9=Eb|yb_GfX!V6Ea{ov!$A+PVj)3F5nRF6BEj#1nX?ML*H z9LW+fTunew>|L5T|><%ZK3H zO^p8cU)_2ly+KNRdTpXO0XF0Pn8@Zx90$o8NEam>n0#vn&@?*70jg%LdXJcGCVeb$T>V6466Ghe+w zQ0Z>CD~;Fh50qE@njJ=}2j?a5SP4N`;e)cxw)KIwLIN0FA24rkl>6NE^?~8E&uyp= zl=q@oPEW^}i{&wFtis9g0aa?0a2_89dj=yc1lC1=d||bFGJ4zjsY}1_Q=WGq&<{DP z&OU%G^R`+1@dJVK3jtv-?GTjE!87n*-AUD2gCb^w%f}0kCT4f=g4<@zpk2g==ilAf z19W9n2(?#sP z1qbCefBHe`OPO^ra8lBdhr-3%gG%pv^EXW-* zqxiR_QTn1!13gWFNdNX7>|(l_Ay9x7=C8O`2fi|83{>2!&wyNSBcG-!yww&yY}sUF z&BgHC&jRJ$#ne`6tW4a_74OS*oVrodLP~6{Y%s-Q0elg|H0!=Ov1H8jS2o} zsnF3+9OKbvE>6^!uZh>m1VF2TOaQyS3|!`Ww922Xwwg#Uss&;ESAk;hW4|Qm``?Ju zHi*-aKx=Jo6<_vM;5<^>1s2Lv$z5kOIZt?tY1APbiGk?zqc=wd3uzqb>#+}_HjR6I=<8FTG>)+9`#?_HnXB!{5hH|6feO#u8Xh5^ z_I;pV+@qlQB|L5ai2o?t>MJ#@{QOs^Qr%XSX(yJL}7apaG1TK{VVzwAdCz+h&1;K#sfY>6X(3Y=-O zd7l>9>kyYL_Bx;PTW?aHdueqpU_@-6>+uxXK3{Xuwy2S~iGQJ1X~4W?TU4;5L6Fy^ z{|z~Ie@0M2M5NHOfkLVGCPD8tw=sD+&jmlropaI8GIC|h&w=rTuF4~Ulj!diM*?Fq zmwS7G>66yg3n^Lv$#T90--V2k`b$6;^2z950o5%1j=hwzWYT2*!yUpd<<<~6zJrS1-~a*=))E%A zDjodHpFJ8VhzJJ~zFkKHJqA-(TF014lvhKXeLo*AxJvD8h!^rsN%3PH4#fN7p#RXf zO_aojzKg9Wmhb3#S+4YehueV*x>7US;eY!z&|7G54yd} zh7yX90ihD-t=+ovlXzauhyNbvs69J^2YwF>)4m+fH~b#RE!Z|5#;Z!0tKl#Eay*QO z`eG2C%lpoF{{8QPwXPTV;$wlIgR?9|UD{-SdEPQF+wG({gT6}*zzx|KEFj=cu!)wDIfv$Ndn}q)p zDRoU_;UpBE+sCMOy*~FEqcDwHCf9iiREpgb=00e&!H12;sRNp-o9sinSQ?d^E-Iw> z=>)+W(2R2^m%EIvqN7~C++`#vy(OVH{<_O(8wCNmngIj=iab7EGpd>#@?)Bzx55A@ zY&>2J!waY>LJtV|MKgLv`lFsO!cr`p0CKQyFAC$TrD8tvjXrTalx%dclW#+^F}cT{ z2W;dUt2=%|+W(<~2_%SbtNCpy#+gbIS%fON=vwE-iy2LRA{Y136r;6kZ^)NwoaPb? z?8-F5pSfm4ndBEl9fC*l$I^^TU3+idtP!XKqfF!*Pw(efK(UsWP5QEo zGde#9$<;07?GMw@X4Fg`X5ez@!7QVzTdUi}-^n#P0+&Z~jlr%4KA@HHrhq&?&nWdS zHUq?DPrdSt4oPp4ZpMUeHZ>13xP;%EXJmWV*$c1EGhS{Ia*4z_`4&7!8{9|vMtcEK zVu4W_*&QS}JqwIcjo%8hdYLaGXxL5nF;`-cV>fnDtnt zmRuWm69fX>gc_r-daN#nKU`#-LSPb}PQ7#3)gG&>Kl%mi4ef(AJ$P znilL?%<~^5Mo}MglmD#{tkTqJ72y$b2BJUVs)Ocnv_+)Nc?CVk z>9er(RRsKIxa8haHl)AwY?i(c~k)$8)r(jy>H*8*TXPL2nqfZ5$;&V|PpyfE9^%w$Q?Kg%B0{Pu<6#NMS zxvIPg0+|ulJb}DYVRZPvNgEXTCnlxkv;lfK9&ISZqQBELZD7XtoY%}`D{2w!y@@2f z`C4>cdP&>n31C87V|dF5;LWzighFr#5%W$SMVCGU*V2PJE42mdADfq$sH2ZLELmttYIvQ^@Iax34~A-t8B zcQh(1UI&Me9K}T&0iLmxO|~VwnBLLoB6g+6I${r9cYzIp?H!G4y4a=yrZQ?*lYARD zUdU8!bw>1y}}fk5Ek^u;YD_k#w5eOao4(jSD43T8tWv@JKMV+$qmqB&PKThT+P zqMPxftM8_7IQOjP$Y+F5sgRXUKW$xS^Cy+qjK zMPL|ByU6f~7^FBL4(i?B(8oQEUtHRYBlxke&n}|B3xBET%G>rfK8Ha!t&ee)V%QVm zuSf+Lzf^T+h1H-wMma^GzR|~c9W`h7HM(2Db5iZceGNTBCWcTn0^X&c(WBFbHW>FD zXi2z#lOAV?$Bp#Z(29P2g&q%y$0dvA^fO$FXtffjob?%5RLm5@B>n2w6lC+ih2XuY~+fN_oz zv?LI{3Pbiht72LX;r9W?ASE&?QWlg_sjbRu+B13eNyf-OTQQ#}4>T^eZcaTdn^TSz zZ+!khJ8x6PaygWD2O57-hP@dSkBLj4;_Kxc_JxCtoyn24qHpE{btB(d>JuL~U;Hg86!0{%)-0CHApB)MfZZCghs4?7H zt+!>~?A3Y?Ge#+M^0t_h74XmZRFN$g{jy<3U#098Q5MMa^>&mEr42WHn$>sL_cUW* z)ap^Xdh|5ImP6CY@4}Z7h8j*YF0-AOcNV_x4C4nYhjNq&%{BPf6uLTso5VNC zO-xIJTy+~7g0bWzv*82Tn0gR_uaEa-Q|uQ-!!si| z85wc=RJ#|7n*;by6O8h_PpIaMY)AZMsO$Mgj$2{mukq-R1Sc66Hn%>HOfpVxcIl0~ z(6HrpNLK79a@Iy&Walo<&1&{VMv;}fJIa{UIy4m_25pJHR=E8hM-+sk=DdrI_RWoU z_{GNGT_^pSRi~`Kg^(5yW!nZC3!jcMnel|IUHCgqf1Hg{+_mK|3cpPi*PUC|so1dU=w zfKwJXa5$jhiPu_uB@sX>!hi@qVv0&64Y*tQ&E2 z+=`Rpl6ZE&*fHR%FA*Xo*MXdE{c%!m1u%8kQ(dCWvSjoIW=iy_F-UJEh`>!pTehPK8Xxg!FGcbEDC&Q1oy=DmiQL z?{75v#1g&ol{XrGKBC6xrVIs|fJH)kt{>3Q zE&732lA%Xu8ogbidAAs!x?5i3Jx#0{<94G$wdBibI(+99z4^i0jqb_2#PSyX@UlCO zN9U@&0=)7Y&vB>~c11d$2D!<}E00gPe8(L|uANL``XTyKC!?#E-f48GK!^jZT!MgcZ4)sC*q+TcB_e*k)96FS!d|nDOHGnP zv)Ga9k?&-VOMk34>e4<2GoWk-HW{-WiRSla8@ug0+Wh=#_Y9Z*o*>^%P+hQ+0D^r- ztG~+_ki45FXS-xVm3JHMB=3bQXYh;!)H?((3c80n?BKn@yN#}8^}A≪HnxEX3ZH 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

hj@j9?zL$xpnO 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

EyBdS*_q!Du1h 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 z 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

ZU3-5JK+3E97+35#P$)}k<`ZQb&z{7{95q_CE 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 W1l4czTsNpi#x9 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�X{+c3aKd{VOWB$7%Omi^K#ae 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

s>mDDGaI|< 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

y}3|R*y^wNUwPn2Bi)<0Af4d~qf{9E*Y162RN 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

cEPaQ=*#0 z^y*~W^h^?(4m{@sTwkO>#LblHa7FHD=Ie{r>>&*o`oE&{tNk^VTwZ0<|6t6#q(`dL{;)_NkTazx>keh&lbw<92EeLh$t!+`Yhy44E;hxtP!uSbTy6F7>@*88 zJu=8i1(B#J0qv};PtKyKb1C&CuPzzNB>6e~w^a~pC9&csz+qNshcw2HII*%s+fx?~? zzrQK&tV_9QEb00PSstI6^2*B~G3L=sTySx~;&^!XgFL`OMWBYxxv4K|SXTMaWRyJF}xL#b*4_=$^4oy0>;8}Ft zctWy`yt;~l;w+}^x!NPZ`{p^#^SIkgQT0lnBws~3>u9cv=$Bc1oAiD_($+7e>9xP$ zEbApp$vRe&zm#k+oJDOvWiM3A+T}ha|K|;~7sq+LJ!|^0$V{AT-Xx}O$LU@f>NBJ5 zutGjBZHV1$#V?A*cO_d$44~?j@{i2h#kYO$$9CDiw}z`2Hy(WY=1a^E?lLDG{AKdx z><4$5lMntf`O^7=yUd#o{xaD_Jh;o8a`2b=%$zVvOC8*0PCfX`-2K48U*^pRf0<7_ zeDIff%fVmfM-LwSWr~Bp%tiMf{AJ#H@R!LhvxCcmZaetP-2BkN-_6?({xYB1Uru|l zjk#$*S7VNy!x`zqv8pmTAnhYqcj1Ydxm8F*p*-}ed=5V006aQv@f*wPNf9SvO5gO+ zze*l}2TS6%Q6tvs-y;QX}h}?89@s=Ae^`YaZBmj&nRoW(~0p#mLi= zRVA)@AeND)BNpA2tgxm+VTU;SF+KBNO(KSYA|bKbuwI1|Ej7=A)BFB!abVOb4aEUj zz1hKmO^Do8OTYN`cW-gv&j0`5KrhAt=dhJ`+5uiBYTpN6z>K{X56;D@CT#?}s?<{z zD{GuWoq_O9Y^iuWB25p;PbQt7EUWdLWKDdWBC9EC-#Mcz{n@ea#=pO|LN^?2SNm%!iyW$w?=B+WX5z-P zlcl!*)1;3E#1#F(E%$Q$DJQP9D)nS_uYyGz7*|Bj?ADkPp%D?8i&ae7lM7Zcu&9^h z6<7bpcP`%f+7j2D-kz&AC+^8@*qOM4H|{&VeOi#>w>JJI#+;Yb#F%rE1@=DhaR9|x z4|BsgIUj$9HN>SXp`XSz{ z(3n2{FyjjHqmwQtqnr&yrT*B>*z!iM(N+x(RKtB@#t0nt=TK`34T{E3Fee(faHi0d z51z;vPm!o%dwohojd?keC^|1$aVoKJ88G4Oj5*DQox=0WOwj5{``xr>eLUOM^#Uhg zx~*s1it6GW?b*u0%O+x5Vb2sx@7)#Lp8@D_eN1E$IZ`QjN%h|A>O(_yN%s__#6QkU z_THOCwU49xd;p56iz@Y?8s7pUwqB5&pwzaN$ym(I#(*cP^}T$v28z2bz>~>X6g%fj z#u9J-HrYp>MUjHg$|mcm@#&|glvmg<6W!3?CG|Ae2ZNh+ej^NNuZnbvPNPeHu0afJ zKNZat2Fr4;kqbUeT;Otsh)em0>cA@_sr(~y(!Ij@^w~?LEWC{uP;Fs0Wmj#OPgN<2 zIMv$4%7*fdPoV2mE_LfrDD@+&Harh$XnZcOJ@WK3z<+gABkBls5tNP$6l9Z-^lz8A zZ)Eaq@Ah&)cwP z52Jt!9SO4GK`tXnt`8kxzTAYkl@G*#OJYnO3@uyo^u(VuB4JUk5kVH21APWsV5j2k z-zNuDJDe0Hrcvt+gL88lT-lkfoH&b`#wFf^P*&hcP8NsGg0(X2`G9m3tD9Wl!ayvpnTY@0BT;u4il{! z!N<{VnR5HJZJqsX)nUalOP#-R8JcivTUmvc@75)F1RO@HT zlJOWx(lqx?v*YED|6{V+Rj3v@7pi0}bw9H9V1*5^Gl&RtlF4>pY5>YC#;E)?|3#3; zUu3u1@HMYvp=qUok)C;}3Xr1ZVI-S$Ozt`Ba=h_Fca8C8JT5Fx6JI(P0dNFM)F z(s$1ffsbFN1=!#_;L}`WPO}Qj%yB?OH0yzo$TZD>cMte9UksimNvwuWGvM6=KFuW& zE=hfyStcNkh$ROBEjIK14dMD~(MvYNSdV(abVXP5eB*VZxDB_8!~T-|t-@sQEl3ps zPe~9v%+iaRkoPu~p+~$A3?mwG=7;aL;k$;ViR-4}5_gj;9FC{ubhTrb1eR zJ(WT@Z0)JU3zT`uMVEA{&c!{H&K!;VWD1A8vVlC+o&}3tYx}hj{~vi@9w0?^?cH77 z(>*KnIK%8+)jh*9z_5udA}VDBmqdlc7?(uB7o!duF)>jSb8)u{kX(dZor6Q@T2dV6P??iGl`bXZZh_syS^`(;jmP=~Y z1!tyr38+4L(%;^q&r!yYkkS=EiP=eLA|b^t5dP)pdAX}hoO|}u;gN$?`-9vAMiYs)poL&YR zcgMJilJ|WawZ|1y68%>)p|*y*KUg_95c0fGIW2Bq_6(V{i9&@$AALR`s46uptyw~) zn>BG;)A=MrOIAyaRL`Z73x7oAo2>yv`azB=3S7nQSAR{UoA54w8N7~&SWa|=;EH&2 zitJm6U~OT7MGAj_U^%Pd+cJEu*<#vVS~ZYG+CX${z~Lqd4=a0jq+_AtFg-w;kiyy} z(g1*kkmesdQa6M&1#u4uN>!QiA`R*t z#_hQe6Kf-+$={D!Gz-@9z*?5ZMS-~XT2d631{&)a!YJdzSeni}+_6On2jc_&?*ie_ z+RJwo8+~^%ju9^4;q4Co3;F#}xpX$U3&~9-0x9q=cnJ0zh ztX9#A23#oMBQOEFDO;D@oSbiA?+YaT`=xp5bTeZ{E7EbBBNHjblQK=|9?e!>>Z1!a=ZDaOJ?6sT;_UcqvF11ekC@eO z#=xz{J2Bi-gj*`Go2|y2xc7J-A1}{6#=RD;*aEM2 zs*BNTEODNzWzM0<9g@8-lHeISBrB->q z(Ba*Cp3t;oobP8l->-4LKj3_)(?;)apOD$AGz{b7&rn0XAnph5H!`T^I>FiuUK|DuAG`Vs3ef91i)u7*xZv--P?Ge*!d<> zN|46b&ehDi){X~J`1Io)Js8C?62PqMbSt+zPt?nH;R(u4cYpHg(M!@5li2t`xRcu` zVqBgU^TxwP{)yAl-~uwICScFkB=n>-QvlgcDoC5X_d)qdOwj%9|FX zD?(y=e#8u^GkM*HLBtHTg4)HmhP!AP8Qrcy<)&X6_Sk}G8TVmBP`4Ww0n2diVnF8D(_@;-6P8z-QL-&E}^75d-s>Uo%*Q-M=OTQBI=zZmoR|_xK zYs0!K^m~i{rC{~}FQaa~G+q9m0rV%Y_;&z(!7qVi#vwXsav}ftJfjN_cVPraaS`Zz zu#gD3>J)9&O-fh$h$0f@{r6+~Ctm`|HL8}M?@3rO;H^70axCswuzwd0CUEYlcdUUh zGzRz;Kn-7NK~RI;Qlw#A4ZSkmq9J*162Dwpl&7kfcR==oeatme2kZ{^-Q6HhR8uwA z!+6%01MBE6Gf?GMrAG#JWT8l;Sanwmkfqu8s5w_@3NAA@wfd@b|HDOsS_hIV;@}qd zFVdjpx3C5!8tPoK5cewghkZD#QSG^e1F<|0tvF}{npIvCaE?~96eshcKb@)3pU&Lq z&!GAwN);*4bCc?&CFx;78$OgQG%El^HU8>!zp{&pDZrc!2x`Pnn`&(?YYb`GX)K`^ zG`gp$XvSm5tMB2k{om@LtJ4Dln(el$MYGKnRMLwP@pW)T6-DGv(vdO%LJ#2x-_*h@ zMK@mId{U1?c$af`NS2b?;JZUoH?P@C)QD@-4S{(cer?(+bI+rF^`euS`s_yE$+i-* zP(?X(?reYP-1$+8ol{R-o30=5{O1U+X)G9jOns=brRlyT`;WjPs%Q}<6Dv$Rnk^|u zXa-=Sj$WD`L@&%;n$FTEsoMKEt9=mhCHs@6)@rPgy98I!U4mqA2PpWW!4!i+9zMz! z4N54mDp{6p`6lGNiZVXLkb2$4WB(DUgdhzFHl)0g(jE|OJc8oCB=|S#>}BcUV>^Xg zBvS%E8HF9@huw(Nn`-uMj@#V;pB8`UKV#~YrRn-OmKIZQ?c3B$Ks!rIvmlQILAe}) zGTa}>iFU+G9^T?%fWHbmu&zb)E?2M_Bb3;fE##=^8NPv&qw!&M9Oo;zuj1< zTwH2Qkls=byg+XQ`kp_GBStGzA?>4(It4Jh7Tc;Sys&r z@kH0FC-Lluogp~pMyQ?eQ3lQVfamOn%7xaZYQSDn1{Ub;$K}zK7f~iVcj~5nt4bJK z5~)~3(E?~A=iQV}a}kOMu4=3wjQMK4;9_HYTLOqZB(f!;;UbTuw%nBNKTJ#!9wvgQ zC@QEY6zB3J-(ET|Nfd`s>UUd=T8^e7)X-+ki$aKz(~~-Td3u@Ut_OCe1g@m@j+V?| zubb1&{+D2ZkWQ(4wz#Q|o73O&&Xx3JFUOG!^oFs4Ych{$ZXP&WSj}i7mBB%UjThM9 zPRhPHj)!$rKyYc4{zs?4>7rD1a1IeQ<(BlmS`gVSgojbzF_Foxyu~?Qx5(~nyCr>J z?DvT>_1#<3b!y#!_G*bsieU@OE>_PRWge);+y)cpy)&}Z-!lnWwX+yVd~|;9DFVrW zd1A|Br5Qsznwm)x?1W^>T!A)eZ_kW@rrcq0YxM5%cs))i0(5L6a-_3BdlogFx4O(e zC#H?a?NsIV#wzvnII|BS;K1qE_Dy z6WQk{s=wWyhNdw?)!vcbivz$8za!n6rR{Jx+gUcRBTBvoJXOo?fMeSCntB8+Y3!|c zh*d3hXL?L@mD>N#^bF&R6V<(UrjN{iaUu-UMVUw@**@B!P{~XZNL`dk;u~-gtw*g$ z??n^*$%^#g(Vw4~NwnkjGUw%@)Jh`);u6h7Ta9x1F9or<0iay;tC*clEt&x$8&P*n z{8d){b4B_nq3)HHElL|j9nrH}BKFdlT6X5Q8V`gNf}KT> zEt#+9#oTCkbWz?6OOl3d_HVg#r#+8EQ24gQm_rC4RBqW-ozkqt%##p`Y~ zaG7={HmPElOi^3pO(P4(M_UBDxqk)DAbpUBG)}jH0|fZ1)hGs&Lr5N|bfnx@Y57@t z0mE+u_vN>sf7>8Nj&4uv4Hv@E{bC0}cOg=Koh9 zA&JP^F8;O2iO~giG%&W#fW*Ol3EeEp zl;Bn`!*0Te>j=1V#?$-Qu^(VA@7UEMC|v8#$pzrn4d%J)Qc2TJCq0)X2Y>- zlr<+RH7Mrcy<)LQ6plFT$5im!i6pSm-_1#)?f5S~sSH&u+(n{uvg;9tD5foP)-FG5 z6o}!MAuK7$b_jA1$V1BzzRJ^MijVoDg(se9%akI=ppr!Ki=kN%=_isC&lJ-~QYa37 z#~%b&m{|B@H<~gGVSd8u%$%3&Y}#}W5i6Ohb|BB3*`TaC#vSzz|AZX1ASf~hV3#o< z-~b`wB+dDp2(QpdOtnL=(4#Jc;OT%V#YGo}&uhz)XyGZT!4^0-EQusD!WsoWN&0Zb zkRW_$Rr=PE3BxAVNEMQ(CSlMBVFIK6M+V6W)WslUc5JM1g0_M!Og>tT z?FK}ufUQG6h~+S|(X3qf3*^gW3rq8VXyZKRiHDf~CZpiwE0JQzsDa!MS0k6dI!N*N zehi_4!=-t4K!LW%xsYrQMnn%roe8Z4A7^lE2Oiz$Jz6D?Rz!2pKJ=b#k!PFvSqJrb zD}Z%y1;|7z1U&9@sey)k{=V`Ny#Z+vwZ0Jv$+5escjD^FBYM^ELslA=AGY< zL?JQ&EfU0ml}G@P_+6_v6u~hQyZx*&vEhIpp~s>ZZ5QUTBqZ>`{2X391(l++k&+hK8z!=@z-Y1su@ z9tedT2v$z&6=Vabuq4BP^|F$qS=Q~hlE4IyX={&w+)ybKYQhuxh4w&tm^gq$#&jL) z!|jNf)scyg&UPglLCQ@LF~Q6yRRDr*kpc9$En<-Y0s1$6kb@j{geI~h;ICGrFWC`N z9S-BRTUlPqk^Ksx{yB?w7H5kM=DfsN)mLwkLvv~|f;geL=o!Kw%!!Jiy~E6L!cUXPZ!cd@7hM|$UcG=Ao* z%`FTWHQ|B_s^i45)!H%jHB=sn@k2N=VF5xZQSpm;6CZZC9X@+X0tp+RPLEU{zg@S> zn(_ST#fa`RVj-CAlIw*QlCj(t~?HaD6hH zBu7db7MuC6!VZ`2qfxbT`-WGGQXeC2mWL;jq)CNx+Yh8kLc3xdZNJwLiTc21wAVAL z^EHPo&Bh;R|I>tJ#G6RY)_0y|c@%uV` zfyF*aUpk(4e0#MzXnne3w~a8$Ct-{Rj>pMY<&DO58K6*u%8JL1KqAe_h%`idRZ;K; z`Q1zGr{B(du4LJ7H8wz6A+t526_5~va&h*mPpQsd z2?Gr2-I)@ijed~6ahZ{4!_DYt39dRdD`^dR`-y3W0O?^38iTHr zgn=Fi3(>=1_h^M?63-0E44zVX*oe=1gJh%i+1A*H96M4gr0= zVWIEq>?QJ5+f5QipSr5pi6<`CV>DFj^XYL}cOh`xy)`x;-k$q>y5BMGYfdGUv4znQ ze8!qFK1KnF+ImubIyfm3Z*h>oxV};wKJlVvnYtge&vMS)@NlA;7@G zl4&dd(WxZrYf=z{;Qq0B;%L<=8`8UWoW~nTG!+mP5HDvP~Wf76K6{(yKfJ7(}4?ENnD*M7(A3p8a3=qj;=NJ0KFB6HF zdO#zzyL3*{ZVv6Vex6vyh?98Wv`h<&vY*32st+|)_y0LPbl}XSK1KU?bc~kZ80p#p zubPkDqK!te8vU2_(lx%us3Wr~k9+%otnRv^uBsy#VQSbP ztcckyp*88?C}Pg2mnFeG!M4}MDAbWcM2X6JG&VF@tSf`EG3#PukAjUP2UNgxbq+{K z3-pENguC!s36Olj>ioJoVq<#v2yBDa*#4BJw*cGFslu#={UzO`p5K`MZ7AxLjQNiE z@Re+ZdjF+B)Tv>whds71HVXJrB*w)Q;V%IHZSco+4gOLblo&jMvF1VhM2=7w|5evz z`Q*QGLBek61`hZqkr}iX;lLW&L;`Wwc;GJKWJf#;@1lcvoXrqrJ6v4!r?}to6r++f z+YmkhM$JjB3m?xh>bh(j59Cp2DpIBKILs7DA85FiIQ+|(JLe99LN9+qZ!%=L@M%ow zt`shO{)`%&dg_jp9`oWP_f=Z!cm&x?_`V$@^do^>V9ZEZy zzIHHkpxvv~ZuSjCL}pc-_MlyaqOb zVLqbsaRpx}E5lUzhtY9H=hx`Kxlk6Jyic91=gVZNle+BC{GD_V=4n`mPCzQQ%Sq)< z?*3;EP<7d1`8%OL^h1V~Fu)LH5w{=Pn%kgwwkgzJJ@k6IZJM`72^*IklgwBEYf`qHOKM*dY_6ufk*?8BFrD?AmqqQ}^|Q`kP#3+C{*JaQ3H#v>@=+dr7jSaD z32BHa6QcH^3Hh4ikQEC-a#X8b1%a5Fb=lltF-|S~Yr3iDS8^cGXLdd@&bM4fg3t>2Ou#}1FCx95PT8FPvqsr_N=bz|$tW5n z4UV$>?`i8e7yX#O-vk-2u#nLwMb?kbWV{4`;Fs~_xVOEPZupKj6pM2Nte`k2Q{U;|J?)t{KGN!mkCZ)aV zhnoIwXefF!Jk-taroY7=l^yS<2Ombb;+_ZR1aY>!?k0K9q0Ru;+!vtyYH_WyVnHOy zvd809YUX?Cx``eh5};+H>Ed!3Q5zsrN+{SjQ$Z?X^wfzU^xH0gWz?=OPpByir_^-t zVQ68CAoUNYezq)ANvf@X5ZTQFgP1Z%41+}N7kQ8-6c*FE0oe{&K6OzQ<4LoQd8sbAGic@<~^7`{!Y})e-UqpGdhEevzC7IrUOi8vt1MPixjnIO7ht|kLsU=%|$-_(` zY3G6zGBh!59JYrDKIfencrC9*w+_itAn;-}2T136;iR|p1{APGH{t02UmLseU&F;8F(R zq9mKQiBN`}fQctviA{r!Sa6F&xU7xS)mlOmBV5HoWP{7>{b*0Vstx`hTZ}>2`hR6H zFaiooLyE6;?r&8CwA)o%Ssk}aT zqPsZ@pP0^8zD+oDA!Dm=`m|m+WZ2_K#7Kq;%FnO=GyP|lSk`V!H+(I3u>1likBozBmYI8X) z(vQ#RLE6!&&A(t-(Y`Y59O+^^gK}Gpjs&_8{++iA9nz1e;_d0C{+(i(E-F5%4#c}| zsuWL6{djwNiI(&Hm}>YueJh(8X>8qu!FECi4}<_Q zUC7&9hu;%$ZW8S7?{*7}QA{mXq9X+kPa6luTA{rUpZuBG}AGwEM;ks>ymdVaLrk>rAK4i$Oxulc~>{4G~ z(t5=qraj)J19`on8ZNAB!gOnzS@7aNff2oZpa=YHX)E5Bc4T2UsB z!n7GL)}c+WFkYye6J{exH|2Grxby9d<+b{k8vRQj{R{GTVE}`dkUHShsN5IM3XIbw z4c_S@w0VdvD*-Sm+DG8p?4-GnWr(_Bv#%=xhNv<4?~uqDIEs#uR95)~nd2W~=i_a# zj1?fqmD-%NR?GdZc#djyvH9))yeT!Qzm%A}|A)=%fl_m~qrBZ_tXshQfn5n>o^v+% zFlp8oCVp!m6-$b(TO>E=>*X-LUM28fh*hJg*)>!`%PF$ z@$DmI2^BhontKgz|7ID4zn-=2a26c1S3lF^#%|ktcDijx%*Hi>J()GuNnuH1;hl(d zF_A)@<1Q!M`NHX_eoMGWiU6x4?NpX%;XiV?R#ce#1ThBDcT5;Ka6Wy+gyR3hk!7ajvlh2bIp%&Kmdi&o$rBOJ$~h5mcR6Wm=5RC4#~+2EGcV>pOc{C9BOLD2`p0>4jc6VW<~n8O7;) zu~RnJjzCTa1WB96HsUX`pRQ8v)n?N;YFkQelW_f)N{I@5M_aDEk}1wTL$)FHi|@`e zwWiwSIxrjY`8DbXr3{{das6OaH-O~yB%+4#@lcEc;eCXRYtH0^n3zid)b4%EF?3C} zEQX`!ddaA=8ktdOA#{+-c$yS%hhiHvPyCRZ=h{9dU&#Ge=kqgsazUXAw^4;O!Vm7k z-Nm3jPhc?|&L5ZH{y5cZ^NwCVpNaRFw>CZjWUrJfw8C+LeYmy;f*8Y(N+I(`#ArTS zSZ)8v3BG2{aT^{_L`nuf7qxyS>K7AW5Feg0WTUxTf(j(FdkqjcW{IELR;kSxa2NiDJ$?h zK9*B0XtkwQkgvSX?8jMnc+$PWpncF{{9~yf*O^(il{$%|FLeF}2z@Cr3Y4BTlJ2Zm*{jL~@Ds_lY|mtd71%#n$tIyi$Ws`)Z?TS_!b5lrf~r4?oUJUmB@o=CVxkIcLBo>^5Y^YdPP zr20PzH3rJ_fX^c!H1N6{=nI;MtnR5c~=L)nc{ zH6i+|jOw_i*MAvbBvj>@7i83>E#{cQrJk;dVfUd_-1cObrJnqDXAp#_eHS@NVE+5+ zigx8nJzdk+w5in7%YDtC7hb`CblI^H{ms2-8K?F)uc9Jey#|=))zkigKtuHCO+=0= zc%|-4M9S8w1ry8`^~?bC=k)HLLEKOtm)Xm z5wukN9z?t~wf&T43pHDniIxrF$6RE@B4?2IR@b`Vr-&E-F zZs%{zmLdl;r0=oL2M*c!dM1mR=kucMv5PjTR}749bz`JMWk$~X}a>T zkbV33hDLSFAoJLUw?2&XEF$16pMDrecob!<;s(tR)r*77J-CC)riMOh=wP#~3U8-8 zzliiTrM{tFeSMfYmT1ehgUvSjd}^>+OP_Z=UdKgE|GKiib`k_10|2K&6Ey$Sh6MN| zgwWAOop`gP@|>8jK*{JK__1fXVn(b^Y%>RdhhyhZ;Bf8P4Ls0_HdE#HAi6&dAzSoVvPCDCAWZ&^?wRWfu`pGTzWmR}%=RiN@ z!)ngi}$23%rX{a94P#qW{sIJD2Fe@5><59tJ_?*Zbogp|!3B`{Y z;h^|0MrbH5taI(Ux<+;L?)ByBnGxn;4eu*GCI;5c>d8cwfC+Luosj! zWUBC@250GO#jfTQ!sggW!R`?w1-mOs8yLF@2?qv1>;MWFZV*Bfhz-K#j}mIdNOJ;p zH)U=k<8Ik*W?$pIb~R!*93m75oW7g+y?QJg_}_{&`zX?&o18~ z(44nV5pSu~f7nE)JyBVuzL9R?%9eMHG50C+DqFryOr)P`8EejTm`ERW?^ts&3lt%) zqmJL*y!n4Ie|>$Nxp%p@_zPod;RLf;P5kw@`l&H9tB!X-u(p%c|7N`TEM8f8(VpgR zQNq`?dzm$?icl&w^dpxygITMNW^m`qy~RQ~d~dUV5s;mqcvrd_0zD?Nk-Tlnjj6Jv2H}$QfR*8(!3>^fOSu;o_MRpIFApXP^S*FYLlSg5o&kffu>>O6JHD~sj5ny6E$+2u*K_|?W;wGfWyDIg=R8*GCkR}>o)C;&vai(tADaOUO&=In8fP)q6? z@-WG~y>%mVQ^bCOyiV_6wtDoHh?vK{*4X#>I}{~dkBjW)ffo%>@MsTw+@gwF!P1T4 z_#5wxvNup~Mn?3<7-kTWJMMmMe3 zP1XK0Z8{^Qj#MI4eEw!*zvDd2&0$fI5Ay||SbhNBV8fE=5SDY)8}eh3hD3Uzt_*d- z=6@*?>4H>VB-;J&jV(ST>i9~KXupbHpaTS8eV@5JNbZ*$USYF&^PRHo>WjZO786Cw zZG8^S#=X@zZZCIJ$OMbJgeX%LL#0PZdjWmS!)LltCWm>ML&YGP>pO>5m2WpP6{KB+ra6B}k! zI-X9sbDcWiSa(|PoGd5I>R>e@D=M)u=S3@tiB6uZgQm z<{p$i7TLAXSAo^#(1jO}t$=E6!B#-p_*e7M45&GgD|LNcqovEsYxl#?n;(qg$}g8>ZqSRoZ}W8$28C83Tv zwsPb+51q8bN{e;u^3<5^@_H?M;oKvB&{8!}qwkDId}%fcnuV-yi;k;C6(s~w^N+;xAw#V@(mbpLs}^IG8g`Vqhx79wwdg3bO?&plQRa^dpPK(@ zYaLw@K-Rj3W6eWNmjKy+0Wa6g>7tX*I~JzZ1)uJU3zTB0fJT3z0vhZCsXh&&F^cFU zYUl2t6(C+wjd*EXg-vQ?wf1@cU!*Gh)$R6$be{qhx!rPso>TtxM#=X`nx?!-3|~(4k{_4@j2$Pchks!5wPWTF%rY*JC&~Bd$>w(YzT;%`2lV{-ADUw; zT!Rq;Emo@AerVczNv$mw$8wfz4!II5HVKGy{m=a;`4 zE$V=<*&C6yZm)smq2Av7dp}&bo%;T%=C?IlLlc1!uj_yb4S>Xm9!%byyXF?hC=jgI zMD3Sgo3lH9yWW{*N-w+-+7OK^p#vBf(7^-bm3!#gs4NrJLk2K|CBTH*>&A~<`!#6a zWH0$5H-WnBaDNBt*&mr}H3%WC+y3Ibq}^Z7f(snB{VJ&LLKJz+_$US@P~=!K$=Lj} z$sh7FGQjCK=L*p=U9_YOYItkbGv@@~(e{0bYd~-&b$$|Htw9Mjo@bMP?iAm)z-T6{q{AKe z`^P__BMMaPz=mOVHVk#zDGi7rlTfdm-?kTBOl5c=Tot!Po`BPpv=WT-D9W7UV~t~! zB(H=Ti@EhJ1Kk9{;7ycOQX+mSgp#;KSEJmfLtE8tKQa4h>3Dxdnvnetu)jtl3*6Jn zkAGrXG3`~tg7-f+>^*b6dYz6v)BI_Z2jjn$q&z|{yYTp#=2WfV^L+i%IBnu2j!mj) z1U6`ksm8B$CxJT%c6-B~`7`rMBD#HkZVvIb7z>hfvWeEViPlE!C3jrnS?^w=(8yXA zg4@lNG5q-)y779b=GoCi+#b~0pPQF+Fstmq$8@?L1zsY}A6_*0vV^8kBcW(B&oW!I zgb;2(q%_~VkDX=q4Q$0n_a*%G&jrwxzc95VO52@Ao?hidklJ8yez|T71@4jVI+Zdz z8H_LrdN!93nQ_5@V^BQs$k^2Eco{mkAaCpRS9!N}Lc&`&m1^;o(%$(7mGvdgHjnNe zB<7rLj_@w@MK)Zq{ZIrKtWCCGc21Dp! zAAv~N_fTs(m@ql%rCGVf%IO{E0a4@a6!B*tzE9aPlJxbtC6-0~Z3egUaQgU0hb&fgcn7kA6WcIEm zl;YFvn~pS=^{3S2xu)6UY4uTmzR;}GQe!n>^=xifwhk&T@1pjfYxduXIo&ze9C^40 zud9e$AO)t>H-eA>UOgSMp!upLQ{|NE_2`ADH{&icCs2NhMj)Hvt*z3wO_2HOi_FY{ zcoB{ami;&nA&M92H&U2HalZsY|IfH=aUa0oQnr&_9tdBVg)D(9QE(`dh#L3wZu?+Phflz5F^A2ou# zdb|afx8zy%h4anbh&isFF9{kO=bKiRnWPO3fIvVj93n^VPsm?@bkil~_bd;a$cLnh z|6*ylc6ep$F!v>RtpUDb`xP?3!jHk`M*UJVL6G+^G53f*p$0E72lD0YjErzn8NLBD zL}k87WJ>O8P;(ZTZN91bTZ-L3`=iQQ?WKBbC&U1TGQnG3TDE(o6@6mmz=h_BC>bQa zd#QO##$Av77R4WgJo#!tYh9h%>oRkC_*Kb`qXDFj$77e7S?#S?DZ)g*d6P9wReHJk z9()1FK!oPEL(Mv_auiua;mabUt_}%?FsC9&>@iXi^b3RaS6SH5ez0NRLa<)pxMMp? zq7tZrTo|l3hj}*^PDT&`j67(JQ;03VYcO9!^JBXW7D2a^aKx(`v}AxU_RXmTOcQ{WuvCzg90Y8?xR$-HI_u0}$dw(3fd_y2xye z-l(#Z4mBl-WRf!L5oRKWc6gd-qA(coFb}EImAPvbG52?q1bddu@Mo!d`EIjHJ)_L8 zYhxl)00raQHA9*li9HsZE$n@tw%Dw8wQxbVa~6wX?$*WTKpe@H&o4IjjCQ!|0B*pm z)@uKE6kWGL38MRB^i)h9!8z|S5{?p}urv>t^`Br;=0VR!(Y8`xlwLKMXCduD{0)*u zQENpTpN?Xi)Q+JUXrxAKnro=FgYysZE;1sd>COg~mU>sv0Z zX5^l12S~g`9cmcQ8IH_Byh2`o*9~dB5*iOzos*11gLi`z`8q%P>Wl+=?qs^4Z zG+%$yV9V|f>1)@4qfbMoWJo}-y_qVE{7VOQ#@q#Cc3?+~QAzOMG-Oq7nYg5ys#xGg z(i}4U3xMmavswl%AsnI_j-GHH*Uvv!Fwl*k9_Ety)rUkn%7oj|hW2q*8W_(b8`4ZK zcKM~otCjIkUzYY#Ut(}bk4j=y9ZV5e59#p|>tskm*KUs&9M0SSu0dL#TOy5%KpF`n@c z?6LtD){*20KIdtV!iR6WPJ&dUPkk$`wp?{cawxM&7I%?M8%1m6r)Eex>FZp)6eID= zl`^x}o8L)@G@#DD-fT&||Dut4!DtYHA(Fa6-F3ZLotlM<*ajKPqcGotbcKE;QP^;P zjm}cNZZMCVc102b52N~WNQ3x`>b1E2;I6t1n0tGw@N2zz)%o91&)r~7|C$R?j1U_a z*%GxkM(nrWraJ>Yzy=u?$EHHcq|!mDC)7E=GS6jcruas4_z>zbFQ)`FiS{q1hKR}G zKu>ktjpnF;0CdxhW?#*^$n!dbruE445ll-+4~?K71qy6J&K}{56FD2D*jUW2`X=*C zp520*%uyUh>*9(d0C3GSl8`XFr8G;-?j2sU`tT-ms5?C#PYqpe_T&BzTW${EIJ&(3 zX%v!?l@LQ0(?s~ZZ@IabCtLAdk#HpH>RS-@6$l`sTL`t^Id(78MY9TOmP;!?p;s+X6k-Mw<)a_oNCg(WIWa83}WpqJv(jya_<3>+8_*RPB(4 z`jyJI-elMSHYBot=WWJKst7h3%i|31yp7XDU2}_B+xh%86A>T@Y!kq2DF~QgqfOFi zL#K_{FU-CZwdbv7?LM7?Q}eIzbWnMKz_~osvs!ekc?wm_pwQ$xR_LMQ;JXy3K&%xG zHNMi4aDeDRG>bUkC_4@0!K3m3zajLReoBxDHupZg>sSr&7tsjrq>Qx?xx;=ubq^D< zGZ4`>>Lx~6`fd~IXDKWi#(tUjscfb)HXV&#_qyF2-ANpglfb`{ zVzUr;`W(W-I!WLMJgE3qAf9X{Q4qTC9Ic^edL}+yTaCC{vrZpoQPX+(v!pnE&XPy^!SF$5uA6IPggw0cG`+tb@V&JkF<&lZfgL59YYONy2-Ue_dLfE6oz z4(SU@@fxYT_!vtUi-;^tJM=B+j7bv}KWi}&_~-;2#_@=EhGvVFbtd$X0o6VLj! zIsX3`jv$)ne-KAB2Dh^~f=addal~QaI9I?eNIS^t89&+>tD*aar3j+@H=xaymH*q( z<{ZrtbswEI@($_zLr&Sk_LHmBy}vb|V<~9iy=GJNes#yaW}Pc2$?1LeUh@DtSLS^Z zTK={B%%cs|i+K0_q*&e6hOnxto6 zR17;Hh_p^Fgfg*Q0Gm~aG{44qNj@Veixz6uW~-IrtMLd@z3P3t$u`xf*i^M%A%Syw zm;ZI#VKx!v|1s|H6`cIJNK(fV!rY@PIeXe?lTbbLvt8{!RoiKb zHOv%Iq{nhx08XDvHI@&TKC~_T(%1gHQ&g!;q7=0IM~y7N+f zP%|7)ahn=BZ5+38tw0g*YF6h z*|YgW3vAa$;QlL$Qq4vdxo3z0k*Y9o`W4x02ow-ai|pn2Yn5952eVZxrM*zS_y@Dm z-3OtN>mNH~q)PScl~glF4Xjf$SNF-NpFCnt(##S?R1eI)bVGvf2@*ZWlT2QI#20A< z$8nLpA=b{XmjvH-&H)R0VDl7^5QDL{%wCd1Nl)}M7(L&8A%R#}CxFczRqqEC;nZ1= zn!OKno63GJ?Hq(T{2TLZEikV`i%-*UEr-u~%0M ziwS#4AmsA6H*BMXk=(e9#qf9xR~sHOhjfO?kDJ5X?UQ44*yCpFl)%b0O!kn}Kat^` zPJ}S$3H8k5<`56nz4M^;0#wIJf~cO*P(7ic`fxw0^P{||u8qL`R}8cF(?Lb~(?EHB z+w!13X^7cK`B2|`>g-3%I`zR5X7ePi$MPY*m&yn0GcAnHYT7N0wd&L-&1x;82GwE+ zk+zlSOg~I0X#wiqC(SH)diicVrh4s3CxVd>Jpc%QNaAqD>x^~g zfgN{)f|jFLi=HE&0ZHG2>hdq-Bk4MErNA|L7ls1E7o0^E`56bfn@&kRUtS5Rh-f|Z z9-Q1xY5iuP){ug( z(#z71?wF9bzxS+}j?PgFlU5sdc+0b)4!0()J|5oML($(FBnpy1qu&iB{mqJ6HKX)J z_<}g!fZHCdim109f*?(&J?AXyoaaJwn7qwwP)|N*mhmM2@|@Y)*_l9;yC(X)j)*x@ zlYG&$Je-4z#4=I8w3rQV2^dlJ7!sHe6Ha)c=QD8#uA22Hvr3cf=~c3+Y6ey3O|mkJ z1*(Q_9c z&j5+!oxRupeid!5^9)8wJ}!_baIjnon-k#5%l+iIln@m)*?lCtq|ENn&s?$pv7f-B z&^L8~D#3b_nE$I^43gu4GBbA0| z^SZ=eG77zd1VaD}U!0^NiJVtWLA2i}QP2O`Y}=n0cwTJ*;`hV~-TzRSji>|vVvb{K zcEMlFfi5)*&4FTQKtXhu3G)#m=_HSoXz|KIqopvzfL#VNg6D z_0~p*L6yB^_6-1Q{7a5M^!qPqyQ$BG<{-I-GMEkC1b1YBH-%c1;SM1j8sZ$?=1rqK zmV?0KA(7z$>YATZDf_QxA1$n%I9gZamAen}ibP)Wr|v}eK8D#fD{ARJEApu8qzc?O z5T@SDi3&5!zTIa<`fz=T#{?N)X69S_Q8hHGczL7LcyZ!7!{cb5FdJ@@G z`@Q0juM=L;G!-Gq*SzA8uRrL|*gB)Ozhdr7o^nDvAGw4i#gb03Ci4boTY)?Q!dC5f zG(!zv@(v4`&$q~mK4MnLHEWVc4Yn)j?HEkz#aGP%hp+=@N0apGA;43pc-fRhyFf*PH(t#aBd3>Eg

7H;R)IaV3rT!;q{r6BA?WJ!_ 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

dBnN0+mA<7-|cQI5fGRO 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%0DD~@)Wf>Z@a&y*2}QKg8A#< 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≪aZ8nFodoaC)2uo@v8b|3(x>PQN#!Dhd&=9=RT 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 P6;&y}@yzF=tym3W1#C_5{3wov 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 >%ZFb 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

x*!%V$^u{KgZjI5vB=l>bA6g* zX78K*h2DbSGFzE>V+tM5Dm$c)_J3u6T{y_Y`W)7$(wb(?VZET^D?OnUz;XatDlg>v zpH}6fJ?+FIlluYV;>Bt<=!ou-Hx;m}kLd03>wD}7Hf58R<FfHVao@9;rm5-nKC)WGa*+nBA2mj$5*;W*)%@NvtfOX z>Uy(h#^O6%k_oRd9GkLwEc@!P-uZHoA`(*0QJ4UcnU9q>WM4`e$zePO-(mHEHKy_+ z^L(w(Y7N{FZX@`LFa`}sy7|@2*aga_f(&ekdiWE2?`!=zse~!t>*;LPF+J!O&?l1=Z52Y->^+HelnI`;&}h!iL6PLt!b9ZFiCT% zW!xkU*pb|@D*Xa`GH#W(a5v0+ptTAl^O`-GYMHlITyRc@PIzmruF^-h@?RUo7kDLZ zTquAhEr{qw0d~!ISjfIKo<04YewX0G1d|=UIp6EwOQ~R@)DZ`t8-anO5ho4h?(C;_n&WONws-U3s_x-4+H{`XIjQVOoHRn6?qyDKRy}&;H zSzjT4+ko9)4b>BVd!N*g(r?Ru>mT9QckfgC#Q%QGMxE_*TDRyE}}Pn*Y6G@3YjjMGV0z$Ht|o# zI+kV%=Q>tQkMsW2)AD{!P31*%XA;?JUdPs0AJ$bcJMyRA&N?>+xyv22?&j&cgtWn@ zZs^(EIPFO?1pX>K)4wC;y5ce{dH8@(Rb;y+L()M_@saem9&F`lUFEun?@pW62PtRt zwl=FUhgIFEGq8EV$iD6j#!CEVoYk90V~!VONP~(5g|)HC}lkd?u}@JO>grb|72R>;MhTGwh`ZBR6tIF6}VQd#*%R8Jk@eLa%88S55fJeN#wp>LkdZNY3GkH;8S&_|4@_$b5n(E8{b6Kh-} zNw46JXQP+AI+sZg^=!eK#2L+{XISSrL-o|mv)Q2IFe?DYWJaUt(L$}q9*;A6fp}M( zF*4Pr=A(UD`v0D(KkF86WG5_{NEf0(BP}UQCbG%#My`zCXXA}b`rRIHTqd8&V<`#7 zwb8#qz*JtDAg-(_Nie!6ViF@~p!kE^++6g~c>P8u;zp5NWI)>wBo7 z@r@KyHiqP2Wj&j!7_AavA%Wp^3HrfKcxh5s;9&+^t{8n%$;YegR8yk+a0Ai*C`PB= zln#}f^qVpy-i$~$ADFO}O9qk(zSF+m`dm*GH;E3U#>O=^+EdwPHa0qRTh@jqaI``2 zhIFpV$~F*qA_x*{hk)&Bfgpe(Nbri-k;X>b$k%ce7>UI;F~(zS==vr`kL0(uL}1~x z+ka#M&j-2x{a2e9cV+IRQj_`f+hcmlur<@R6gYz?6es+SKUQ{P;zHSTQv(Gc4FfmMMEKeXU4A3|ki!VEAO%FL?c7m&xR!$1Esxe zZlW={Z6A%j^Y^$1-rzP(Fl1ghJxwn;{-Xdh-Q3V4%@%VDXtJjs|4 z_25I%$_E83s+n;^{JUcW()IilnHL(s9@oZDm$=_U^j`-gz*Sc8%%Mb5aXMwO4)h;-v3q|MTeA<`Ch zB;6Q|Q1@0m^gt_v$*`13@)()Y`>dD8n2b?krN_9i^S1-3ce`kZ3+1HQmMZcy@&hI+ z@e}cgJhri<45LG@-v{6u5M!iL51A3LA~0WnL2a|zj2w84QTJ1JSB7zyyd9I|Mg2Xj zVWx4Tw4L3ZY4k4KTjo+ei;4S}TOZ9v+RjUQ_*Ih zgqaMGG30{E#q+67EL~aRQ zL>DpOMG+_{HBhKa#ILdd2E|s7dxx|J68T^QtrB6I_&B$j*3D=q<3@`+x*7eQC|4sr zwdh@r@^yOlqkIhk8_Jpn1!}3tTcD(f9A$L_fwCGD^pa4n5x=#f1g!%lZvt#+oEyah^%$Wd0BC@VohFA3!q@mniO&^k~GUiR&7 zWEmt?9YA!ey2}w#O9Vvv5`efL0UN}F08oKff$By?w!XX3w6A!n?iRmcQK5n>I4H3e zMj9Cc)L-2N>)Q7)COcV2RZ^b{E(fmg6f6Ub8-|zh{RGPH{en>* zq&{9MM#y9I>>tFxM!-Ho0z;+f!D0}nh3f?iS|KO}y`4wp0`f;J4w=>7s_ zZvWt^rV8n)Wdh|XdiJCI1pyn%a$u+yc?*;jk)td#QI>&%UJ}X^;E*f{6s|7^*5`efI0UN{`7+9C!RRAJIC@TXKmK{ihmQ zEW1D{X7cA%!N~Vj<7y`(S0g>Os9Xq?^z3KkYY5m-Rsln)$Xhf@ipWt`nkXwlK`#mA z8u1&9G9dPX)`3#=pB;k*${z+B{VzcZ7BB0IlFm#8qh!-AfV5T*U^My!;S${2c7eck z`~su@Ee>285mJi<_jb~=pL;tHuyL;(xXSPcO@udVho(PmV!>Ol!W8>aT}yI64f z`HPL4oNe?V(o;7Il*j1V&*iTXu%TQH43#2p(MBmEM_FQ`ECB_*B$S85uMMRIl4c^% zhUx6| zb&mKAW+8^7RF%}B)zRVbC0}ZErw*iFYIKr+iDma)YRoJ|N>+t0LP)I=P*>2izhN#% zzy`GhK@PQwpi(RjwbF!I38?gvSh+;}hJnhFCV>{LA(jFny(BJf5x=!^5wu|-ellD@JR1V>yt%mA!Nn32V##@M5wu|-zB|ImqK#D7Z(vk#9|{xLdXzr)!pK^HpUePff8MK z=}5u1cSjoIomG3@e4FjyTan4PqVwPzXdQeL5PhQr#3Q4OeonrfH^ds)DNuK1lSW&7 ztE1ai!vZ<9*RC5aKz%wI3s^ATs?75SRb_%QN9QOpkyJ+2e_#P^7>KJb6A(YVESPTx z0a%?a+S@UD_P4jM5wNwlN(6a(J4g@_i;eh)#kWJ^Yi;eVf`bZPwJiOIShc{`0Tu*@ zXotLyOHxlEEsKR!2&sz%KKc^C_X`3xeANhYeC33XV)0R>%w%C1SV%8HqMi`H9Bfvw zN*s|v8-|6qUM^U;@N)DHOhgvM`b}`MHNkDkX0%AR9xFpa5VlYEzjWIfM zIoo1rUnxqR`LP{s4N9+;2!_&^07D-_z{b!b1UW-j6IzPJ(UzEKOMsSM5<^ed!BEhK zL3{aFqg@DESzX{jJDU)e3bgbkfOb9tHnhbEaUaI!>aU5kSAR7>f(m&xvi{W% z+AwId$A?sZAJ^Zm{whKnsQyY5Z6(mwxB5XFruzQ?TAHvkC;aW|KS&U%qw^M8VM43` z#QOGr(1u}Xw~7CY>MwUxf0>E4>^!O;v|-SWD{CCw`~MGAKMpC`s=w4kTY4VV585!* zUvZ_V{+cWQcJ;4zRDX#HvE)3eAGBc@8Z+sCQT>Y?)n9C)Ek2Lx2W=R%pH2E-^#0k7 z>Mt_U7M(}+gEma{zi_pv{=HWlcl=EW4@bvrOUG(%*Mi{`r@u*9r1_~188ivB4v1o1 zHgK>fnf-W;k<6!57-O0eRbOc}ObjvQS@Oyvgw!%Ir_z_eoVpwV+nid0AfHpK2s6dv zBUYt}xe}P^C1GA7erZna5MpJ3$e;~_dCj$gt%n{qnitXrkA?BPWvYXO(Hd1vj1|CG zzfrZB3feFY^}*|mc4J9*X_u+~_M}=)Xdyl^>3U0uwu@2W#L}?%hF$-^=tvt0Utk(7 zHMv;|Zq|1i1+AmT#rmzq4Wh;`yusM=H>If6jtVa^A(qs;!qp_uhN)W5px+xgX`YIiv97To;5XbV+@Hn56F%q?Ol=yD6@)W0|OmpiJz%!F8W9@P(82ShQa_PSL- zyy{lyId{Mf=IFW6k2LR#Ie0|Y*|^GL5Q0K+At71Oc4-AO!?ao zS34k<~!tplQ%=uh1yAhx(2I~hp9f>@4_S|uPJpl3hC{Rr3~Rv^eBRuM#s zC8SRiB91EZmjrRQAgvW59c#3!ZAI@scDsNWe@F0621(-Qw;x0hDHexVVM43`#QF;L zpbZ1@<2wXInDg}io9m8p2gEWHV%d2>1T7#2>m2vq8AgcsG+58NLNZ4uJJ6DkZ99SGQ1 zStjzv{x~6{Se%umCM!$9N_t7G+#-H!gP8@|_UNk)B%of!KVe zXFtUK2-qN2hGjy)kEU9HfY6Rkqs=eA-k{0XyfEy71C5I z1hP}~>__$s0ybpTB5w?Ugp6Ww4i=dlECL7VC2{bC_^l0Q5@^G4u-gn9&Rb>xr(;GY zx#YY=oO=M1B5|1HbO>QwIZ9fdtyLm)Ui0%90Hm3i^K`fX z2;V#Pot-O!0gCSZmkAKvyD7_`X=E0DYDZav=A>4M7CIAO0xk3*1Z*v|2tnR=h5{u; z;wT3Rl!I>Ouc&#RK6mrP9TJU0nfTpIVZInVnnPDzpTS%nWDV!yOk7|%??sjFN83f9 z#m!XoiqP5y_N;J<>Mr4`-1o4ka_Fg3oy?p~46G5%TwrJBd?z!D{mje)Jc`7b=@IZe zn6|}tb&mM0t*@gGIhZLbeAX-h@8wy>%}#iWkeoVux0t=@**_XBN5EFsB_i9NGFhEc zBo0pz@Zh(aUJ>_}h~L`a!QF-fp6Dd4&LxlBQJ5^ zzyz0aDpwvvJ{xeOSv2`YzU)zBPrOJUXV)t}En_+VGWxaHS^#$z$#qhNjSf z0R_Hw7mDNn-=!WmKfxU~hDS3%F38pI%s>wxc290NABU8#PZ7Wb6#F>AC?^|0zG?IPF@ zbB$qc?6fh@$uUW6WU+Buhphz}-0g1+Jm!Pm1NZ-QHHwS8vtTC>ukn|@upf(|kb#nn z_b1BEJl>V+KgGqf1E#=1St2SEYPD4VNmxHo;HWAQRrra@#e<(Ha9WFqD)FrlSW^A_ za(=47X(^&I&q<~Fk3;#10_T*7$ULEx>OY9&CkhfUvp)}f*lgP9LE)%1ITlbfu(BJ6CYZNfa)*n_NP?kBnk-AL}ZH6;FKUL^mq4wlt@&j zjEF{MiZ1>}g`mYL@ePg2NfZ!~C?!)s0;g<5-^sXCt+h+7mTqQA3fo3vdli z%6C^vn5wGZ$4wDX;kX8;!Z|d(`RN0^fsTaJl+l|f_u>t76P%`$-YohEZ=ecr4Nk~+ zm(ZKl3vkf_7TvDFP4eBv^k&WT5qz=B-xT3ZA#NK%w0l64Om`T900Y=$DN<>@K;H%7h0Boz9QX`w#NGI*4}Jm=DF`R#yA^yt zLJ(r`5ZzNgA+gSjj1&^aFk^1&qOShDj16C87%3~-LevR(P0NIsq!#n5+%_yS4#_wW zx8P~9vflEv(KdBm29ku24ld(JxJiyYnvwIMiR{m(jV{tM*7+HTatKa*#<*T)ZP@xt z?{CgLRXv)qU!O6=b+nxp8_oL${Nizuh^%+$I-e$xByCa|myrD5$p5BrKv#$axHrYc z&Xh<{@>Aow7e`7YH~GIM_`k8A{VByQabP0x$xq$DPmM9OF~mQTru^Sx{omM?NPuIy z-`_P}#4@->cJjuz=8qKX64{-$mX#e`ljq3o+1jrBS zif4@uPVX$C{_%f!)@W51P1bXD(`?Hem0njm%bqjZ^yC`M`g_;hF+h$hOq2@Vp~=i?Nj|JH-ghof66g<-nfaKSz+u}EEAX4yQ?T5dwH$V zi#2}1nBMrsX_m)Pj-QphV6=9lrrEN4nlx*T2M305<^1afqy5k&-?{=NT3|j?iRPHk zW{FZ9sf8=it*eao3I5cm6bsn%tBj3d3(=F6tTt{9Q;1eCo^K(hzi6}{z2F$F==-=* z2>3CpKr_u}D$wb##e1_r&Fd`C??^e#pE7xE^`}gQL(1&%8e?nN;=Pz2Qaz^95u?k+ z2@TkcTbndHzq-m;gJQn?V`QM1%YU?5;$rieiaFnWu6Hq)Amvnl%2Z5$%2dq7Ke8{^ z7;l9yWtjTA?v?Yczn!n3V85M+%yqf?^7{MfgjKL_&1WjuVe{E6m}vgOms$8OHgFvZ z=1-Xl=1-Xl_U#E)w9a@ZY{7c5$4iZS!j!JrdRysu{dJ8V(1J}{kAt#UUuGvNC$PA!ju3w#>Kox^r{6b;*(UpMyQhSyy7_y*(g zZhu0b1L2GO>f*dJISUm5DCW55(1`Bx7PwSXV?a=bebZkDFwJMAUi$HXp7Kt}WO%(3 zI}gZAc`t)}2$FWF97nQT3XzZ)2$J#u2^A*`KKUT^;IRRfC?oCe4EgjFw%=#;>xN6s zFg1H%@DeoIe~1|gzE&M0zHnusZZtY1QH4k(nVJyFB<0@&Sm8#vLjG+4+q}_enaD|q z#{#6F_+g{b4)+K**<@_)`EwJl0r9w1xIR$+7(iEZx~Y+Fi6(&oLYjI4PU`uLS3#jR z#3UwfHoB$%cgENGU#_cehdBFhI@nv__j2s z&e^zffTuyH+i)Ks1|KwyGjP9;D;iyps>pY49VFbv8`6wWe($1ggkyg7R7h*s7{Q(L z{unvzSJrup(WMvF7y2rYBjyUy zE7>i^#qHobS11I<{cW`<1X=c0V`zP87jHFEZ}@mXCZzNO(3sLf1iA9c!tN3R5Iqi} zC3Bpx@5YPn@@`T+;*t<TamJ%s7W4)HaAi=^mn3lCrJ`YuvnVOC`<~ z=%D`(Z*KyhMUnguXP)QDoscIaBq0YpIe-8G5(tN!nJ9R{(=)6G9-yx41s<^Ksw8`G> zs;;iCs!n`0#go7vJfT-F{@{R<-{C{v3YLuyok0=sSH_=)g_J$(uK<9{C|kb==%)<) z>Yj$oA-nXgV6VZ4FG7AluyddQM5C8d0&t}kq@s79sj>9ni3PlSeb8^8f{N4N0;$XB zL`I)p`x-SSlZO%wNj5oWQhvm_Y3_>es1Ke|(n=SIf@Bx$T4fjN|2Q!{bDcLEQV$kg ztgeXk4ugRqYPcE9KZW1DI(VH^(T(-nsQ@HwslSz_bK~C8$^4m_k@eeSl<5?pWD8q%nn!&gn=tIgr7h4`ehij?RBc&5{>(5>;SH&{2- zR7NV=+YqMP_o@MPW&@f{!WV>LoV&8Mp8xH=VDUga0hw;b2Y3;PBa*`jmZizqltwoE z{5Sy@UBy#-{MGk@V?C(zxA%f42Bd@`3PB!@Jx^&gW#F#Zv)=<<9%Aym_k+EXX*=SJ zF8aR5Vqo#+{Qcm7(ULV6X>=$nv8<*e*N1;@A&F(Wr}IPv&o83gaIvAWFI2;l4}wEu zu>M)$3G)2i7i95@^G-_V7km&bts;1~Xi42{IRHT+>cP`=^{Ezmip__R%uvc=7s7tJ zP>LT^f&B>ku`g5wHYViL6VSLGevFlOD}}M|8VCGhyVjXTjO$v1fD{$-SL;w?hjO`A)aBiqDM6R{&#^Itg(03;5i^SH3 zoMAx=TWIDk(BxPdD=tXj=d2GF$A7*aQ?WR&{-zDVJpSzZV3~a|K$1UE4?yzSg??Kf zyi$3O^|Rmc9+d=@_gxY(N8n7da3lNBi1I$UmG1=*37l;V_UUVzVv-U;n`%>F6C6AX z*g+SNi4SfJX7v+i5eJaidJ9Mz?b@FwCgNMQBRe)a07>ZJeS8P+<2raB+rj&oL>!%~ z!neOMc#MLm=*ahzHwF6(3rzK7iV1YPN?81+OJ*U1}P9m7wzT^KopOcoOd=nBHzQ{jQiDO_Ug zX$BwR-HLeq`v6Xdi}ow0oX9!np}n{E=P92AbE*XbiU;i3oY8G!JgWy zJpa>R`Z1)Z(Bz~bLe{4~=m-hdd>R~?wX!P&2qx($>=V-uU|4~KKr8v)oxzNA@s{?5 zk=Gmpj_k+D(<@`eu#REyOMN1^gQ?gn?BG2EMm&wl_ z?uqHAe%`?V-m*E^w`%uppsiV+FCd6Pj$JcatxnI1q0h^t76N9MunyojnX*?KDFtH&yGz_RY|rh^cF$MX(37; zB1pL__5sB6)X;P5aodEit>jC;2nMPImDf6{e6v({Ei@6C*8 zPMTinl@da5=K;9P^z)>{t;IvnSGjO^AaS^Nr6y?<4!Esz3ZL_ZKaHPt{`Ika6$)>k zP5A1q2uBp$*{qn9EfIlMms+jDr?&N0Rc`;2LV{1<7ECAZtlkzZvkwZ8Kx_sO*zFVZ zO#`m0HT?||T5zQ$Ou}wNWYiA7stoLqTyB1)zVOoR!9t5?X{=TvF{R+y^R`<&yKs9j z?=-=)a8^YL^8f6Baody`ZpP(@wgNfC%mr0 zlgwtvPzd$|?ixK7`{AUgcIIl*7XB3b`F4ca&qYiN(SE(vKJ0|;wg10lKSES4u$d@@ z8?ABZcmkXK_`V&%ZsiKYh$%S%{AK}*sGrt>{ZssQ-Irm06Guf_>?6p#8Lck0T3y;! ztN#mr>;0AFx6xk(%fvJ^^DAggZ}J*E4{J>---wA%eb50T@#e3>6JG)_jvV)riSl<^ zdfJ4Y!JZZq2}W+R7`dIXSZWSrK z9IGO#D;yZabRUl&es6Oy9y0r}=HSE}NoN2ykT}BgBK^h> zr!^P^5KsCx*k95cQXSCX|4DjVZY}BBpf~>Hx4~37!yO>fYr*-rVuoA)EgbtJB_U3& zB=1=o(q>#YdUY}NH3@V!{t0x3pmP%+p|iw8)BY zp6`Nz6NUP@8T(JlBCFXUtOPw$M|^VrYXW*(o&WyaGHc@QV82A6$TbKJozK}FOgmYu ziW}Q%=}(Gr{w>;)`r0bTYJj@93SF$Xx>(nb;RBmeyW>kT0CBY`e3i3tU)}ks#k~6t{ zli7eM8tJ5+W`kIICnYS*2DQ?#L$Hv+2&g@Pr!~=%qLC5HjoNXxso>AePThY97RZ^g z8Oc|{mvPezgro@mfcT3DNzn{&s7*!2 z+$KqshEU9NTaW@q&}f6)Oj0n{K;T)JYYAgc(k`JqVg=of-O5c47NbChO-POhGAzA4 zurJtcdP?f~t@2~W9}@Ktm8 zs+P)$-Modk(&?6V^P1^qvvpI0U%8uy2KXYzhLd~6tv|zFe(0jQ4}K0BS^|oI6?8Pq zr<$z$a2u8Ni;6IG|)TfPAw%qBf~TNIiOBP5^qmY3qS=6#06qh>Xneb_FJ%zDdecc+foaE z)r7wdOChpqU3jYn-maEtJ0Q#-ZnO>gJ$Sod^ml#_mSr@3olIRp3)T3qe(Z41Vz2%m zo^&vnl}w~XVpmG6vV*}s;=7e^rFKiP1LDQ*1Ft$5oCqT2>krDvx*rb)$CQO>6T^Z* zJ%EjBLjp&kuOv<-zNisVAwT<%;MvLqCO&J%XBD(y(a0hW->6waSCN8%K2^mJUgLmV zl^|%WS_GD30*NY?U7z^^aCp%V=7o-=)HmX^Y=wX%9?m?3BfP;U^AAD0TnRA&=SQUO zS;=2L6wEOmpMePv@O8=dlM@0&ibu|X9&%Bl=r~V4w(=Cr2wrNN3VIz5_8xH;af`!r zD=@Pem?@PAMcgalQ!H4-pefYO4+kd{(q>gm4xE+tPJfzKvw~6J<)sB;i#`4V3S3;w z^2Gojo?G5+3e;BA?k8PAgZRZC1cy3xL>B@Tyc1Q&1A8j{iSl>d!O|5Uj@D3o*W0Y5 zPZ&c~lfYX+Tp(T@KiNZJTs`z=VJt7zSnAL@`++Hh7KcBVq_-S>iISKiG}+WEEBS}U zjS)U`EQBr)YfAY$$(3WNjH3nNX$NE@L zL9G}0SPq#Id_<+b5S7|qJ*qZ@>;n^$)sYi3**t3|Q_ql%_zK|$V%_W0=OG0H&=W1R z1>trG&$TpPfr!8KRpw(O5m4OohmU7Ovw{hjIaRIIF>|V?3af>nqhhkK+FL>G@#~{m z*;q>jvGf$5E?!BsByn@R=Bbh%gHL`P=|8%PoVx1ZFxXwoaJ>x21SEUv`o^7 zHQ7V!ifUX!!b0}I#m&ErKa#)(WqcJ`y{w@*fxYcjj^_P$Id<@~rUz2|_t>XvO9f$L z7gk2w@tzcRf*3=V!g92?`HU3SBRuQKCHs;THd#3qc~byzMCIGEUsPBZ=VvJ%n>PZ< zko0fK4PBZbWTBy5S*(^H77Y3t==DyOSVA{7jpZu-YwwWyPlrHz#b5ROc3J+BG}ccM z9_f06<_JAd*Q{|71gO6YJp~aP@$kPQ$Xc7ugc};Xr{Tj);n(prVU&FZiPGS!j- z^*W!J&Jw#XC=FoKtprc4LeUhX6zyNYXQne%>rRKk4KPXpPHnaebk z&H8D5;FeCw7KC(*p@26X(LzLC`nxa3_}@HMABaGkrBnH&TsDz>)9=k?w|9}g>7pRm zkdMe?`CXAJ0X8Yj20stNq9Kl+&&XqWbkx<&dF<{E-d{hGCNPbN1ZoA09)60(TLZ}O zydm;=1D+!~4esh5iq1>w$?j4F)28wO20cPBN!{+9p6oFvs$KeD-NFESP#a>45sZgV z8IK612opzW=H#aru;Wta#%F`yDPX`-66;-mYmDg$PSt<~BTULa-Ser%>~GGx+m*I&A zMF)Hfft=V;4C0$HeEW^#ig?Ykk+J;azO3RbyN&nD15sF;%)c7gBPpIvJ^Pw49al-`K_Nsa!x*97bPvk|Fl zDI<^^0v)~?e$F#WSh;f;T-?nsEa`X{XxNj~VdqUH3^4;-8{k;mv^GAx`GiHi_>=)G z(+P>2AZ{JNMj7@%v{u=X4>r#l$S&)Cb15(v<-Zqk!v57oxDGk8@;he#C5^u@kahJe zna0-+WX0Moyk#I8=mge9b$s+777?T1E<p5q< zkz3%f{nDK1F6SPml2Vp+M(0rqfdkko1ZbE~JK1DJ@BztkauenarL2G9kEOU5>pxQQ zh3b=)PcE*Q*Fps|%2>~l^+jR}0(y~nMGmJFHDeDIqOpnZr~oO1KaCA0BA&DWQ)an8|>Qf44D*&wl*umdxSlDUD6^zIQW&}W)m+Yc{I&D+N*R$z z-V@a>Oe`QvaBZTSqujW;aA?PUdVDAwn+R=PGVGpso;tgxnAG_0!&q_RqF!j5#B6>P zpS9ti>HO?rEZz3rAqI6dYe_Gxb|)lL421|&e2*_5#s&|eWdV9ouZdnj$UEFOTCI*J z4`;o!1$@YGc9xSE+){q!a5mCe#*O^A5s`%Fu4l%Gj_Y~56ZP~ys^faDKZi_ zSPw75rY{}EP9@Xr+EJ|k5uge3S@4y^3I_V5;FYkY z_eig*{x3K_f^S1pJ52?NuO@oDRle)N!%@6tG)wZ-PvM6~vj?=t`Tb+qRD+Vnf$c=n zI7}-dX&mm6G!982VAfJAqk>2pCtkRc#)amh6UMTE|NB}S#epXgO#jXk9|d;Rn6a0gat6x8TyNGY^o0U_d#jJL;hhUJ1j6|TuALLD7`-5_88I)sd9=E2Mf}z6WDdy9Dc^J?6|~rr6@u>r3Xv-Gsm)*f?w{?{NGL| zlY>X!c_`Ytj@RGb@1tv>seW&jfmDvy*E}DK7ZgaUZ{~5~Z(se$i|e}Qj$>bFo_(eK zwiDPT*6%PrKj)D=Zk)(Qcl&Z&0AuTacTi#?nV0DLz##t6iEJ2|h(9}#_0IoSDU@8Y zMF%`N1+W0XHVsPv^jl$=_Q5b6n8;3`;ulY3y|rrIZ4xWY+&783>(Li&B71f%uJMuo z3BGBk$>gAN`z_wK? z5(uzB)lnYk>&ww!*h^s1^M~!fQY7^aGLd^Y7-Yw13#E=s3bOt+F|>5Tq;zO3e=f)> zJ$ondpM$LYT*Uao`4dB=Hz6B^bVk@5zG@6#HH5DY(3NmYXvURJw`5^yporsD_(L}> zR7Px|H6k#$6}JSYCDPXz5NbElFJWW3PVJ%h@JpbI$$r(IU&1I4nrXu=;fl%ZcF%@- z9{m^AlYV>ug}vMFtz%&YDkgWPtm&2DlG~?Zp+x3KkIPP(aS{d+=sM~oR^-_=iJx^6 zJIea)!B^qoP-$QDkbMn?=|!3|(kK9XI+{{u5V4)aQ%`1jPKmD?1!b9uC$qk4+xMR= z+unRK>!UrigWJXkY_&{!Y`$u(iPlp#xq3tby~ zdDdv*a~g2h!Zyn9TJpJ-sqao<(#-J%#n>o2RgT?LwP)DST%@nP`oI z>yH>%iqV&!FU04664>?pg40>=|6ka+<#bH5i)Yr2ID;Lnm63pn)sv<}aFLWi8h`@7 zPLcyx$c_PF;}=Yf+v_T|+4)`g_S6dtQd0w6!sXMb0N;KlTU#Z+%TJS%gIuCeL6<<< zsSr#dL4i~gT`0>2b|z_u0R>W8NyH(FK=_Bu!}hjr#D+ZV?4+0wIplaq3k=w!z^^-tWh&>Qe-#qd_&(MDh;2@nAisVV>vK8~LD+NRv%qs? z7)25RF{=o7IjV|Ag^xL#eV0y%h7Sj<&V9Xc`B-A1ARl!O^i)E#7mf+U-TrP!eu|?0 zPN(xYHkqu!%C3U$NavwU%fKV%=>%-xhK0jT{B$05A!n=#<#wAq7Tu#qM6?7OkF7`WqWb66Q!oo}4$70d|hOLK0+O zrLCgS{E&SQf}Q90^7b}`K?%g$rt@@->XFX(mfvGUuRpyZ+0 z^V#_{U0!xRJGB7myAiFE1GO=+UL;DU{i&>M`s){#JRjfjNO}(UUch>ECmAi!4gWU6 z4h?S#LB&U2z=ottf(nf<#5a-JoC{c924T_<(d! zyGI`7`z~RbLm&QyXk0CTytP!|iQVvVa=b{BFV=k;E$e>iO*ptZN?3Kj^)|osQkI$X z+DnmDSaolIn6Lf^bj%w*;jdiE26`9HN2WV~oBPcpkyToae*d$FKX*CpCQv$EN27=> zBY2Vgm)HD*Wq3E-;}b)0!>gx&clzkVhixpnm*XTFa0}MddXVZLT!U=;nR0z3*Sd)8Hi2}f!MO#RbOnCg}C*E>7oG=cp6ZLwZ_#lp7 zb}8`s+&bC7-Va0ro|gCd!&k6@o)sU-f`>L(1#AB!3)X%p3icD(pF<5l?rs=U4mFHK z()=Mb_s$rny%eEc_q*NnUu~eOgjQ3($Ba(71Maj3AfthP(*uSj76#r;$W} zX^mQ2^3o~J(Iw}ZaDk9`>>Uu<6~2;RG7Q;a0i_qIg|y2x3) zCz403+P_-GdtJpU;S3ufEsIP-khu`oS6#&>TgmRy3u0jdflrdmPUEnOVom-e|KTdO zrwW;D$YmDOhsh`)a= zJ1LHq*zjXn&U?>hWm9lMg`z6K3=#tyh^-%q<*!sASr4+Vre4P`h=1dGpX?Q%a~&H>aIU%zoA6Ka&#q&QzDG*)HD31l zusr_$_3Uzrq8L}jMi&XojTV3%!fCmIx(jWynEahT-8S*=;S;c5z1qM6ltwgKhiWFR-2f&6EEp1qoGDz64G_vip80wvK*}t6?x##sY^H{*Sf8#1+X{=DHVD`dnSnQdC&2${p66M~{bA8Om z&F^@^uUVMip;B<96aIhav*Si6Rv_>ud12MSaBLGTBttaix=;)y;w``CM%Ht@P213< z+qJ0E-amPA7RX$i9NYf5kE2`OV*%@{aUQ#XRp95i1*~x7O;fYsFDhDw+{6W(@~h!% zb&yPmOYjmjg=hW;yTAx8kAxvZZj`@`2RZYSy z370&THFfuI1V@TkvRIPf^51J2qGTgz1||r z(dkctI2x*akG15jvVQsWn^~doGp@Or<%C&Vj@PQ2*`?8MOdp>Q{pvQ>jaS^l%Fh$5 zUJ`Yp)X6dU#{si&1rcl?jeI`~cc@)D2oUrp*(G`-yQD9`rRWeHL#gTWa4R}A0yp@C ze|8HSm@1*ytL01df@dvaGW)~CMV*3{4&2hU{3PmaAR3aj7Inc4Y~kCc#gEJNMR=uG zukWhZFO_wXT=>GznM#F*h2usUmc_Ugy(mU6sJgyKc_8Eh7#Ev6^j>(0v(D%}jZuyK zRTe{X$=rM^8`<9mkiLSW4WT+fe~Oe3{&t7e^+ehA8}4M~!h#&w+Ettmx#>jBReDuev`6{2C2U&8%2Igblb8Z|SgD_(7S>JX z>!PFW2#ss_Sy+5_ws(d#`Au$;Dg z4Qrv@yy$h4=(SWy!(i}ZAH-fUdMjK;q4k$U%^RtifzMd+}c(HT2Ce zL&-{M8{~-67uzC=vLVB|B`TvGhh+s(peUp+=EV=Qz%c*|PYW;$%PVL4?$>+k)HC?_ z(+_nb?<`jK?1OUN}77%VRmIKbs9+GgC1e|I%@E5L$*-D^~5MoMVJyL zzMSir)|}k9eqCA`+!^W~e}sLic^+NQs~%$|uqUl}j19!@^B0e?{&5?8kdXSS8+n(< zS=I^j#vq&~Ah1C(STUnCtigq}(e$Rr#-L3UZkS_TEPr^6JPU{ThRSQAJc`uL%nE1WO7gkCIf8OPsvoMmP|?JVFA6=M=$MG)9VIA7zERYc@P``H^uUyV%_qIjL=d^|;F%IS1XLGl-`R-iKipGG9 zgeh5&(dJJjUeSx4Y zs9*&#fi#u)BgKsjPr+^qmh5lvvsSPXC)joDidMvR#FsMUOL^!ts>^Wh9V=K`yvUAT z8I_;PQ`2rt~-No~s&yiiA6wVn)X08cwnIOVGe26!CgFpWqTT8m*wa>GLknRZW%+eiU zb;lG(R(C$_g-Gu$_u_QLIj3et(`x7ye(9>K%J?rYuyj&MX7#^NOb@+YWIx1Ehwh!m z4_JPWIap$0UL~IzEdWup((9iyl|S?nE6j7bXN!`U zj}ocKj+fZEP9(-#n~jl3lwp*YzRd2aqQDd%ZJgO7yakyLuyRyV3@allWR9GZluz0t z3X(+FYLVg9Vop=2A`U|;YUlYEUX_+0ljg@jvhu0*EW0SnZ4+=?IKHcc<_G7nuB+Gy zF|XVu(0k~VOEdV@tJqGb#lrpZKVM;EXb2A1Ow8nsudr0A>8n@RwPLkzvZs||_a(v9*Gg^Yzr_~h0lT!d zD1M^lPn`UT^3UZ7^&Ojp^4AyAgv-yUj|`i1Q^dXXtheCeCwb$-Ylrav*0WOL;{K~U z4tcq1HEZWE3Mu&AAt-xRvsvVJan`?K)In2q553LGHP8NX{^=U%-OEnmbDEFs!L#3C zPmp`lJMXZu+9TZeF8uW#;Wxa?e!H?Z-ZP4)c32JBNk!e4F(y&S}k zdXE+1(X{tOiMq$$L*#8pC>b9BkR{XV-u{3+uc1)V2DmfcxtI5 zfnAQfF&o*n9dVd`cfP>=?v1R>S=J>%>qa)RhczWE^I&-(kwW;pseC6^L`yzonSb4) zD)J5)Bv(yRgAT_cD-RXsfdo?X4=2%XF9jEiY#scX4_R-gP=yCaGxprKFK*^IIu{WJ4Nm9y+3i*v6N5-+ZBYn4i%!U`*-2Ml#W;%9k zm)Xu5&W0y`!b+UcYV$r}XLkaWUcAqzEX7&S4NvNI2{grHDUz($U~}}-8@i`U7mctF zTXZ1V|2e<^Q}!jusCqLyE#cKESPgB#LTn=+v6ao@Cw<1Ux;0Y39wZ1X@ika~6r;$` z<$TU(Y-G1*r_!8G3#6tll;q*Xll!~}(VF&QUCDNqrSZLA2*R&zV&nOOE$nLT zktJK%a80yuQ)K0ato)O$Y*fdU&mjIly>Eyr2UH15HfHN4ANEj|JB&;Bk)@>t_O*AX ziZ@}a%QCzOThU_lM{x@k2id>iBcRh)!n(AOPC>x~N_j*NQAA%Vf34H)akza?u}q^) z7Al7oytLqv#w4Xq{+BYN6Z?`qL(=TZiA*bc=zwc#@DIe2W z2r<$_7)PaW^9Po%ZK%8a2ZSWsY0dOsY4u9W4wwwE#MmtU?#K9b)rl0TY3YIYdJD^T zQjE(Lk?(I|eMK0wSXG6&Z{R+7bRH<@Y#+9Bo}J2X+{adW{#(vR{D_4%?q~kUZpAnp z`jP!io%(z~%i;e09s3PT+RtvWKIkxvvG>pHDU#0r`5CSeN=)-_NP+_gwv@=Fq{R2Q zU)l52!cV`l{&3aB`W~yrP`~UeKH>no(5k(k#@GFqb|1C#@86g>`R<3` z*bGl&DPJ8oFpppJJ39mD`S^D>R!La^ud*ZrV_#7~dwi{{hT{%mcEI^2Hy&hzv~~RD zgKWmouzaD-hQ8hr!@XJh?{b%pj`2fQ4@zf{5*~c19-Z4j7>qG`;o%iAMoUr{F<=QkGuFrw zTRmac!*Y!5IKtj0Hjj%v*ph`!M_@`S#H|Ho@%6DrvET^@?bOA@84sy*g{r#4MSzOi#DhZ?-fN zM$Ecr%dW2V5ZMk)HpY1FDB_Lh-O`W$QCTsP9_}r_y2EWv(kgs3#qhu_)p@+}pdRb> z`R}YdrHk>smS_*j3Lf+uy}SK;A)TUT`vyz=+~hYtFR;rV7WO!tMHN|YeyTCamSEW8 z{;n+F&dnn05;^32U5%rs*cJAIgsca3BR_&-$5nKAEXTz*s4_r8hT|j1a2pJnbNIoo z#uQx5(+6KkuEg|imOydM)7i->73N#7CwuX60KPg$poi>d{dRxjB`&(H?R*cZA zVtD<~+8o}PeoQPsoMrfPXw0m17IK`dJO>0zzwSnax1Blx%WZ{eulys61nHdaMp0fE z{{UGnDj_A-6CU*eY1M`JS-O#*Q)J{U$u`bB@{hM{{PwK`*e^q zCKsGnY%k;_*lA!TiqeKDCqk)YiyJ*PPv!rD92rIGEczEMbXeypaR9KQciX;%GC;#r_;6|MR zOO3pd_HEI;zm7NN84oEV3$PR}ml}^*Y-D+=H}G@%8by3v4AnrbcHQ>HL#Uez?=>%#{4jbf!C&(dbKlELI18|KZDc zW4e2Zr$b>R>7F|s;nTQ4#)5?J9t@vm)~)yEQhxgb~qZMh6byKhSqAx;cpgo26tH=2n`Tge|}W2&XsSm%D>pj z^79&H{eyaUuKrr9{F9w5zrrftt54_ZueZuC?PU3ntnxXL36G;;oIfLq7U~sN<0v~14{4{3g{lhFgl0Ev>Mh#L6f2_LCS{8>l{Y5NZK6kE35u=_T|F>bn=e6_0Kb01#y* zQqVA_bfC?qlYj@#1%$ZweEJIlae7o@85}$U8m3{)gR!N?p!CK?gXwT>_$<-|O}P6P z@v|yV>gGAHh@VqxsF@;frrBDfWY19urNaS;($*MW9r9(RM$h7diw5HfomfpCH%T){ z>!A$(aOAs{-p~RPHYC}~sq>U)VGv#?Sg4eQ&el=%TZUp??y?A3)4y~B!5(GPe13YF zF`(-WmtfP2j1`w?S{16>BOA?Jq%_(zA8jS!WzDVpAIFvz<&&3z=Kpy{Hl9_?@KYU8 zi5H>*kdK_)5(XRph#}9LvMBDKkkf--n}114H2m}WM!|MHxewny*yx@t3eaanH9UHV zQA%#Q!-p9E>_BjA7-9^v1Lq(nRQ*KpD+YYh@6<#75^55(DU>T!h#Yu#hlfXEi6jsC ze5;a2C_M@i;hPz3>J@Vg@t|}9mXTPAr?gYCsC948e4&F2RZi+sdQ-17FKXgj%8fqJ zKlG%_xS4|XLUqw$)W+gqT z{SalA(-S%vl%61NgF@o*q^n5Cj(9~1@mOd*sm5=WE&>m(Mw!gv-kJDl1%)zPD8D%y z_aAJ){S^7$!2K80%yGC!L_!7b5q&YtGXnR3tQ7YM%McQ!G6nvExWC~O0Fj0F@cH-S zemj9cyoTtRJsK|=W@IJ7_=)j-rBq+Kvz{BnjA2LZosLu)o(gY;*q-$0^_#lV%Ap|I zSB0I-z0;$?#vV=qf3Enc?X-sma{G(iAf|lu(S_B5f3QhLr}!X5CSa31r!7@AAYh?=!5J1CjP;2 zV?b5YI1v)_ITDzWzoT`##d*8kdArql+vL36;k^CQdHa>~wrZ#I{%hy$H_qE#&f8|^ z?YGX`@0_>0ows}B?Qx+VZ&P2#>gm%9V)Ydim?m>p5O(6iqZ1mja!)S3$nx)jTgg$z z$pxFnA#d{crIqvh6-#lQtR8#k2uoWFFGQBPDQ*}h>1V&p~|qYKEF!u=&B z-lQ)z`f~e7V@>EwpH5#sJIWaOR}m@)|FA4NJ-DwoP>{F`zSo++dMdI%Qv0y5CsszC zj6HtJhUi7=)odaq4Lk2vAOcpsIKBm**0fzP01U8!Hsza$QltGpl=2ft8#$v8sOKYJ zZVE~9Q6&K%g<+x^>1&3sffuR-u?+(Pp7C_nIIO;KB;XH?HkM>Ijib$lD1D=>T&PV{ zdvJ`AF-T&h0B+2^kjaqkwN2YjhE*e!d@T^b{8<RFR!e zLX86uDFT3?!5e=kzCbGIPJY3A=tgGiojqP}t4r6m`Q~Zem|qmedkF26Y%~(>r&JoH zV$4=wG&r5#UundNyC%AO9d~C%)Z!O)hfbnNHj*n|2ikfa5U-01yzoo~muN@> zRd}>f?D?^jPdeJ@A)3DQXd^ca5tRf#xf`NWqbN!efkxpdEJ^@*{{0+VSWCe)fLWgC~qPBC;R4D?rZ7h#b=H zGHz#u`tim&PVn8kGUFyh*6iLRraf@y7W4xX4CYxnl&7v7oyB91HSTs;YM(kbY^jy* zNF=NUuIs)z)=1Lw!vg}TfwRRN%9^zOr5$fv=BV@5)gC5>G(I}7o2{}N?>j^P!J$TkcV{G3!Q-$6`b6FC+yM(?? zH-1ba!#q%p=q8u^zN#h~f#N40hwa#h0 z94)mJEv%(@p{3CI>_S(HCi#otJIpmw{`U7s?WCZK$aMa}T|O()?wX)c;O~~$+S7D| zpx~cf_OnSw&v^S*3mScu+aWODivWW+tO^c!}Kw*H=9=ljO^!R$r0>HNM0tQ>}cNAYUf5`jR4{@MV0fFXQA( zq*`pHT8ewbm&jh?d|7SCJ|g>w^94HJGm}(Xd=;IjC*ie?nLUOvCNq31Q3=0!$}2F8 z>p`QKUuYURDG?;c?=+1Sv8!t}{UfLg<0l(s9wbh`da^OZ^K)t4)02&OEw{R~AeI8S zpam1<;n)~>`HMI?KaLOki!n6keo*#+sN;y}VU#EbTuo0QR)AtpdBI7>@e_!0J>(+0 zU@G(17Fg0GrP_kq0>Kudq({D;q^^=)h*4xy9i+W61GS=oEscp;7dS-|=XI1=4NK+c%xJdrvkpmBL!> zl(clL*r8wO0rbqSX6Px#(MrKNrx<;T!*AsPph3{`;fq3q9DdCkPjR%;;=J{r>Udk~ zyfvJ+Go80J&fAsF+eYVYi}Th$#VD}5R5xmhu|8#xsmkE#ZgK#Gj87feUhscB?yLzh8Ck~`8^2YI&sm5|zakiqv zI%KG&!_rXzv>xz~vI`-)X__%mv|1F<21E@QpPb?Ut&~^HHoB9}oO%_OB3R{vM)JWb zSm18I-WV+^2t<(>w{(yvuQhO}#F_l8vyB^js+~tOK!jKY!6&1@|4= zKgVeF{I`_;S%Ab@q)pK=lw!ff&zWt! zl!~Rg-rR{UR-7lhIQ2YZiUZmd722lrI)^Z-EkVeTq%>^g@j0(lX7bWGMmK)^1xAsh z{w{yEej1SV7e+vv{AX*kpiOl``^xkPXp{bI{RHipizA>-{Ij)L(86+|;3Er!R|uHvZ4nWH9j#Mm7xZ1eLQJYV#?MV7gu%-Mn0+U{~wj+gY?X?lGdDPmD6tR4Q|40C@sdqh77x`uptYpas%Fx z#kiiz2#c|>A)}12Aq%VWaw-Fh@lq-yEXKly46AYtJrP#rg;WL><7)g?Nt-d*knz<_ z6cILMvLU0y*|--rW3nORy@7jSQzjcS+QsZ9ZN_9nhE2H?_rj)JjCv?<5oLfVk;y8$+2%sN&@Zj|9*Yz?T_fMyCjQi1qZcLMji!1&ookGsth}l7jLYCX zIA@+=d-pe9F~P?h<{AD$a%zOx?EtQh!0eVg-(cET{Nnk>%LpPYywND|RG0A`XY|bD zf4k8@hSTYF3vM)aYNNy16}z>PT@j9Z-YcN#gc1(g3uEa*zHFh9J-=ihNvE|0m{s32S%ce8O+gr|O-;?yFcC`+5wv+m7XjP6={ut)kOQPw|l zuI_%T5gXBjY8en6;A3wyCfZw9k&a)olhS%1EJIN_EaNl2!;ec z*)9)L*O)}fYGIJz@wXdOCv`e);)G5(it>GvW!y)@?Z(qigOS_J^sgFYh_j3vPybI2 zLsEADZN$2-__KEy9i05>5RRqEuNf8KxBUytB1D&I7hRZz;I^p57ot7URX)D@ zzCaPL-gAPV7c4gVI7v%nLB?WIdS=^1E_VhmUu<0C#FPu0bqRMFh3$}?r0ihhb>)*q zx<(Nm?(T9_;)&Rag(8o&2o9Qo_{_p_H_Bcrk*ce4PN7z@)YU{pe(c*(-m^+yzFW*V zR_>AeaHp^ON`^zwbttLGGTem2Aw2q{xCL{Q70jd4MhkY4KG%Axr51-u zEee<7C^e*R(!Iu0p6>s8KURMnC&9i=-Z}784fqCXHJX3VB%b;J{06_D#QQ&B3^+!u z@x@S$E5bDj;(AZ{3n z`4sULsj9cUl%Wr47ql0IC<@t=teiEKht43xh~rk(AjGG3_lgLwNOc4u$~wUYGAe=p zzPr~Ze$tc1R_CxLyVRS|9KGfHUi104Petw-xuX%y=g;rO&s$-r$901}+}k?{N$knj zK7W3e5|_AfD7I!&+lxz#c^a-?!YexzSz^3!enecNs-#J`_zf?d-_hL6%Xqd36uP&i zSFvaT$`fqCh(SE{8RJXsrMi*N8Yyac*DL8@D;N=>Nv`ofZ3j}yX!V&Zjo}xCcbxS1 z2V;xf5&0nZsHB1gA%j#ql%(4J;??vHzOYWGBo777{m&V&mL$mf=ZrEX z{~j7iaDt^!pWKL|m;n;Us1H$D3WS*2cb8dF`$Spd%eslr8~^rdye{Qs<7;p1Eg~_U zk1u`I$mCsLH5O>M@Oxf07JDGpOJ6g-#%;#yk=unXQOe8C$j|35zivF?Bv*IA)Q4|N z=XbneywXuYeby!EeD<5hYaJGR76mVQ%Xq(|f@Zz())8a~t{b`9I73T&iH`P5r!yxg z>nB;KU*^mIZT#Ewaw*P=8JN#+ecR}likWLbR1{RJn{Y+y5O2{>%jG-YHWr9%MwhNJ za;h5P#YeTcJP0iTgPk_YckjqgzDa(guzjT0S~7@Iv`V=z(EtUHK3hhIT#SIqC-Rg_ zn$04;s#S$A@QyKL0`V+33VZCtGamf_;y|A*^T6ay`;W8 z|0o@w3}Z+#A&?f;D|xSXjbiON9(>o>=y|b>`#&GwjhC;5lOS$tP8!pb&tGfY@7T2+ z&=B6WwHIju33V4X7@w*PUp)+K#N0s7R^vJA&VSz+=8P*__CdI6I~GhT>0f?eyzJZ% zR`q06(8FB^LCnq#;l_2wz?i4Ig7LR;-+JTUb{L8NsYL`i0dHTgKN3=z8|A0<#vPiH zzkf3+!|*X8;z?AqOvwPv6&sE7D4kIvWmG_^YEZy7p5JKv)yWd7P9SCAtfphqM$o_u zr#q0$QVl6GymaE9YwhX&dQT&qgb;94u*n!~Qndpd?q_c@uI**Z z&;JYsVRR+JkXpV}@@3K74~-%viuNN4e9H~wM50R+uDjqv<3ck0*|xHE)zj`6@SMUMntNDcm+K&c<_=fkqU&n zzBOA6HB~{)Fqqr2;T@@@DiCmn8y>PXQYDzN)re3DTt`;(Z?|^1To0=R#x_Gy36h`^ z%-aT);Fh`zwi`WYxcP!6<6`YgzQ4)1NJ$Ix*-&^F;ph+qz9%T5X_Bqx?m&R>PX5G> z$ml^8ZBkn7-4RK7smLCJbN>X-K3ULX2<$JpCZPk>R!F zE93IfVYU&woOu3HX_&hd0~7d|*83iim9N5E;i;fP{K1_@M%R~1r2;^eW9dZC*X}g> zw#K+NnaOfpzcvaLnY@};d~IZ^d?Jfo@U?NaZ3qcy0Syw4vd3ZK!-l5fH!sWY``U=e zD&W=^`hH^^l}%zzB-sirqM{Oij`pCZ*Yk??W72ueH^x{e7q}|AYxS%w{=qK8&(n7q zsm{Xgu{wH}G1*zhRUv<2S0t;r>q%%fjE?HLy4i?GIODEoL$lG(S&zHSb9pyrj8zqH zb=77guDvTh{aa(S?>!`s;AN{PW$^lMjfg{f-IGA!cgB_4B7XOG9dqmM?~K2Aa2#F5 zZsT9HQU396qc82r$Iw}BJZ6tkQ6dkhO9}|D54leca!rjw{4fd3xIiM7%Wx@8B(JHz z?*W6ZN>= zbWvU953t?S0=Re|b}JANaOXawza2EIBZX2|y$CP_y29tOwLoLp*4}*xxyR=Ne#Gtr zekcEE+^AI3C=Q7Zr0Cj=0_jKe^u{QEj1pa*F2IWa30|TwtS1K2AaoM2u1nLCF80Is zW7JPZzl%jy^>h+NcugNjH8phLW}2>YbedfNwP3O23#5xFPFatHzD#w0$v6EJxyVot zE0f(e_8TKaHibkr69>P0ztKCTS)2+8FQcUp=g6?MVZV_}Cxt3`fkMqAJ&-cSGDT0? z&&EJfWsd&Y;0mLCJ`|K>kF=cDo;!bjH=g{9!4wO_7qBpZyeLCK7l8>P3|YMT7vn0W zn1to2rQ7Q01&FxBpk;Nqe~APZewB^4MlU0T(Q!owbwh z%g;6*Fz$)`Oyu!UKEnby^0RyX8|ldERtY})uTdnH#1seyy+!@STBDSbi11* z*hdiTn^Cw8*w^8eUf&Ar2!tVbN(*?ZAq@PdxGAxL{|L8X;Hkd0XqDa(?2Yobeb}o2 z{F*3&z8S^afPM>JA^4;N%u@wn;CJDs#0GvRZo|M+bs^vfsZ`zz!$L0!`X>1s3H@FF zF;8ig&(zbrB%cK}bFi|ZODu_{H)wk%{kcM^S#qc%JmBwZlb(b3;2#^o&nnMq0k9JC zmSTH|+Q`c0hcz>XcrDgr4yNBx936or>_xxTUQ^^IO^r4)F9GXOMXmBA zS#mbRT7)x$qxAzol09a7aHm&)DfpA#$idLG*_Kc+FlS=PH_H zVb~{TQx7PN(gE948@3?4won9#{qdLN1r#&HtIAr%7`9kr=sbc(;1i2@h|K1(nOp`i#CI#$i5V9 z9$i&emQR^4;i{jDA3udYil20S;cgYhHdR0%9V8qt1-|WRNGv)nia=T~I%}J208Nas`aIkcTTGznPN*oTP{_(^$~C8uU@yFcK}ZxJ=BSq6Dd>}{-8W)PCiK^o zSTirIze>&Fs8~}R&#*7uoY;d<7h4i_3p~JyR^cPMP|K#DY6@QGX>n$uy{6QgheEN8 zK_rLl9w3kk5}y)ho~lFy#|6|Ji*i$7U7R_n%_2h0;#u+L`AU&4Xv$XCWRZL09kn=% z$iDB2HwPbwH1J)ZfKX4euw{UsT;{7%F!?PK8Id7Vyi0FQJD0VclVIMN(EMbc{^*K4 z|JyV99|`8k3XI8cUbkUPrUv+Bi4GW@MI@G<7PVeHV#aTp>(c@jrl?rKmN2EdV4z^U3 z<*rUKFH_3Zl?S>AlcL?Egeu-|Rw?B~eH4jl*C)$8={I{d*op?N6d?!PVu7W zYLydbs*Kn-N+(W)V%H%j=BAsud~vGTL)pKkZ=t)J%iAwl&q}Q6ZASqt}L6 z^lHJOGl@Z8>}p;ei8XR?x3MNG45qb$G$;@-UV;={9a?N*LEoP6boCnM)&4 z(Ha3|XPEzrEY}+0Zp<*p*cvqLwW!=C;p~@*=?E*$X_;m&!7@A3%*z!r6|zMb@a0q} z$J^t7hrg6*nqBu!*Sk>gON@@w?({BjPvluy<{0gK^uV?4?NbB`sadaDaZ+4h^+ zX5mQkq$8PuAa_huF@fI8u;`zTX-g4x-&4*uHQki_J}1Y#MIlPTa8wm`3{V9+YtxYY zU{j9yj~D>#|8_c`lxr595N15E>0@dJK2cts{nQ6tsI1hUX#$aTzm{vBuE->(*y^-o zyFSnCZVwqIA+%(#;AKlM<(cOxEjdS3GRyED4(aDCB5Rr3!yJH3isyQmX~W2%DTW#I zO|%$|f*99^i<@?S>tP-xGbScxO)li8_cTvWTvrOMi8frIkG$2>yhpKaBTFb22d?~} zVu8=A0%m_QjIRio%BqiOHbIf?0*`h74VbwR-e_(^;E)3IBxTD6jf1k>tqT(2&lH#u zTQzR~gIxvYu)bk}(H|WO!xF+_vIE6|-q)$bEeCr-p*fT~bX}o&yuuETk?#i*I3}ps z@Ffu6;R}20sq5}ujVUtwYV-I7Mdmn#^3l1HWqN~laoCepz(C?muGH%`6`2j1vf6l; z&TVMWu&h_%kdVLG+g#)vHh&m#HZ96wo7uWYWfD`bL%mpTF1tO3!_ zm9bC(n=YKy63G$8a<6IK%Ab@KF2HXaVCqf?RP9a5uho?`>2=ybOeh_dJabTFe-f4c z2+Y;JG{}6a!-}piGfyfavwcUs;lGrb{heUBh8Ty3%6#l64K@cj%er~`!NF$4@z(A# zpA9x=D(nk)omjmV?AzPzNOb8CGfQY5Hw`fhv*55J7+pb%B$hQp%)dFg9JV@_a2B&1 z50;y=6fSz4rgRb>Ns6{5YyGO++-}PQaCYy?DEj~8oZ;Th8hJIf3XRQK6OtX-T6g=M znQ=ucYUw0>^R5V08kSYEM3H%woNV=`ZK_u2sv%j_5Y`IA-nw#KYx(OUjS-eMqCTM( z*7#JtP%6_90HVN2q!%`#W&A2Ch`V8hugSsK!YO`9l-Rn9#BBb~yi8vGyg!x?9&Tol zs`kuLX7-?D#IIlzDk@)*kUDbQ!XyGw>{HgcqMEw9hMQe9D`2O!)dzVT>($%a#aM>k zOr=74^e)^edbH)dJj`>zi>^?80%I*+8)JW?;SuW(WR;PjKZDOp&>&DoP zN11efUmft&qrEPZ|Fpieqb?tyQliVc?S`F9whqe?dzh!0I!v{R4mWva`drKnB~kbC z6GxeTn=?f3o6vj9d0TJkxc6yo_8t{Q(u>L?0IMWwH^Myl=cCM2BAxF?nNL;0w{<`i z`XtUv4bL#dHsmX=*SC+6G<_i|urNYC=Yj<23{n__aEqZt4l%+A)g~~~sAA-Io;k+! zPq*6@Yf4~*isNIwT2|6t$NX(#q|uELe#aO=57hZHdAG49n}M}k8yFx*c)ez4yKLas zo2itfiCwrsVu)Cgb9BURu^tPU;AKy`Lo8)hMy>$pihrB>VkstD@<798= zk2A~Ku{Mx1zrN7XQMs~Ftoe|!R4T;p;iv#hLQ2Soc~((ZsXj5-D;0k4AL93w=rNU` z9yiKg1#r=D-Psl9Zm}ypsnWcNi1q1X%@Mq%(u^PH+*OB7G$9Ej(5~h|g#Z?2D{R4! zINB_42Nx8wptm?|2ri+GGx4ZY2p4N{qsTrh`~hk32p3eJz{OGp7h&1A6u6)ggo}Fl ztKh=jaGSJ_iXuPc>=-%vR~^%Ck2^E^h#LZQ;U2d&`n8VHuTgp&9{rk5jQ+{v?a@Cs zt`@HUU124v0}UkmhSs^TZ7=`SXlV`Spi<&a+kqJTKJe5J4#oc`FZbn)s`K^X1f_!-G`Rs@YT z$x?lS(Bvc=A!aZ)>Qb5f7 zI|+L_TE3q$$JCzQm`F&^QrKBx!w z!cM8psE^n~U|`Yc%p+CR6I5 zQ_Zc4apolwRZU*V2g5qU=cP*NRPchFtq7UAjVlJR_+m1cWEV5UZu;qL+$s!pV zQfZ;N=`?k9i8TR+RMMSY=IztWqi292+Tha8h^uHtT1MvNdqm8M8M-4W#oxwf?WnC3)rW(HRk12*OW6;{0k~8uBu(mY6P6}8@e8*=3+*WT zbgGV|s?&=GtIJ;2OO(`C$}beT=x!2*ZM{iDdY>Z{h3=YAL6ri%Ll*k@-mtf~U))uRP5v?J*w}N^Bd_cS; z)Q9%uWkW>G;%doM^9;pQLbOHPhcvy)Aj!$Pda5~Gm`YxqYUYLgmt3lsLrx3DTL@WH z+~{@BhE_o z)&Gx#Tvpx8v&}TcTOZbDhz5H`kSKcSuV#iKVtgdsBg)i${8zKqqktLhtjI+Ou<5&G zakR5y@lD-Z=b4$By=aCx39f}LUifeay1~mo*1xz+k$0|fL$+7ld!n46{=5=WC4%j6 zEDJb2OuP=xi?umVScyWc=WWYM)HeUQ`;ge*p0S)-NNZN2!xu>6>vN%5DJc8m3(cIa zK$DnSNw!IZ@w+d?vJgG`ABlVq91>AmSd=P4U!Wwcp{gheFNM&Pj%2^0Um=9+NKo?h zMPZawM30~^dG_=+kur$?W4gIkpsr$uEM?0V$r6{$FwX+B)@_(!-V~uzMMI~ui%WIp zs!JS-ieQe2(Xcfn}SZ zIK2{1q^Y#^#a7`QH`AOg@cHIUb9l~c*21k)Q@3{{V*RtsHxt9P=_~kWv&`Ok@}RW{ znG+%h9!Tq*$zQ+H99uW*@8(c7p6)*W+~sDvyOobGH}4)~w-N#<(3^xygLYk|HrxHt z{a2W;xbUB)?X`Ck8iJ){)w5hO(R1(fKcEjRzj$T_L>khe%)*{fUZ6;+bkXH=xV$BgBm5* zx4Vn*4*#6Gr0dKd$;!8+%FI?4d+AsQK!(~26hSF<~(n(DDFwmUMUMjWW;GftRi_KCm=)#{F-Dr{|oWP z56=_6z;(Unn-|mh<9zXr=BWwr4e?9g5dPdxaXoqUS8;`W_yV&_*0wSXgTB;@Gg=Ce zjtfT(=(Ut&i%(r({;C)bR%2sJUlTjMGT^VBl`ma{Y@O!Xg{INZrc3Gaf$j2;tP{~s zLI;vV_47iL7lz9Ryp`*;N}qqlESIwM>`mBl12oSqG8xah+5EfheHHLkmR82mNA|og z$#KQa=DFIxx&IdP9c6Kk)9X{Q7KxvsdtC=+itm;zGOrlZ37}M+fl`1c5z^{4LK?t) zt1}SZd20y5Zance^G*fK9qb(ndR+%u;xzl9MXa@;tR3l9Dtk&9)16}U>Lfk zU5ggFIe888P>58rX{c}(k!^q#~=9P*+R=5>7t2@u3m33cOYwl2h zLTqE4J}=e+YF?|ysLBs#-)%+&#Htg6Ec4;rW@+;MWl6c=d5)*tV-~g73CTr&xyKyn zwBW|+OJTwFD@H=u#AElEGnB(=w}KhSk1RTn)aKqt-Pn80Gc={sVH{yEqpgvUaIL$~ zT;ptwveAHFTWw7a`WS$-*S<+$>zP-2DHD`x5vlisk>E+0A_oNeF?E zWOoxFAV(4)LCy?v3reO(1q8%f4i(Vn^QoACD2OOQ&_+d!ih{`LQx^p>C?W_VC@3mw z5L6K4@Op>{|8I5g?#%86g75eL|NeYFWM_K%tgf!Es;;U&Wra~8RH%;ecy#|l$q4pE z%)9T^m&z*>t@Y&204nc=b5CeCZoUrnqP3I~X$gsrS&WYFiPy^uR59@Ex60kErqli2 zxb$Fp97RL;fRKptPKb3JzUEG@Eq4d{&^9;N zDmDe;&%?Vs=B@Gt=h1M%`mlyU5W*Y2dA+~ks`cf~LmMu%H!O#;E0Fs{FgI2u?OpKi zjp$~#cgky=HrX16c@mh->xiXQ?lRJ%Pss2aT{o8J6~j1Bu6YZmBxL=&E2##=72Gaa zD@3r_8_RoGn5m2QsDE{|C$X6p2hmOk=Dc~SbCYO*H+Wy#2FB|1;_Sf#*J!dlcqGv0Vxd5ZxSDy9%BhVk5XYA!SlF6CK%>u2SE;Aiyi@>YS;t*h zkJum)39)IPBsn``PDt{Mq$}B!(C#Z%cOS>}^>k$!pR^L(8<}CgKit zC~ku2lA4%HK4eku$UfPLs+{#dJ}+;2eQ^5f9I3r^Ti9T$A6O>gj2@q^xhm(#!(LR9uo6+g1KJlCSvXCH1eA@*Cn zKMOl`?YHGat?G!|v4_|b*yQ`-TWF~MmjLn1{&FMA>QLR|OZl-p@BBByVLz5<$3;>f zIdQ?goAX~Hw}P-G?%VTAc}rKlRr#8oC?BBKn~l#pS$~T=PnI`2j}{ZolrOMl3&>?* z{pX%xiH&%z)3`W%%K;UyYYX7maxw%B9OE+bhKl`WbtJ*JFKZFLF#+_Cc8h9UG-aV6 z?7m}l6pv(WeBZl_ma0wk-V(?Px0}1XEkcYQB(>=rW87L-0bwO^mIApKfGW?61659o zu*ZlbGC8qEzF(D{AV?x@bv)JPtiZ2|HAY*=TDPpAe396YuY5Qv#;3*^@pgrTU%!x0 zmo7&P(pMU96#TssGZKsj_7YnOkTknzh0Df7<0cy*>n|`g$!L>c&FY7Ic9PLZ=!=4j z$&U~sdWVV*fIZX}@eh)WQ8sB(h|ttEY&SG5b%`2MG8~a?3{n>Hmy?ao-K~b}rN@$S z0q5nmsBvD3k(UWK0)dD&rv?e{ktxQcFgRF6@s%qX zMp@`QN5cN94CBJkJdtpv=)x_C1t36yiTH>fps%8XKzgjkBL&7LX!2tjMw12)7D53V z5{W9Sk&ARmMkn*DFulA(ffmLGY^hQRT;s^cUiE?MtF-ej;n^@6AcM@!Lk~C@} zN<_v;k`jtbdyxOo$QX^7O68eGr{rz&dJ*ZhPR8i*a1w^u2YR2> z#*sn6z+CznWr7}cDZ+WZwIxRXBSv4cg@U>Bv5k!tG5#Xl)5K_*6#9ME1x7wU*2+lY z)0-Igo>xxX%nmvQTBdzl#4ECl$>&vy-_rCv>*vF=Z8^WmK1ZMXY_s8WXml_gg{-C1Pr&_5ay2e z{pvBk6rKk=@(d9VuS>qsKR5{w3dLgDx91{g_*a2a2Qub%W|jQGJJ+8yf`hRuxF#Wwo>cZ){8Bk}x#i z*wPq4M}w)Yj7dQtpJU-n3?(Abej?&L8xaAKcnWmsg4V|K`imcfirFFxfE2j&Mo_{w zrKgr^CL)#Vi$2Ch=nzQBKih`2k~*feF*-(XE+PucR}Q#4gO6%sXd{CgAAkn+c!Ku6 z-O|b)GeCsU!8skBbJ|Oh6K8^61(LieqA1_i#u#FWA$q#LSPeNG7l*CBK5dPMouT_l zgbyq~US#B46Kt4xl!!cjrUzG9zzPXR=)!^k)4W>o5*dJjZiHeZq7FWxIGl%x%(JZ6 z=u#-e+o1jeTj^Pp!qhb8V>8ceZ?wgH_HA!mX&r9r_mv=!CYn){-@&*H@e-ctU<~gVgd@&! z8?)C)*n$jaP*b*=7XxIXGLfx96JwDu~^b(>LpWM+1yZ9rL zf%veak!8b+6BHIQFdk}8))ZS}bfCDV-AjyLt-}G?WjASl|L6$Vp|fxk4Hu?Im4;7a zWH08I8eO`Qr92|U2Pe{c!jwiywhAHF8|WQmG!el*batR!_+zDYGKOJF5gGMiw zcg#c_z<3j2K)_QjGQ7ODtC36B#wy*60X74IlO5eD?v@DH5N72iRGGfL7aNTg3sm}_ z6cQXZ4k>QPc!?2*mNHnyY|=UK!5pDT@8==|E*KLv>wJDRjK92 zbmKzhb>6C{@w)8e^9LNkJ|637Wc&NrGhU3Knnu8{yvUfPtmTI;GVV)R+t(eZPeVAd zUln@blX@A3*q}b{WfYgxewS3D&PTw}o|X7l)4fz(sOq1jBjUVD-meED^BH#fDD3AAj-x!h*PvUp>gkEkYo@Bq1)u387;{G{l*6 zKJrzA0Anns9fOSF%2r?7ON=zdW~_OtqdQrzgvPhPo!rt{=?q`S60OExYJ6-fw6-}4 zRRIr0p(-`JkO&y&n=sgjRc+dhzo@DG*qvSOQzJCm*22|1uf1j z^{0e1H;us|t{utxZp;u?gN;$te8sNNs7OFl<*?<`3P~fhNW9F zaX;89MJ3?{`Ae4>6lj3&xXkEM7X~4i;JGoV$K}SARKfhqjeHR-ExENL4UrXbXor$o z6Z#tqc8q^{xiRj)YT>RcjKMZydAg&vP+69zEbHlhV5+CJKqF!t1nhjruP~Y`Z7krO zApn5A73(Lq?&Z^KsIl_zmhoI^tg+vDu~Y^M$8n|2`bBi<@exMrVyi>`h~gA@X%RRA z4HkZH|6A3fJ@ViwI1)Z`gyAK_y(uG%-)^+ZgZs4yJrqq?(+@$~;$n!)5GQD23caxr zEO10c{Ogh7YO}~ZnOD`H$GFNU5fN#u-dIm$8xFi8*7$3_^eUr(@aNO3K}jhT?uS6Dz_(Gs(5Z(t-v7lo}^NLFrZ(L4VQaKSp62{;QBbIm#$j zzmMhHMj3}s%umJb|-HE?|P$A z8(Ji?U$fRd-2VDdS%@ZCYe;wA{U$Bzq=*u7#f$8&RKls)LH^G5sXyFg+@>xq;?G{= zZp!Z*ZQO*w=zB*S{b`}J9%Ia)JEo#VWKrVVqU9Y^o5vWXxL{ZrYjlWzy^vH*_)^H9 zJ$^xB-;l8ex3A-eOCUodEN)}FAB8k~7_{!6xZm!qH`mw>j&ZSwe^|D}(EIJefMCD5 zX6DUC*v&PKLvF6I2!*J`x94Uf{N|d-D=p~C6msyrW4y60bY3G-!I%)PWsyFz!YMhkUw3_m_(Y8JnB zM3=b0t#dfn58QmX?yhj`u-}p>In*cb4#$qj=!(bhHcD+*emzQ;iKT+m zv0+D;f(hXP0;A`n?g>YgdG~~)irtP?sunXQg`-O3I0N?{PMT!cE;%9$Sv83;gwMU# zxIO!?LWt#RJ7uAw!?qTN!xMD1e-btYr?$U{H>)su#{F0Xd{?25_l>VGT#9r0cd7iJ zm4;V5%%_KiNLf!0HF)@*9`@iNVY2ZyDUi2LHl9>I;Wth(hT>=a6yv#pFxnP;CtYgm zzp9~0;7$foXC>gK-9`3H{%aF(T_{q)H;7CpRMl1CyKgJ2p$><8jXt zwjT=f=)x6%l&n%R&wI$|6#GIE_+wRj!FTOLMv0PVACNzmFXkSp0Vx0fyFD5b1TLIH zUrC^;|MuwC#JUA;j}FRG0(<0efIY!+`Hntpc*4}bk@UUnM7yw~<;Xnxgl-w3SEbIJ zZA`EkJA-M$rfjig)+Q=-Hd^qk5dw@J!S_$5Tb3V z%*v;X#%+XqBgC$h(Bl&5VYS*K8|9VF{{EER{sJo}!~|MaUp7BPbr8g(rFIrYWc9r^ z-?+_&niOEat{LmMz~~)dFD zhzI@r8RMQ%9yBuVZPiBaP&NmbJlp)?!l(AzYJ)B?i+$EOW>cL&ShiPfGlq3Xc_^Su znE$dnnbu~N;-x$PY};m7J#xq+pEKGI4i$fJZa_C1lYonx)Unuw@3XMa0Q=ygGZqcL zy)JQRMkWw~Qc|fv8sGbzF|oA>v1C(`IVi-EBO=6-SctshdE>>9$t+wLoJv z#;H%mE4oG;3)p&8Cnz5|2L}gUK-xzqf_aPY$gEe&LN-mGoXvep4H?znz09zp`b*xq z-!enoO7ipyY1aVqrJ@J%1?ocFWIK;Yw8ufs&O_yG(7`&w=*+|?{n)vO>l76Phs#mK zHr%(#CSuL#d5e{>*zBLw@Us-40qFVqw@vUd=QZ6DliNO9$T=UuoaLn zXtTnC0TJ^)$ZBvftEY1UqtlKl?7o03ljyg1k1ZiX;k* zf5qq+u(Njry5M{56(d@)8Rb4$;&wm+hFwmAeS?vb!rp%yjg-xNywB(~z=H0%^gDf% z;z8gfZ4o00RfI_3-~Fo5(KcJ)))E%!TOHPQy%uef1-^XM*l$y(&p@Ar0Yswq`~RCE0BF0L{@eg`p*AsWNzXz77}g8KG#BkUR~rM8 z?7LHfukFf^x0q*FQNCnbUi!Ia;P0p?eYd@B zyd4H*sB6ywWoU$b^^K!W6|k+&FtBn`0Y6^qZOoUqcqEx0d(Rxht4h5|yzYag_y#j?Un1HyJI2*<1Nz zjWUQPjo)MxhR(g6UzL33j-0L;O=%@(*3|&%JC1EKF1ilvfweOq#+$wpn=#D$PSA58 zh{k{L65Mj(dyiKvMv|=%5CAWJ*$U8+@3h4plbH}igY(Tsk&vLaY_>^I5;8w;Hb#?f zYs3dqf-0YpB{she9~fO}tm+nH;LX^rMe{;+Be!m-Zu|}SwOm2AfHFy@zyWoL%pFjL z1qVWz{KIG>hJY@MOfS3m+wSI#`OYndh+*p4T0i|S{AN}Lzi+E?IGRpxo*K!|^eQXh zPk(4!0R0cI_1=^T0mirgL%2p@NWSEcj5~!wX!>?zH;wU{9rd@d9C=6#`g(`aGj#4F z$*J;SQ5)Xl%klA{86%N|)a+tw4`@+w%JDJR?`z(XuN?bOVrcP5#i+jM!c5-g6XW~9 zxII-}JiPNxqlm_>j27eOk9eD(Pmc?D$}Xeci@`mM^V0dyyyopg^ftcPyNvh3ys;y@ zJHI8aAfNe}(J+eE#bb}Rng&w`2iU0(J~MKa$N7(+8TslWlWV($k(P+qqGcyU@maf# z96!qrTP^LoB7HT`%CC2*mKf$~q|f(1HPLtDsg1)ynGY0+H-F|Df0j&rt^X-YpRQ66 z81e}Q0XachM~~u;MQjV_ozURK>c2XmeH`U${kfqi{eucqhlI){M16wDkg7hNj0|Mq z@Pd5&mqu@!r}$*bk1M`&?HrIhLmOX_j; zSB8jFbN5%qGMfR+lVH8{1LznCb4%xeh!AJ8@D*Ph&)aMZo}xlkFtvf+65_nGE?t|X zt!=&mZ8%cI@A}5LA`FDJ03oRlEZ#l>gfJeoz%D=tre1&$g~JQ-cD2&f;)+_MohMih zeT)NJX*U9ua9mVt^t0O!)dvYVpqy_dAv*D`F*0<~N74*^LqR&9zRy@s)ac^T)c38xV8^Tr0qYoL|5^SsG=>X!3)lwBm%5G-KZvll8@vE5I->!b^~0R`rE= z1zwU$P8HRiMI}f0DZV2!u1gn%B6ft+v8>TK4o;T-h);s ztcWT=`vFh~&yi*4{U^z?^Hd*!I<)ho4O9Xr&2?N8AK4`Jy({&7x4-Wdb*M78Qs+bO ziI1#F)DY}@@OWGH-G9I>`%cxJt?yfN@R0x?c~87(lDA7>ndiU}IvNkV6uyqG9-v$S zFw-G>YX^`>cGZ8%F1t$AMRv8Bgfo4lu0~!8FS~jufep9ma(h*e+ssiE|Bceu^yTR)x_ZBt~k4yOUTfF{rJQ z*t_(5G>Hj~uRED_qxY+lSrZ|xAGzkn4DoR9fX4En+}T7vtS@RJ1o>~0StBR|5*sA& z^T>VtLSaAP`)3ME361+ZTVrYVT}^5`U)7lXHry{@)EePGp3;E5XWw{Vq`imu(I|I( zU7L?Q!*HgvYeRRRNNFoz9rQ#xYhGVovak{1WZWq@XS7MS$?jCQHZ$;`9$hlf$s9S zo1bpT8aXS!Pvw~z%uFX^P@s^@s}P;lWIdG`>{c=(J)Xf@<^KW;A-hMjwdYz-yhkH; z0b$xW{KAW9UL$5ZYbGW;lII{!w?9d}aFKYwkXWuloHzpau?D2Ms}Oy(RrU-PQx8#! zEMZlB53>JKJXCZm<8&P>^fyQ&sm@$i53#%EVu*XL`|3lehnt!BC0uT7AOhjFbf2a z^PGjt#8Q~4D9#F@$N6vZHWX`p`*PT6C18~Hfp>bWkXDa-7#XASGgSlK{30(4i~Jl( zF$xx3Qm<*o+g_G4*dl>-Q64{y6}ltn2ZW9_B`8Q(M9q5gwaH_@Bxt`Ps2@%)3HL$I zel6mK?U+|RTExwEY#}5R-^q5YeOTm^$Wa`6y8cm|??^-UhRC**_DqjCQUpUb-Nla= zT-t;;ThuYkOh2+zReP2x0)tt?@wuM(_OWJGqS!eS5}t`sVk-EK@ddej9ls~Rm)C(+ zI!pZ@(+T}4Mlw+>SULTW+9xZakD^q#fvWRkp_|m*xIO#lHxX1#-}+rwe(S`t0-xH6 z%~mUTKIA^iH{7fAPHKb+KuRMkB}1lUh?G&3r=d(~Xr-jflys|9noLQvQc`6KBFmsH zQ4jPX8n4I)M-*&clbJLtB}JyBSjCcMO0tzFNv0%Oc@kv`n2W%`$mS3OOR!SnMM^~? zqP7Gw#mP*#iU29M(^w%EQ8BoS1oFhllo*jRU!hFVGAY{16eUx@rJ$J11oJ|wi55nI zdL0#`&71ehr_DJ~xhgZk6A~!^lHeV9zIa_L+EQc=SX%HmWAranecvlCiYl^dz}=1c zs5jL(KB_Z|=To|}Ruy|w{o`G&QhPLDB+2n^N0N{LA=wGfqy`Q`A`tlPvh}T^3_%2C zBt&F21QH}kkW`9X1QR4ln7k^I0Fxft!MsEX6j_p>f@~5hTbSoy;wt~t3{U)cFINUbb>t!pj1%HQPD+v zn0J^@lsXGZO5#y{ST5b9?b0{F;KYK3WdFPNVVM^pTBcw_{KXKwM6FQ49>L&Ya0pBE z4uzgTHOOwMB!rm7c^_6_i;C<28Lo$B;WdCKi2b#z;G?%{Bw-zx;F~s6zIC5j~Ax~ z1VqBI#j)CVBY-3@go=fSVXX>>z0EJco{Z=$&Akh;N%con?XS_iM}O8Q)MU}QNYA%S zSR@1p7Q)2Rx1v9LFU(K?1rqBjAOv3Df{R&CC1w{^c)YfY|1gl%tEEn=>EbT8AXneE z9&#ik=?3AsZL%e(_2IqJGKlA~Kp1#}_cQC*^2}(js_$139>xL4fXmh4T7Sw};;3=r zc>^x>BvX8f_uuXkR#Q=PAQegnudCECKN{ax%h#w<$6R_{DPN;Y9W&{5v3!jwbxft# zYWW&l>NpjJ*Lm_auGH}>y;jNB_)^DVdYvv`6G|QX@rp&_Scp3KEtj%2v)lr;QqgATl;DS6V!a8}E{ySFv=#i;ks#YE`28c9CyP8!kip@N6^@5V(44{# z6~UV^u=OL^AmwGAauw^SEakngVja@n$RSyNB?b2vf6+3Zc@@j=LQ}E{TW}00DPax; zFv9HA#(1O9auntW35s4BE3WK~)m{1%Q{Yf0pmXRd)`=#s*(f%;!G=_r!IC!&!sB3y zwe9?wQLM>ekt|bjVxw(OZK5k403jOoxj5LGNOrmot*Vck_zEhjS7N@`_d!%OnUEMv zP(d=*^SG;7xw4C2c{Tg7&6XO+7=i%|eQPKN2i?vCUG$a0SVyMCD*bd8t~+6Sugs1 z|610Det*A~mC|p!>sYJK^MSp9DeQuU9T2W!76w5v+L;arKmiVoK0$00C6X>~p8EFNyWp5-*PST0!5CVHa~Iu2k0Ss`xc+3Q(5k@b`7S-yBU zc|FS$5AGXS3li=6-@tmL(1a&qp(H>NMs4yNSRVC#?G5bGRLnL)o|CgT;dd;3&%Tk> zX6|h3jVe()5ac>|2`^~@68IY4#71Tb@FfWF;oEiISOGpb7y@S>xrsGVfs;#aVq?`a z9eAVBtRRtA6tK!GfO_$0_G2cY{8X0;76T+*;2Kd0?PWe_3~TD4KF^B<13{=cKh{gu z-8#u8uQd0g;*2ruA}mx=p3O%eT-vkzi!m&x0s{hoXfOmViO=|v*B#8`#f z7QJ*3FCA#w3)D{HrIUQ=DqgzEmoo8ECSQ7qmtOLvpLpr#_J|q=inoFC(_ry3m})lh z$mfk^V_VSX8>j7xM+c#|S(X5aAFJZNV(cv|U1L0|6KsR_-Voku9LN;tUcYgyC^d)< zL2i>jG>$bEQ@&^%%MlNo0uKjKwB%?GY6Q2wTS^a81B%8ffBIBnsfj>f-+ew?AZv_P z%e&mn%IwWyB?_E-_-0m`73_wrdOz{=+Htsd!Ts@@n^_~myc0LGeD!cco^uOS--NAQ zZeiKt;mTWBR{ApJhCO(!ogwBkZt)M{?0>Qni3rxHU zY^N2f=$|?U&^`fb1G)fm^Ya8&YE82kK7?YB8*E)f&;0INU;opM}(s?a#KB62{{wf%PH z8jF61euh+^pncgkm$)uLXwFb)zvTJ9Q4=xWxj&tn1liE@egL^Oe=-cjrY*kRt| zNB+U`lxaNm4mK1&rBAS%jnlEa0UCW(2?? z4kiV(=7YNmn-<>dpR9F-twtL1YM`uw1w-cyRIk2ZU5x&-Q=fAv8mfgrE99a~=;CjO zCQ9GGKTg8i&xB=zKO&rTgjxx!B1PmKJnN)*@X#KBTe}6mMwDlm^)cYJES^+ zkxddBpwD76M~Wkm0wEZmsia8RqVQQW2DRin?qs=O?vCHd(p6sxPkd-lQ=a!Pc6{9?^hWkeKX^qHhD!TfxL zEAPZhjCQyK98BOow{|#YE`}f>`hW%E@H&ME62tWc$xZns_psK=9)9;d>_W`sYxl5A zlpWkPiM7l7wg)POe3nn$!&6%&U4JWz^dVZ{6Tf^C>yrKP3V6_0V)>GD4D{8`)kI?u zs|t9zlP{mdGIBrtR>AdHm~qN-Of7XTR#Z5aA=_fe0B`U&Dp~g9_p+GAN5+8ZcJ_3Y zIu9T>{Z>lczy{xJ72Jdz+YhF?PHCF$2e|6hYT_IsCiBoTQh(4$o`5HWt=Y13j zq(B22Mf5UYi?e4GE|H3PE|J zwN?D5dm&WJdWtu#fJM|2esKlsW^KN5z>87k5Pc2ZcSa}iE?w;d(70?K)Hb&sd?uBo zr4mCaus>^6{U^6*G7gsVXY+21aXVW(7V(%$mVPz)BshB}mpYGOjPyGgHC2Cup&md2 zO~e7E)Y(srl$3%JbZ|k%P_g2iL}7`+$B{z~JWszt%m|Xt?jJ$XyOC=Zzo!!9>#=Y7 zf=bo|Q-eut+g~)W$=|>xG@ywFpx8wHl7~n2s0*tm5q8kDxNI#@^{71xwHHoi9s91t zQ34G~mEo0vzYEnSLab29x*y923^-wD2XzzF%n&Sb2fRSsKmrsO2YT?OlUZKzM$A5z zeWKTe8FgR?lt3Lo@0NporjL;4A0_U(5&BTugDX>5wu)c(6qaB5-4fg=seRRh_S8%? zT}w~kWw7JP@@RjmOO}5HJ0>v#RLR{_Sn)Nr=#~DONZpDXa5qtLDqWz;S8OI4?5VL^ z2lMQaO&|;8dmRmAp1wju?)BmvfVd5 z_zm~r=n%j2?qmJwci(;N!pv__48tEtRf1>SELy(HjHr-5-k71lIh2|u06+{#A&pQ)^w`c)5}b3g0ZN`M9>L5QiCgaKa0 zL+zx91fbz5py*^i<9?Qvhb;Iy&a2Y#3N|Z!4<-<>qeOi_p8x8=H{H)lu-TlsA9hpz z{1{Mz_x*cQ@hjMnxbnxw%|;TL6D zJpCpB1eg?3cH4Ugs=L`V)}`X}^-{s&lDj2fBcfQTz*&3!VBN&Y3DEX?KMqcf)t19g zTS#>hss5A=3uFRABoo)#&=0bSOnlIf4GRBe8f!?Lz_&jJB(LiF#8YWn3U-Tp(pSLS4vA*lYadc18u#u%P{E zyMt-FNmY%!M66b1`@au`Y6pH4)EHd1@DXg}(I4Si>Iqbk82FwjzJt_;ey>#Y4OD^G zC6t%}$~cF=`w+Y7dQiNcv?Ki99egITs{e>s3^s!RBZ12ozkC@x{eNK~;3 z>t4W2yv_5!srOQONu2c>B>vf*SIuOel;65T8|jHbL6R^NxaX^~9RBr8*yaJ&2WGN1 zX*9~~z|};9>WtA39V7?Zf`?gY;+gIq6?6H;6S$y(kA0YBmu&2=E8vn4++VNVS_76o zLg}bN>8OXR9M?U}MyS7Z=h=_2i+gQ{w4;68mJU2s9qh|Jc=e|NxLB^^py1rvmJUBv z9Z;};$Jg7CbrU|PXBiW-`mb& z87*wzZ%2<%J2)NaEYU%Gr})@e&_koYU{FQ(6m6T#>hBd_G>cs$^fif9&@qBm7ge!| zEeY!5F<`J3lo8AnrQA;MM3eFN1ZD#q5#L(HIyT*fxuBfm-2ll3;H#gECqYZhvuCqj z*}sbAHICL6F##aLKp&Fd5YBl7zZY3@1C=0Ci8@`AZ4-T#ILG(S2E(zQpPJ1)$`qdS zDC zwL2d+hqY37b>|Pvfle6jZ_ig%r$AaoCjho|Ki0>VsJQvCH#P|s z<9d27xC9hhI~V#sRQAPO)+8q|2my&gIR;Sg4*K+HfRLv?23$h}6CPt#6cMU3H4?7DuZ=j1KJ}h7gWzb z_DWGXv{PrToIV7)A}c4W2DjQleU&s?d+?~QL`-$3_FH$~)tog`R6I-Y1mdPg2GxP}ba%&9qOf>J$KLvRKMDOFLz!2fR!F*Oo^AGyF2Xc!arP|V4aOgOa zNTgXu9tbWX4~=a*?44D8D-Kw({5sOIrwt$8%r21-q}4lP^i5D#qdz-?{i%hDO3;0* zu-Y`>HWU+dTr@3sT=dC&PyuxC#C+x<@MJv=ZvVILyxY?N8{jzgY35Y%u;{^O7y*_) zRLyefcPag%z=zdXQm7#MS(YnT19+(pw4}#VNAVmaDEy*l*>Ei7>StM(&e+}Ho}pkT zfa(O3hfM?kTrId=XPF+S?Q9GAM9gz7%`?b{z6YWjnr`?Udp~#G5TegCX>^^?r)>i> z8JNO9pF{u9ucptl)^Wc)0`W>5kCi_!7v#$4S&92}cVfSkHjdRUJsC_N^peql&+m)r z{AMdO;?WD)zMj^ZdOG$bmS8;{{qV#2x*L}Nq`Lqjv+u$5LZr^!hBhb2NGN7R#vRi;4$<`!r*KbTY< zD=`&SR6|SQD#Or0w_?3?ZHQROPJ)!AU@`=YuG0MnGz<7}rf9T~)UmL^G6L2V0|qXL zzjddDflP=B1IU4e^dv*7g(t{xUY>McdPQq=DOq;{8Ju)c!*8?=St*@F3L#A(Pgjvb z#4L~k*%qbZMG7I66Qo{bqGgpV@XRT!XON5NXdr1Tw^{80p8=sR`Z-Mtb)?DzD$X)!m=YQ0(YP% z`xSWzGsSfPNwH?zQq|% z-$VqOhdlhO$e&2hFP(^?bll|iO|?S*=`EhVoUVzcXWYn%L(A7iO|kU6dbX3&W9a#p zS5<9YMPG2$c&XVS3PdI7C*O|MzuhH@z}=eOo@q#B-~{B*e}7kGgCy?Ir#>fo0uWdJ zR3jLF+Aj4|he5p_9T`X@*Jf-${dC6wA}exhx#`xOR ztVO~r`Cb(!o>*Cx{K#r{tF}5HiyX2t**4WWV5f2O8?et>!dJe*x++V2KfS^7mFy+? zz;$tOfz#|hpoBQT=sgj?PVMVvyy6YknD<@7GGwvz6x8U{D<`|O)2Liq%_py6X&u&M zZ6o%-Q)&hvb6d-tEHcEJ!m^YiEA_{%y~8)HVZAE&FucNk1$I$U_}f;gjM2ETICSb2 zh-!ncICz0Y7JY4{?upXo21{(0X|Ksk_i0-b}I3NKeZr^>xWVaZQW4b^aEDH$Gycit8WhFrR&%g zAa}FYv5SXQ4+C82^1rF{fQIDTlwmZPHBRWcFzs$q-8d<>p4-_9m%V5|4W)cSR1t}^ z_}->8Spk|}JCt{Ln>D}j?V)713UvjoRir{rQ_I{+JLQ0?Hzs31DxY;=;CVsr!W0)`(3=PX9+>aES^&(^Rsb<=JyK@H zavcaeY!&Nt-EXn_`ePtMyB(nPRU`Sw@37|S`x^R9k@q;YuVBFrDDC5k?_z^I+?2O{ zmvLnQ-}o-;WMi^UC1D05Z5wkou$>8WvWRJc0#BRo`)dQ6rsVI|X-5|JshG2kIfTLF zrzp~NT)d|3%HgwT&&c5$H)2a#!1rxreF*2V2l{cI>{|Wq9IxbpFSUN7fh9-}eAkNw`HCR4WHBza%6`Po@JjIW1 zVrj{Q>;9aW9G<$FRYxr-#w76_Ygy0pU6C77UTH2�l>K-&%h31D2(p$mNM!*bwz( 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 i*}T-5#a8jm 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 sNkzb>4rD@Q0&1Jk6G9OMMO( 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

GGpmW+-elHz3#*DI6`G$laA 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 z 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�-|OD#hb?+e(P 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 J-<=T{{|CH`%ESNw

>`cx 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څG+-#~^(=!mmBG@uy(vuA}DvPjsKD zl6<=1pA(w^u?HxH9|qw1Zi?a$HNzZVcQRO7>!`^I@YG5NJ2cunvXU)K$n4J?*BIdr z3Mq}bxQkNtnd4iZbsxV>Q6*>ftS%&0nKg%$R$Jmi1rrmVy-3F&W<`*aqp&hTfZ3N_ zI8hl_GV2mSdH5^G;%1m#1-}J5;yP+_BW^n8U=eZt1sU3pOgQd{He!TKq1BDP3rCmi z>_$qCJ0{{Biv9++hWyMS{x*WIz|5_IRnEMwQXF~gltWbZehZ7rrhL9IbGncles?TD z83_VY#_zR%Fj=|d50I7Q+)ohYJn~ORI|WiYbt>7PGFK- zmFL?@m;K|JE;fTSKeISkD(k4pQTfCFlyXiXuXK{GRW)=Mfeh>-{SkzQR=@_kr)hFF zVR?--D2FnoiOnFc>y`#fR2?-ras8h-!<{ARKEvHl(tCz`h}0a1P-~Y5OCKFI|6BCI zGu%Uzox`QTPYNqG(F_`;^6_AYTt`iAUOX{d3g*~+Lu)>tqgU=FUnVKPQQ}X`tA|1P z?Mqe|4}-E-9(&v*J;!g5sb{75D%|NOxQ7y>biGyj#D~0ECpO*U?3W|qiBR`(nXXEG zjx@9xj>}Z650-#BYI1XCeS5NgwnR59T9Ox*TLV7TtK*Irtl2LhcUq)q?R{F_YsL|9 zE(SW=Z;|%#1Z?oQljlfpwOu+F7y)6A+7%lsRoU;9O7+tYM&QGF(y)yByVEG@?4+K! zr@z@S(rhZUq_M-M;Gjrj4#9p8NS(sIx!$yS4!QmTDb?_2Jh}e?=^6Z{8zV#{h*>^Q1ow-$j#l^QB|>t)DObjo-5iq@VCx{h(B<{=FUfZK3oj zW)3c5f84P|YDYd@42%tbgv=MhGh|u5Gz?pNKVLco*}{jUD}-g_`-h|(y}gpW%b8K< zwx!ajrpmk@K$*;CO~YBfOd8!(Tc?&uQ^L1YMXxdWGcna_+R9t9`IV8j2 zOc%@{;zB{&8BJx9yIktn6rv9dp3t_-!H__}{kdF9Z31q>H&iVFo_^G~Wu5@+sQa&1rX^rA_pOyi;djqkX)rcdzgAk)<Ex2Y zPdy>oxq|1QV3aw`9B!flnkzVHoiycwUvkpJ#WUy6pO2W}B~sGBF&vx22@Dpa?2UC& z`);0zo(LlpVHJg(^cWL(s;NjqOz81Na(sr$1QFwnZ`<6FD*>kJSWx=V=|-}V+HyF0cCoSytZDt&`|y~Ik{dMWH@z_bl)Hi z%lXg!_mvUr%kRp+9V9k5_MJp>yo|f7RTgr*_=@|KW}TcpPqc1O$<=doolRWsT#NQMtK2>4#CB8~ciWlu2`-8Yf zFwr^dnPTM3HfiVuZm=+T2D@1NOiB)ntJ-S=hd<-t+0RL0QyOc}b5hq_Y9PnPGv1{V zr$KDk?4x4`NWgeT#jx=+Egc>k=hu*c-!qUjFo8{fjWdU47_!pv>J5y4mO1j0xL9(_ z^Sc;s!0af?fjZHr5qC(w$2Vr}klK59fHyQ)-yh#0P0%!79pbn7mc`Pw z{rTqM%~xpt4sj_(8nptt8KAa?F6)b>cfUh8%ZVC2P1vhzdamKUYx0+iYP zUy{D#WcD(CHUYe5mf4*-o9M)FGaOi8IK!gU$M9%CSQr0a2}X>_VF^&5luj#tTx;|<2Q=>vtlDs47!gIE+wM=(893>7OE zMZs#tV>d8Q>utLwdYfwfZYebaPXOUUV()J0k=SRCgo=*};?Z=|*2!en8&W1NLRY-O zoMZjoWZ%!;ls4ku?|Vyn7Qc|cnJg)lMq=hbsZ=Bo#kognDa3e4Q$!wlTk4whc0S_c zamX>zf9P%Lr1!}3gTZ9e=X;xWb@+qh&2=QOJYsj-DcsIIB2QkPT`1d(zGAs!zqC$t9qB!2}<}07ESJ6{>fUEA~lOUbysp^Z-L! z_d+<*48A?nL*rw^+4|*0U_w~GY@N(W4)XCnX*~5NA+MX@a2R}I(?j@m3@&(K96a_9 z8xb}RuqYTE2U^X8KSay-TDxmXgZKe?0k%6VI6*W_O(z@nOD(xU0`rR-B*u0J_Dh$w zqVtPZryj|PqUy>RFzNAQ0oXh=cABBUO3GVB++nK$N<}(vyvBSFq>EcT}+6?yr#g zc#ljd$5~8rw>=^a?Cj~~Y8Y)JJZWGsZSi<^*kGf`!ZFN00%y<^{Fq-dG{idFK8-4 zpOgciN}Yvp6#Y+3C%;!p3&S3of>QZ`&!l|UpJP9lHV6eu(dSYpchMtXNcXBmuR1Et z;)-@BCyq)hU?$kVlpggg$v{jQ!9yBze|jYD`>@e+lbK|FC1rAcH(cPrUKaY@j2gci z6QlWGNmI;jYM{`W={lTs@<2J;o)IzLpLO50ca> z$tFCgJW?e^36NcPOu7j^!f|N?l`)0k;;APD)W`D^Z%&~OY3ids5@m=X>nk(6l8wiu zUKx4YVg?xUIdvi?iW?(AYI>NRDgWP(OE+KW=@V?rbT>{NXp9se#_d-=XhTs z8;pm)k@kqQmDr;3Fha(Vn1u;Md`HSwR(vn@X>L6q_k+}fQ(?fX9P2R_ zy6Ok%E+0J~s?qbuevp+9ploFAqBhSHbF(?3dcT2sw_8_WQp|7}2j>c)MDboxok z&=>{amGKw_9Z23!AgmsqLbm@Tbu$7SQu&iK824X!_JjRbf$hI~n1lII2G>ZP+EMqC z*?_YXw%R~vhmJIlj5L7->8O!98w=m)NY>TB_7403He;_8){wqGOBW_=o&y>f#+|n} zoIgwBXR~daf79L|-F}gJar6Km8%GZ|M=ZZcm$B6`H7P(l7lT@6c0(Td=ohJ+&gqjz z@vYy`upm25N=YEc-Z?3KM1NTUUW?-)_zPGRy~)S5QUwmdwqMyd_mp%C=D$BBEx_-b z-=x)sjZ@avNnMlCAlYsdU!Z`2PtoiO0WPf{N3!dr4w*n7Zbc+6hv^P>l{vJ?wAsR0 zVyq+iby8<+V0#^$nuqz;?RP01^J9OPo`_#I1^lJ3V}tg_$Pg27!s*|oi~9r3aBnIC zOrVfn4^N)Gbh;KmH|M6lhsM zz{h&h+KNSI18+N~UP|+Bn^!bUNZ$E39KE=)UTPIk!Jzf z(3Ekp1XyF#-o;Ie7@TD8jdOo{_T;C(r9s{u=SQ5WYgn21oFm{{XX@JDqC~){_2RjI zxq*AmODVX;8R+#2?p$2;dFd&k;L)Y>SrlGN1o>9@Dz$=~AY6^I>4Q-56kWi@z+9#B zQUG}ggKEgdqb%sE*a&~QTeT(WYJ*Bnury&W4g{xXkB~9jRHIA<=L1H0E(*?CqfA#~ zS)uZHvqva?m zQ`h!p#`H*`xdg#N|KLv<-L+zo_k*^DQqEM=M9`EKLZ}$k^%48(wF@FGS#zqj7Fml zW+oVXBs)RwLf&pE`<#htxCgH%$k!2@Nq!<6ouIJtJU=SCJ?R}U4>YWuuG|(cKPWUz zIevcmS!e_0LV$A1%W~QhF+uiGzm4Mbhc7zeq%u+NgE++`$*Y=C4+RCVYkgvSsXT0;d%K)NW&;$5cQ1X5lVfe=!Jdt2 zaU(X5aTWM`ULKl@2a7~l;J}y~eGeCjySs?kD7S{-mQUb<#d8VVSR?x2 z*oVMtYsPb0hbyAi0S^Q$t6)8sshn>QGM;mJJo8bA=!SzE;QZlOX827^kvk19fwr(m zg4f{_@!?o;SCbf*z}rnJasu7^elJDtIA=L79R+bieWbYRix6?&OVKc+Thg8(ANq9Q z(m34gfL%_m>u_FTsS+V}#rhlv`_vpAXCTMg+}TFhOwvYQl}b*o92yo1!&OFBrpl@9 z>FHElIzBH5h6hBXGBzI~=H-+9sd7J5g6C7^w*B3|#K1^0PJp9496BK7d8(=MYF+}W zD`i$k`IumMBS#sPCST1f&}VV3paM%3LktX#1XF2CI?3w{I2K*H%EN?JMjw)_o}Y{mi^-m$!`qS4*0+U+8O;%aecoNZRF>n?W}x_gA-Cf96%H7!mR#&0-OOd7q=Lr!*26+=@~ zh1TH(sUX5s3F|4Rd5#*OFa@|FG1Q<{&i9iC3UFy*-~f4lSjnao zQy~c(C=V94kP!prkJ;x6GHZ~$$d&Ft*prSLLendTc#7`4$n*1}p`P@#VKn{qF!^|H z3Dc6IU_m}DLJd|5O}~4Ch`*@XEL&6{lL=@1Lau-#n?`XLWP#rY7z#mw(OTUNpkG%C zutI`AtQ2zSAEAg?%!-=U%;hEbHV}Hq&q+`e&H*#C$}Mcj)g$DKa`D*gKBx_69aZ#p zLr$z>=;1GJ^xlIEhh7jFfLjtgvJ|O&L<(zBr1Dgx@&GCPBO&kA((yln6 zCkT%AWG;F}TrK5>h+W{v+K?Pt0DD!!YWWge70|3%4}cKS)n9<2Wn`~fK&eoiWW~^e z$}PG4-nR(7-UPpiwO=;c>o5wz-Rm7th3j<@!+(GQT=*0m?e$E)*R0d<;e1O6#f6YXnDoJyF~1a_BYwj-9T0D3>N0>vg2RUIUQEdmZWO^%-bN(`(l08u%$! zEN#5kF(N{6_xdzsxL(&mmiBrK^cvyOUT152ojr&CjGeA!by%NAV0G2U&&{hCf1S>r zqwOI+h{C2N~S=rG+W*@i&1k}(dI$l1+yLiUa z)JwFfw$M~AoqK+XmEdPuLX}3_O4PQsi?-!;ZHDVsE^hRXj%)3wEvV9HTWz#$y^L*f z>sziN)=oR$b`qhyrWLZ~a(M`6>B5qdx8#eI;g-ZFzXP8i$IC^z-@7F~2>jiU6N^E!fhyjIX_x+b4>BC*mqC_tKC@yVM_Ip$w_;ck zv6OuqP{mdLRdM$Ta$jm>Rl;oX2&sdR6Z5t(^99o`^ge|Qhh7C_DSFI&fgDB8%Y0!) z#B%oagI+tdufWm);xebGo5jg*6XdQGy=tiKLGLK!#A1dX{^CaOd&qF;oq#MwuLKPl ztVPi)R!6TG3>o|*6cMY~*9Sds8xYF-N)xhcBC`RHPL%iNo&g{pENdVqmNP8z7dMut zA;V!=2U&{cR>Tr(Q7kvASZ)L?@sEgQE&KYx5)IY1W*kW<&tb{@X9KRJSSr)6lz$Xp z6?fTH@*Y7bRAR1?hX_XCZ?f_AVXbk-%$y>(xkY98-eBs(JtbiDOv>(^VMm9~gp1ri z45B||xqcYy{$ULLA=~xCb?zUg(jO+`=FpeW7InSAL0}%b79h#4Wd_!Ga;iMJyZ15!XlOwHB5rpxAp;}H*6U=_kp2lIbDErpT^~73 z?uOqv)8rd+-Kz;~NnJ}MyH*U?D@4a_%wr+dluvdU?5;v?ixdl~_Gq%p)N~cv;WFT` z5SVYdNbY26yFtQL%5CsqDb?Ibc9}A+LT>v23#ryYvP<>53b_?57E;w~vP*SBq1>35 zo8eLzu$zaU3m_-vZKgs2e_{MA5=gqaIYe9oSwMLJI2l7ktb)vJ2x*C4am>PR;!5^K zHilNVLeA65I>?C|b6GR^liJJ{NOH|=f~>n4tiv^fS!`w_`>M^9K+e-l5#+>D)(ZZj zwxU21Tgj!1+z@dW(Lr$z>&EPL;Gw(r?>r5GB-K}7i z?qC$V1`YGrOey5kXpzsGqI2=F_VY8 z1fz>#+%gMGsS*pgiUU<0Y6#5@eV`LyY9PWrIVmLN2Kl$#(vN@_;Bp?GJBMpHi5{(v zf9r0bcMP|HF@O$iIAF$4Qs(kuMk)F>d7n4#$->DaaSv35eJ%hF*Lo0wX`2N&8Da~- zprsjyaqUqMaPtpc;QItWej?r;Vcx5Q(`BE_N!l`DGvr~(`}=@(0z%5$RfN~&$@Mej zyZd?!I`Ei4#{xlX-z#I~DkHL^@ zd;qA4q%##M-_4fi^A~mB22zKCmpnZZf{t?cpqY+aev{lLbo=$~O zhl!c1iSbpa%V*C0(c5Rv@6^&=+6Whs$*`N{uHLsRT5b`G;jWqMG%*8;w53p##gmgDThH-fVuNF*-1MXMLS3xfzZJrx63_p-KqkGh^i=(U0T5;>aK<1YDXZxl6iTt(49Wd^8e zL=l9mKNK}}NsGJX3*x-yG`Vgr@OT;7JXcO@v*ju<7=fW+n-h0;;W{_;y=DtJc(>fP z`nw|{H^{W{ z4*U)UCKklcKZzCv^_QU#SSB4532e2(U&yq%^0-Fvc;<2P)m*^iiN}5L2{$_ z@hDfjd*q7^wOh#ad*t-qp6U4xh_@CX|A5=#{e{z@%1qgDk4$_vxIm_JQ6f@cc-a39#~s)M{2uZIZRH zX`|;ZD8qRUo5BJ^ONo`n9Mhihh)#)-qO;E!06KhU!l)eIYDk05bT^W?MRFhEZ8Bn! z>~oY;+oz?AQh1bEubcplEfbeaZ@;OJwR|UyQXX2!dFp zl6!Z`Et^6c<-|3<==eJq>(7jD{BLB+68R#P{Y>Q7j0wr)r6sb@RcGx$W}oTpb7oCj zMzjoTJ;WR9T7w{fddV|O6LQ@t53 zJ0PGCxQhMt!}4@tC_MH8+ZKjwvuR}1G_YMgG=X(t%oYf7lWuUY9z1G+t_;aNE95SH z&)<%h`%oufuth(!NQ+bX3c0Vh#nFnYv`De=b-Z)!S%ET@mbubbu4!TBtdy_gPLH{< zhYMnwo0JUuUsuYBZScHCBrF~1$`owD^WgKu2xT2s$@{(eE|S|EU}%jPb7xzn{UdU^ zkNM=?8IO;TDfC-c%PBrbJ+w09={52=@8-2-Vjq?Jwf3HfbX^?|>*}v2b!j^x)U-5> zBdFJ*5H`e2-JqpS6({#cZ@Y%|R}K88eDtUsFBm@jh~=mTS~kTDbiuyF-b zZAZKujH#bHDqj)V&L2zr2qugXRkGJ|n_^AUE?t&H3LcY(gq4nmRT(+(nC$aLy4EHX z**Q3p`MBIn7k!yA#)cJE@|VULToQr2^|+kj&GcY%h1vbEC$qWYpOA9|wKI9^TC9U!=#Wvjl1rezpz!l-@Ph>>53xWfM!2N$@A`{Rv?>qXCx}N z=j4$-!cL3U$Ir_bHgK-Z(1`8Nu=QBXRD^MVY)pjZ70C}biC53qv?Ka2%yZDJLD#V$R-!dpEWf! z@jHFZ7>zt4x{T`olkl)_#2UiET@3pTdCK4y&Nw)?g{v;vzN z0(Yv30h|1a+-b50*e6to3Mh-Bd>i)Y25+JHDb(S0ECam%75Qxl(OIC#otokUjJrV% z8URDLE@Hq+z+p4JPySGRc~;9K{YvEi=y#b@B9BqkRFAZ-*8uNa)Pi()RW5M3F4ICV=MS!U*=9_%Gr@+A+Qyw445aFF zQr>+NZkupE^hzWOb+Uu$&+SpLPGn!ZJSjBPbYwiSC|3@=+(Umad}vt@)h~^UMmv*} z|6bu9nXULnsXWnpCn9Q#SQT=IXwq2YOuG)+BUfIOM@KzPFlL(#bkh?0&b9Lyb_T}O z2*IVE@kA$K=KR>VLfjQ2wRa{vk;`BfOhsO?_4 z>$pINBnpirFSuTV!XPf)D|cvr1h*<^JO)+;GjM`C+(iXW_BT$2FrWe_KfKi)M;=hw zu=|F40YK-g%H#_pDGG2hgT#MqZBNWE#D;rZ<}t8EsJu}oU+JC-`Tu`T1p-rH2#MP# zPlbydO3eZJG(CET8&}K? zC#OGvcrgHG*#UV*pzx0d0pIkYyqt5_vCUe39x;OlB@bI@GO>>Ebtp@oY4gG7EFE?!wqy5aEjSLQp)9IoHm?b62AgK0F|FMOcG5mmoE!o+JFg; zeA&3s#-tR+9Rj@&12-8NMgpn_nkF3%%ZD<&$@n$H3^lFCvBKyW{}GcB*QSU)$jp!A zVMxLaAIY-}dCw8U$8rX{dDSaqB6vN{(^$}8>0`hdkOSnBkL5JCKw+raK9(k_nBAjH!v4$&WAGDypoasI7pV3DA^7kH`ZMlKqH$A?-RyT@NJK(RD$(;#{9( za?;j2!rgxgNU1#{w{-6ahJ7ke#?8QMKZV%>Qe@?)@>@cjxA?gJGdaTzgAMDd&*a;L zcgbI$$v0f&5x2*HiUwd*BhRQD1A-%f(kFam$P`#{K_?#hTpbRbogl_9(Tjp7&b zcpMesE4c?3^5Qu16WnEl|KQk`5mR_UlneLBr2F+>$=MSs$8-A1OMY{r8hAg%#rs^B zyd^j-PcV`J;pe2ukg0^FE)(=*g`#dZz}!wFPu<$P4e3=ScbpY)v!LNQ+1z-eap<{383NLg z>|7U@NcL388R2N{z`c4Q@1pi3`k0)K%yhvq`6?p_O;U9fB$~IW`+v(-8;;9Qd*mr} z<*`1h)^Xd`WX3mg8pnC-V!`d)8Dp@56S}iMXA+wgJHL@h0HBk|eJA8tU-;;{MEHK4 zRSbT~2{~tohq8&{K>?gqjC_c^#v%hH4C^ZqggkwPUHD0Uk97J@?!%eQ$NE8pB8bJ{ zFX|gpK)K(^59w+ZjsW=!Jp+p z$s+?`k^gu4)@nIlRvlrsI%!-nx@Zi4SwAZ2n+9(_-l~$wR4R;imLz^B1syl zu)0Q`tZQ%*G#Jvsnaj0G(QI^FZv90b%T;K4Aiw-YzS1)v{BM|!Kk0kiQ0oC(d{VyN z+r0VZq}(+IT%#cUsFRd*td&QirM13vT1T>=R`v-hs)bon+q7qCV$Osny-$6Al|S*0 zRHSK3UDwhr_t1b}5+c{1l8f5?lJf$*Ljl3XAe>)Bh&GZDu$oz(v( z9}8b`19*kY$v1U!k1L8^5X7(1xm^X9#sI+j8^o<(l89B$3m{1jemfN4$A?0v;Los+ z1;_k03F^;+*Uu}d(7En+`L)PLZb*i$M!-7d4;Bw1`wy^;&)rUP|B!nl-HQK^FEXsS zf&Baj1pk1q`Lvt~f#AlUmOJ(O6@xs3H@)C+DL9)7Asqt28n*R;X%%TIok~A%O;!I$ z=D&1X3VH3c94nM5@12%^6*|nX0?WgL8JMx~01WuhD0&rt%H{D-WO@BDErNXVr~D8Z zepdd_Ywjzer@GO2K2d$P1%j!uCrJyQ!S zcIc0Q{+=@Mii3q<`e8iTSuf9z-u+yPSp8gzX)oB;f6F)0eBtvnzwK{1y9fS$kmf;M zM~IlMSFA~4kTdsXs|h8aM&#J6zve{?Ba1oz&xQ$8D{PPj0sU7ROW0Lu_(&7>0$mK$O^|h z`X(RrRPjvx83w!@PD&%4(R3gVMLOHKmy&dqLw=2PjzhsUB8p9gxlvAu=jPfd=e3>< zMUWX0rfPIoo>$q1Reuh~PX-+Yx`i383rLT^4dRfUJmbUfr=|obTbKWJMro-_Z^-6d) zDGS!rkj#UmSv(2tpd>Sh7%@Bxt}KA7mAC(wieE<9zGLmp=so^2#~WrlaOS$bnXbeXbS0Lat`K55e;O0YpQ!Zn4HNsIWObN z#P}<7(&X$u)!k7viTDH8UXux3s&F>0C5pG*LVB2HLsV0f%#C;YTuIQD*&grodHF`!!# z4?p`wr0L-sNQWe6Pgi<;lJnx+XX@|(0G#WD3uN0^h-Pqol48T)|YH8 z*Gh9;hYw51`kHp_O$k{jFU|2-ca4x9p;1%XT8Fzh$I_YE)tTW@n5Yc3WpC>09OAw9 zf3B-D1#ieB6@hWDfPF`3+QYc)fl0b505uY6j)s0IWNQSrfyE30HORaGe^7Y zETA#Nxuk9N_!xQ!5$qFK;L$}M*jTX0dpg6})o^k=c|QXf5x!?LoTCgUbBNg8IrD0| z-Vg5;G6izGAYy9mJG^twlTa#GjpTP zRj7Uj@_weXchm>)iUV~!5JRv3N8Fo$M^$9~!|CqqYiA`uNIIPW2|Ee|5QGZ?E^Ok0 zpd#)HsNguxt%{l;2nd2OA{7-eC<-blDo&%K#&N?viaMw$;4-2hh7lD7<@=qg?!I;J z?GTvveg7XkPx^M>T257+I(wZmdvv_z?s(k_0rp6j)Y5ID>Cm{|{uXKisrq6*9hTs{7MgCycUXBq^e|b7x90&Wo66A{`@pB)z`l!|h~%9=%<- zKHRaG-rdYk+4@>|gkn*5(8;Dz;;ruHFPcDo0922HLSn_y;zpf2rQxb6n0`e;-hPQnujjB?#w=y?8H$wC?>(LrOG%>1Vbli6#Oioqd-!drhKIuCq=3 z%&s;7b6)uVa(z2;5T>SkNfD`+hWj%?$Qwlm>u(mM zStY*{@AWs^MCDag=9m6vFUfPfUE(ev)*(;Sp9jBNh4)Ni9r7AV`C|i)*#{C3w?^+a zQ`Vd)Yr%Udcu%#C{Z`i9O3 z^mV`y5PuFfyA`69RQyk&ggTLCsDLCM#z$o4!Pj9iDJ`Wvjaf< zYOs0Az~&lF3#7@r(*r)bJCTC2lO_E?_wF&@YM4FI;B$sqoJjzyzEY{LZw<3!j9KbC zM9$JBL(G$#ot>A5m_{o!2cZU18a3(%v=ju0F}EFR_Kx;N=~2KV!>%xfrrGv)6g9-Z{=xbo~)C1X|WjmWB+*Z z$!TV1Cr0OtG$#+7>BQ)G!}SyHg&Qu3L$Z7~e|Xy51SIfCxJmTfGA$scU(_{TY#C_= zw4ApHhVsxg(vhnpEz+atLeVI*z31)FkWo-)C9S)Cv>D8qJGxZ9)(n0xk2WtwlGDmD z<|Oa>wc^$>W=GF#@x&Ojo#!L*-Wc;#S-WVgd1C2D<=|r#6afPIh_gkyhN1kx)nm=q zw3~MTqh`}ofK58x?A~k<)ygBMo1JB^TTeHw&{I`CVVrrod^cg7X+=0HG4|GR=2)$1 zk4>RaP5&~^*1NrkYGue7=E!b!kWzh8*nTk!&BRP5Vx4mfZ92p3>7(iU@ocjTrmtwc zImGj!xL~~bx&*fJ9J9nPtf)=Z(>dpuol|e$0zt`?8r;Hj%=YbPwS_ewr|xTU7bK<_ ze-IwE##!}W=a?_FFw|k^wm8&3Czzcie4QtnB~iwrfEz#292X1V#&GY8GUHJ;pc;Lb2RfEm$uB~_1+XOcK&>Pp*Ze5ljq!9;Z4Ja@eU5e!DnP_ z*fL1Gcpk)nErXVwZx(uP5d$wayV#E);mU~SH&E!B^UY#U9|+hQuYQ++T-#Osx|OZn_=>!wxFC! z4<<^kJo4vXV7B&xTbdV`B^O6!0}xpcQaX?|dOo^IFlJL4d+a_-WOB-`Hjm(oxLA}1 z1TJkYvg+{n3(QY6htp0n{>3i&>tu7ACK@duK%DT0#bK|wCU5$n=smh5`uXQW<-Y zltW>RWzUI;F~FiDVT^`C#_DDdIoB!# z>x*lx^-f?HK_7#WC&fb)#AO_ERTj0En|MP6(Cc2g1@eVB%9Il;*6=LX`iTc8~IhOQhCMaf1VoV^QTNR zE6NvwmMF3#ml)63;1+FDBe`>$*{KKM(s5@>Fg=ht4nnvded^e)s`XJp5@VkE3_)f7KmH%`gLlffR6w1`^hiufq%9Kxu}?^gonFD;OyK z5Vn6>o9Iu}3=s-hOTTW{suwuAo%DnwE+A$Uq2`@mP*j0+epl99cCFd5%vz6sQXVl{ zbd3wka-mbNHGlT>xNS62IclISCKd}h72z}$-X8w`nsBd%cg=NXtMOL*VOv9@&DNkm zQV4}N*v~rNhO5L1F!}sC^R(X4#xa3#t4I;Vg9%zfI~Ko@oZ}j{IRCF^rQN=+O9~RB z#j3xWM!B@$%YZOiWSM#tmhc2j6EwW=PocEjvw!kOUG^~ZRn&Zvn~uBB+=%L{HjQjL2yIgl#97s5 zudekSF!;sLl;S`Q@mMP#@2AJ6R`lxw^tektE?E7KYSW{MSr5ijja({b31n(bOP?sp z6MJuf*~glD#K7gKj-o`*wX7Q9FkYtScVx$CKD@IfBIq@CkZRpvtC18jbFI12JWC5> zl5@NPqfK0=PqKo(>?U)tMo^cFrki59E|=Y8qr1%&E37eZuyd8(Hm;IypAPXtjZMOa zWT8vg3c>?5=9SuL{tiUOQe;gD^l^`7ZmqecS9BQ+t85|#OxI>jHPWwwRmO&Fs+UDG z&BulzMllhV8f{14OFrPc?@fXKPc0yEM2DjdN0j6qh&SpJu?a#mZ#Ms`Uxx$JK(bEr zl-NcM$tFW3v&~J8^WVCNq&CBEw>W3Yy+e^OMB7ALPs9=G4nPWBFGky1M=KdDwWoYd} z^Z1q;3jMJN?s7YGcl8!tCmD8zV39IH<@HAw_Of_!%UJW~QIuKIl%3m?Xusb}X$lpl zhoh>o&MIC7X%$;5CIE^`coaH$iRtm;F051UFbDK%PJW0uVJ!2F^(3CX!~DpO(tVDE zi7`%|J}Sv46~(wKy!AP;;y`4@(BNfeTMrSD zq-KeTWj;{kB+BNUM5JDr^BqJaQ70mbNYP$aK%a4!xzjFZwbhGT#7h-F|88@97mHM= zF@n9dH9XgYK-w6Es|$gVZVu1Dty}@Zrly2oqRZIgswwu|@7%`jG94Z;JGC_2s~<3L z@i@Zuju^{4H2R3U_aJm{Pt zH%wIzIlZ#(GB-SAz8SQz7u%vsAkii*C@jBXwK-19o~go)B+Hu4M zfIbBv^=NQIA^2CRJ-J0p{zZ|AtrUqaO-L`%g_vz3w8k7I#nULk(0kHvNcr3cCzmed zy7sDG8g@!JJo4Ze)5Ky|4P{rYiK@i$#^#o)WNR`QOq}t?#+GX6SIWQ`7H_O^)adPk zOI--4NHAEMEWe;bR76!vUG<3hybmZLetiV)$vZ`>N6q$GtsI3;d(`}%+)`C*&21W4 z-P;dvkZcogC~4>+E&aM`e$YDe$+TtUb7)dO99n1gjGF${PyHWj8N080%skn`Ty#hh za-9D`=WxDw%xtacHNO!v2eWoBplJKJS*xj&&`>IU>k*Q--fIXYw1Hn>U{Lcdl}G{H z_&EH`bu_4Yx%T4s$IZ?)@T6enVcV(2v2divrrIPiXwDQ_T}RD)4UZ8fLbm=C#GBsH zRujivmFV`KMDjXBcQTxxNoV+%AF)eNVrV<7>Gv&FyFNPk^# zeq*JoK{w?s!A6j2HUnA34VdWuq|H4N1*AL-h$Jb}{wDzm-SVXQq$lkzIp=bRiXj`| zA)Y0!-T;fYbBe{C8_bHqElXsi6{NS;68GbVS%eTp!e;*1VAjjMQUA2r9ebnk=@@%M z-e}k3ALeIyKYWX{4+_oI8XLc-iIR|6nC;#dCx^_{YG2eTq2TwBYhU!;Xck#YcZ(tN z8FpN%O_&ly_-hO6<#FQ@Rf?|IDKRN3GG&tU!i`Jlv^iV~6+L7A=}Eg=qXq4slS_E| zbFr4te9pW~llY_vMe#VmDk~W#gX^N99PWFRXmX`}QnSHfWqxUF%4u#X!2Hkp= zzF(D(>itb-Wn0<9QdDx+5c$uW{pj%b*yqi&wJ|_rwF$XuE7A~-X`Q)V{q#9 zYEOLff;q?Q6#8k*Hlbhcq|mFcnSDK>P5(5%_8onVkGvB5?|s88*DdUdG`#o*hG2%_LXY)*0H#>mRk^iA(?2KyxJ6*^retpv{&{TU#SI}1!DVo~4azRnDz7Bz)9^?PM97!#|PzsbQ_y zhhl>_hJRbE;ysjz^E=t*h~di)hHTn>cT&BC^E zm;Otmxk^#R&1z)9_st&B1yB=r!TV;>=~2$tB2`4ZXtXf!ZY#0?ln{Bd)q-ww`j2r zY6!*_v%DkA_E3+V~+z4E!m8(^{#3*36^5sXfrOpuNRdZM%Os)a9r zsM19dE&#_y_^BRGZ;PG(f~xa{@N6}W8uF&Z8*m?lOEi%=4T-98C_#zuB1bl>nxIE% z`y+3lB!bc_q`E~l`ms^9fF~lq3NR8hWivUBenzOX7Nn+tqPiQSX$Tu4!!W90hQCmo zauq|#pO~p0xRG){HP23b=FSxVJ(I+Yb#p7k3-7j15%r&%!zo?Vj@M3WEhdkhlN?I< z456{GU3UB2+~s*%wE6`@Ysq`>IU(cAVQd zd}V0dcJl*=$uCp4;aPqI6+1U-r?YK6x=)q4b*Fi&UBF6;-J}w*PWaMvTa zOY;U#XNx*R3WNWT^1^uk>XgG&t8KqFUo3T0$kwg>vRLTg*JhrpVO+P=Y{Q}c|2A)L z(R}yqw`P@0DX47M>99+8-eoS5C;y)N&Rk_N8jJ&eB2Ao7>vPlh=4GRz;3KY>4wYH# zQ7wzIB6!JPtH&9T8ylsqrBl4C=Wer`7O4m9*4Ufs^@iPMX_?h4?g%nALZtAzz-!oT z&bDTkIz($J8b4NDUb-iIW`Fq}v%N!Pcz2I^f@I0*KbW1O?-U$Ee=x^uaVQAGuJmp6 zR{16yFNpO&XyTtLzU2pVxi+H&O`;3rMSIO2t{JsL0n}`1Gipm7NQbn;Q7KaYRsE*@ zXjWWqO&2Ya#44*un7U($Mr6ngnc)~Ts}cm2KHl{nV^%gMdlw{ApRpd|Ws0_ZD!$pPMHT%pC8e$TJ(K6v8|J-K| zty(=Eq#T!@Hu-{H$_au)3d!lY%{$#d+RvNnOCo@L{X;<&3 zgB1P5!~4zR=)O>t^~3$!x9x!kL5GHA`f8A}UN(W~1I*vJ-;+qP{qg$0ueY}9XZ2Nj{x zsthTS3h!_K%|^B$)@uu_dj0e_8`+{O&6;Q@xxg#_-JEG7Thy9Pwp5o5znjO)t@g|B zT70>B*WsYqU%tEepjjDR9tFo;2hH=UtgTJgY5I^SB4E6LJI6?C1Yz>Z*dC13+M{Z1 zyBsnvvC=<+;-^q*CD{ftO!$qJ*zs5#G~%UjFg-`BYT&Iy<^Ty<>L2FuHCmv#d>y7l z9-4KXC`hwSLskUlj(;sHBhWc@cXL1x3zy4tk^{yT-2K;H; zmvmOdS#-vq=CBHEK%5nH?J{|B0Nu?Tc_qI1^9b8ck?xumC$~wZjsBa@n_ZJE_FWVx z6@y-x;P*C-4_$rOJm~S>r7&O2^RV{zP3IoUTOQ^}ZQ(AH;%&Li2rnzKN4>h*u`MJH zRpA0Ynfe|l$6XqUtFm~>%N(+yyUZU)QRazua|-^aPQ8Ubc6|DZ4lo`fmJj$*FW&aC ziFV1+7Pu$Lxn!>Dbo!WhR!U}{YvWl@XEp7DIC)S|R#Q^R+wrUf$71%xv(8$$6@|~$ zdJr}r=ifY0aunJNs>a^R6IzMU*JdPjxG7*ixwpI%0M{im#d2yAS^0!0B`^@l<%;Q( zE$iAJ&X-sEDuM-LZMW(c`0tvb34XHq(4j=O&8r!zVu#(O%dk6T_ouNa&@xilvE+C` z3eOBRHAkgSFG^)biQUF;#pxwU%h}svZz>xWzi4!+N33jB-%gyF#=b0k;<&WZQtbTi zy9E=Ge%Xj4l`7G{T#Qa;&;=I-B5mQk;{)ZX1O|e@Yc= zf{OO6JPOu;NIz(O`ScgR(uTp=?p4YDmnTGjM;ZSnS$eiChtmF?6GYEU_B#%tb;)9j zlj@!)%-Ako&SGUrd%|CS$YNt_)^-Rc`R}7RzO8UhCHa@p<7WAI7d>v2kAfc8$j4Rm z2&ETg;rWXzO@%?V6^*JGA)@idU9aJm`p6;a(p3D4Q}S^*9*?V;ilIo+fp1bVX)rj^ z3KyrpAuF86OG7StZ?Fr4>xRB#VQufzT*#M)@ zvlARe-_2o{Xl~Q@Xwi2#)G^iQ*}3ct&4X}|oSqx74*hk7S4j!)=CTth!AfQxQ{H*C zcHsrU5!SqEU?To^sF*)3m=QSQS~x3WEf6pO zKoM&1UJz?N^m>cPnuBSM{-r(cS4239pyJAWRxV|z#rdolCsrLR@9RN_86-$W2t~*Gk9K};h7ppn}%7(lm`a-&v5j2ZyPpL!+=@j z!ypVua!I!FZP`3cpOYPu#=OyEyo4{tR!P^0=zt(WzjO>d%!ecvd$H4?y=~365r!Wi z%Nvc-e~z|5RGhixh2zLmy5?TOyyt>Cl=Y zHdQG^1;xxdn5YnbNHHtd>eI<=M}0A?n011s|FL35$EH6jW{#US-8BLwEHK()+OXET z%2@NHT?-}!P)c=8YlAxm)AKA*bWsT#sO?OIrumE}%wm5%G)?WyrV?(=2p#bacf8b098XXF-u@>4IZypy0)!EF|rEG+3 zW@9O^-_^{&OWBa4Y39@*8zh^#Ey#+8Ih(PjaCkq95eQeW0h$v^L0iWC2A~TEyL=0#nNx?wRjjom=y*;ZCyUSRP zv&%YkIoNnedsb{67z8%KCAtfB{82&#Wzq-g(+OEDT@)yk+JSjA zA=#K!L29~0bf@m$y(4qjab4R-CeN3K2iQ!AJ`gg`5(_%ACnrbeLczEdFvc0HK`hZ9 z0#@Q6PFV9Hsepw^b{Xbtyof;}XH*Z&73(WlhDK4tCtK*sa_4Y%Rc`(F099eVQZi-JyYI$m=0TL3=_ov;5U(3 z(Y`?V-#6mLk9P&r5+Jx?PZ(WU-o%xoq0P`%!7}-^FWLGRKfYiPNKbHoiZ}Vjj2f_* zJm?Wmzv|WWh-_%K+OMI>bbXG2Q?OBss~!DL94I z*>Q2mtcIVm)lVXD9P3xJvO^%tI3NQ7p%i5qyW}I3qAX*pe1uYjxCZ$Mr6|kTC?BB| zWf|+`;{tk|2kpg!*Z`^AC>_MoGO~;v@K4-2`X%<*0+Q%AN3NDNX1gSw5V3>7)(V1I4ClgK??=* zv*@%pkX7M5kOg#0pN8Bv^j8;|(F`rd!d|S86$1v^&jwT@9bqPo8ebo(tgVfOQXJ zT?A&;XcjqivW#x}Ejy}hAa|ieZt+?_c4mpS9GF*JlkFI==+~c}av9OEKxT#4Uy4Gw z4h4_t!AzY|A(fFIb}WUvL@!;_m9EQb*|0ymN{e0nSyxRe&jdJ@h^e4I?gUm9DQbvQU$Xgn|Gp1_JF7Q}>uf+Mk1Yy3L+#*aSC7GX=4u?E>XZR&|*C`voYR3*dO ziL49lq?WSox4|n>K7gHDYE3Q`Uyocy&hgX_V8bhGAIAL$4Sq5~TQv&FaHqPaaVP}O z8p!5L(Rlel)-EbQs;PNxAUm(CRbNiY8cazt_6&88R6EYa9djbnJ!dHA0`TuAvY{i_ zQ4jR6jC4W}IDYDGM6IOQgHnS+Ls!(^i)hP2%1--fi@=+i^2 zMtkJSO`R5?YuN&scK#e|@S^9?mV3BnXtW21_~;(u?xC!A&C1a*bU|(c9P%$oSD5$~ zQao9n-T&t46QnDu@gO^qcW@8Fcu3tOO~jJA-9DN3PEsTE3}cQFy2~0f1{T;4uwFHc zbt6Z~y~EglYQBA)((B1hH$CWu_=daeKX!Bkh;Lreu&fr?X1hxYAXsy+e8*_tHY|xiSQAKw@zV2HL6p~#INi`y~MPGkElano22!7kf~542kiIntV0=@1aXk?e2UiMlr^ zwOs?qQag$_YVbR=ysJu^N3z|H4v-WiP#mj+Pe!pZ$K1jA(QLbR)btHujA41YAz#69 z=@_<83*wf*lm65W$!FZ9ZyL)!azav%%_N6fpBa0oH=oW9X~s*M%UldKA;wfbFpiz* zY`>+c4EfJsZN1J~atyQp>$74*HSsLA(OId*p%`bgE!w0$Axg%x%BYYjXEeM);t1=s z9}Ju~M5GmHLYhXOv;suX@xKO)9d+#-4Y_!LQq9$^@y5BU;N&4fz?!QPs|HRU`i%Nx zsX_WIG8@)NHy_zE5=$-7QX85ZI#sg~#|ymy`_(gZe5!%^}_QEVusoUyjMB%7hS32dTQ+cH!ZzU@F@bYS?bywgTd7rOtNO^(0S}GkHz95nSgWA zN%Jd`;gQBD{0Z2#ps=+ON_+FQDVmS0HkPDrv@ zg%fw#T}RPghsn|Q+K6i>J1v^7M)jQwS5tmP0Jh@)Lae%&jVhc|MPU;lAy+_@_JWSh ztqM}=Pw~!6td$5{!s6RLgh)mbJMzdqFP{qKlmD0A;)##Ti;>WG(j}~?XO38W3A@?* zWjB#`DeLduC&buG**H(5c;HfYc9G2fcdg->L5Z{d_1$EYNs{VP6kNszWx{9~KP02d zR{_%Vz*=$fWo&k@g>6gea3L%?UjL(A={koV@Osb{Q|bo{i+-$tISk1ep`s(>lBm9v zbwsyAFK1PrXGQhpthMKEap&c%Yw{~yk?SlO`P$#SoV7{#r8mlp(#~DliNq_|kT&!k zGf^1ykUWmz;cM6~d(jmvIHs}pu(aMDPfdX2brj6g3&yMmB1X zsdeT;4oloQHS9XwK9v>cpnx(3(TG%mtZ6KG4kh7U1#5}11P}G};OQT?7BS1nfEpHp zm81)OsgL(IDsUTMeZ`7k(tXE>t5hvf-UNv)t6VQQi(obtKDz}yrC2R_=^LR z{+}ba_(icpoN+aq83lS=M2K)SO&QQ}avT>|M0xm8fGi~i5o0ngxrR-TPG>Kg&R{}} z2@R8RIW*)Vg~_$T8?TUBU?E!NU=0fG8jLt)Iy);moTyPytu6v*u@Liv0~2x@%eS^ z&g4Val!7pV9M@-h^TeXRvJwihdi<~KqGn!=zMh?8k65*xLAT7ND$upzdRB=1?4MlE zf^shZyq=AW&ZVLNA6YU(G%3aC!|dRAY)#$s~cc^SlY+aNc#6@!N$+5+B7OleG=}6KDz#l&mB(j4K-lfvQSX zF*ei^o*>&NRQl=>SaE=Yb#HqLruTU`%AtS^(xqSY`x^Sa$zv=*!bo}U8h;(fY7|y{ zz}SouYp_VYXA2!rg)ZW(cOR<|x^v8k#+M)zU~fd7#Nr*!+GMFi%2pg9=VaV*M@@#RIP|Yq&@al zyf*igD$@NXR(5rCN+~)(rz5Ua){b35{x>C6O=Ml#tTGz2^wxj@wSEE#LNeCi^aAY zHo1lzW{B%s*RIkVR~1)B!q&X-m&Np@Hv9#@SOKXyh#Rw#oKjPjR zG392~#{2Sw(43oDqSv!dES$}HcKGg`04^0UqFF{~laKES87~MdHC*a2BFYym|}kKMsNH z=|Bktlk0)AWbsk(d6AchEIwAygk}c^W6(y}8mmQhD!>nV^s zhd4nCRmqa00<<$U3ro1tXbMY(fldNwH|%C+2M z>evEsjeH^R|C83xQeEV7h=zHrvlf8&1p;HFwNp>#rbLviTf?!~eQsp|J+MT*zU)?Z zqjpJkGJ+|R{f}EGcT}l`^VtdF#QCiIQ5F5GW!MJ_QsS>HqsYHh*XGnHDi*LZtE@4* z3jX;bSo$cvw{yfZ7O?J?)sgm6+bJ*!%BUIlur@DX{j~Xk@fpXXuqX8SQ7|A7q)60$ zl%6b+QA%S5?9FIDR`IadAaPVOT=jzib2E#tzw@=Gc>C3{ATo9s+Oe!{XK@OdZL5aS3aa z1A$h)ms?OR^zJ2WyCsDfZ($#$15Q|~HIt^AxF7${hG<2jG1=|(m~6R<;_N%Z5_k0- ztPQ0HRV`Y=hiY-%9c+>ucIHxM_*Yr+*Q%8ZmNIoRbH!5D-yK)IYbonwn~XJbGBj06 z_0sE3W@xB^(*P2h=sM6csL8nNPPU>|RE&X%8z;*eaQvXoYrG^zFVljNRm(G$vBI;X z|yWd(di@ zCM&8Lsk_T*;*A|9db#VY+s4!>WCsM(qz}kBNw5df8Gj|mE3HYc$of=LVvKiys&e}9 zmsUQB4*B{mEl2_M#Jb!1FWc$sAsYXYo-F=(HzbpX#rJo!e)h~DMXO;<1o7Q^ONu|< zwMj&a!R9} z!I*{xNYT|uHLy0z*)`hr1PILs1%rP{(n&ou-vyNZgRJA<;XF35V>t^${M+2t`lC0yBxTmK^KL1`J1jDKTQESHi3e&W6C0!@3& zBoWO;Z?@jchHBa)vWqw-LT=jdo=PU|v0Fqk7pJda1(dYz$`!1VJ~QuUtw!mSN>@%= z8lpZWlGNk+RI7BRLqk+!IIx0s(e@T@Jap{_<33iR;n`<2K@A9_1?Rv$dMVB`f@1!C ztfQ^TWLJ~#-e*(kV)dF`&q^nL`%f%h6Cn>pQSQ|TD1Y+28(zF7qzP>dFCL&m1+|$P z<>I{?WASdQKZ?amUCFAnq2N{)Z77P`PFl&zEew_@U@-{S+Tz5gir`YmhSJNAsB(!< zRM~^ywb7trW71) z$+oLyG0%KdJi^+a8XXNbu?qwpRcw*I$XrmQnYz@N#3QWK63l^q6f=>o=SG(0^hR@u z2W?Fpt6PjHmOWDU2>e+)AVH&UOe`fX)1Cs*6O9jm%P^M!0jlS7nVqxdEa50L!mprbWqZ~%tutSE}&u@ZoXt<@=HB*-Do7H;604xFVb z)XkxWJl9p|Vy_So$Cv70K&F8#YGJxskiP3$mgufur=0dhk0Yk`pX;2F04|ge4NGov zG7D>=napx-00fJT88v{t5HWhs2hOG9&fq5RgY^xHa*@lkb(6~*|6PI!=fMm z$4?0=5_-paY_&J!87cZJw~IeQ1n7Gc#7>z9P|3M(BtSbLogjL+svsJ3fcp9R7YY)N z7Nb~UWjS4y;7vpn6rVl8&M&?fsV%VI;{C58qOig{GMF$7 zDJ@`ql_#gf*-x?|D0MgB%Imvh zS+{q?$OCa*<2K>mvl%dH!d@8Be_;~~CME4|@KFzvh-+_RA+|^AMO$0pn zH%|yndYUctcpeVz`3IZqq3Gk$8`*^HceD=adA``Vk+GzI?#4LKX5VL6*R+SaQpbo% z_CFw|Kg0f$w5kb?OuW7FS@xHFWp73-F^JlJIOXf)&6fL~W&3is8eu5?>xTnSTvz*v z`1v_@EkSwZCN{X_hpk>UFsw7oxlLZ=I}XR~QaG;IyovRNUgde7^~Oil^XxL1UspWO z#$?`{38aDJB(9rhx__}a_&jTO=4}YTN<@#2>Be%BF9&jK15Cl7v;G)xbqmP%gcV`K zEafBHlOlRnb!->9^##`7(+P18boj$#oIqp6`HyuSN)x@x&`J&lY4$x6pG(9KFS52U z`=&IoM^eZbZ2NU<1Dn`(DK0CIbVXNQ!3K=kAC1~O#Ej(WZN%j-vHZksN#2B-c;UHe zc(GW2efRhb|KXBh7$TwG4<%ybhiqbd>1CX*QGSoVHlQ8ORi5jrk8~}YreuJt4Eu<6 zuG#b)Ty+#ALU-@c;I`5aeJT0^!4^RbhTSd9C%_pvcNNnCpPfZNq!(3T<@ik+a8iZ<(*rz5i(&mPm9Ee|wC5w-*(V$5t|7-J= z#Qh&5j}1&*AAiiMEQ!Hb+!~{X9^-+2rC^{gU4zjrbKik;W1)aDm_&q5SlX&)F2=q9 zqzEwa|5zfU%+`3wOO+)3RTJf-27C;MRd{k_2mnq6YRXJpx{v5;oFcE3!H2%7o{)6^ zyX*Dzd-iMB6pwDZm9?=eJH}R4pKe3JAGWfJPJ2p93uyz#hjm{il}J3aJl%46#Gp^u zSW8T$P#YZ&l?J!&6V|DVMC-+lQ(OsagGKfXOsaP7L19J`j!DS*C_Vdu3~cL`X4>Bn<`5@ORZ@<_@+=tMwyl zWzmx2-lD=-S!-3T-*>P{8I7YAxc)m*(ksOir&hNXjbk!1#Dbly#YEs2-nk%GymJ%< z5AAeHo2~_mmHu2q^d>nGO>JlwVLEghpd3t?07;75566k+(2piNnO@N=-u{y1T7)5H z&U*33m(I}IV;#&s42ITybCK?daE+s{Hva#hN+zK|V-fw`Ty&#;p2J-gg~S_Qv8kG> zkL+Mb^^@RV)LXV2leYBJy4=4-O#hm-arGna{+j(=8UVU~!;X&{ITTJ^^9}1z7~Ksj zZO4Hu*tFw~pSOs0->@P_h3ut?x#GKT*tim_7RhCA(OmRM2CNJsvJ>m6(Y( z%l-n|5A#})&LIWSWcg&RHHP2@D&ad;e%w(`jz(m~x!GG zBP_; zO7apu#i$?I>9z&-$5`O!e>}DY&e17X>;*oriRp>k6Wx?ctZrg@;`T&9OcSpsXjT)w zyNQjnO|*VSUls{X+=uhI%}6;=RiQOnDIry(<6HA(g8jrM_rYyjMjDAa2?)H#Jbv<@ zI3pe3hvDpJf^oZ#P%Y)6 z1FmC%3W%{kHzyaZ&u(5W8t@An_y6$B3*^vlE`Lvt*cN{2ABu>oy69FWcE0$xy#Ifs zHW`H&A;*xhqomAGQX7e{O1MsO-a0h$fHOasTb6q9OI9fEJ;0J%63l)p=8oi9?#Aen z9p??e7QDZP1+xY?BrMCi!ljdbV;5;*O$Sgk9qG{^jBRZlTPpwHH}=`F)%fIhwlip7 zd8wyVkkV`|yV!P+^)I!+{td8@8fby6xIopRaA@tNhgf;x?=a9+Q;I$!<4$~3oEq?i`gquQ?cla*;L%A4qk zUb&&T=1@kw&cvP;EZ*C%f=6Yo40F)=hDE#YJTFIw%#644#8*q8St_ZjWJv z!s*gXL$!z5#U7iu-Pn{2APHR!nnV+2 zCHbe1AA`(I$5|ahkVEDM6L4vRVpKfWW|>8(WWI{%SGZZ}NNCh-4CwA#HHsFZA&Ga%gUMJ*Wzuw9PsDQTbIX$XK<}pK#Gqtu z7sK;n;QD>Z{FuaWTktQsp#N@dt+!Di&j4ydE9R4na>wyw6+PBty zc!mw&OqEF~#;v2`f>hqtqOVA)Ci5mWQ?gaXS8eo7pGh}H#=Omx+HEEFr}7S79EL4Q z<4V=-o95bMSEuoAR@PhN0OZ2vG$I+pEv-J%oGso@rA+S^67|!j=%9@%uD1r!*pF|+E*T&U8@y0w0G~BCc#!ukuT4^8R1I?Ew=avMv`Gr&#2~qYI_FP{Q)tW z5xw+6AW zbwA;$0Z)OPKHiN%YjO;@M3G;(l#pg)kiz8D%tdLL!nPye%*K+KID>lP{VX1w8eLW# zT5F@NgT6wLa5S`u=oC1iRZ43KYkGK9b^CpStu+go21;=?+N*JF$Rr-~^Hw(9(`{?m zH)EDUStqv8jR!bd6(pehM1k&O%{EZc)tt7SGx|h!P8bt)_lWTdiL{L!)M`6e{LJjg za&IJ_Czrb(Pl5bC-Z~BA)pBo^%Uy>QuE)OIyNa7#?qNARXrmIjN44DIt{exI(Cb+X zt2E&Mc3~xz*qCr6Dv_^&tIZi~0Km>8Qi&ULdEw+JWLV`RHWl6a;Z^RXu`5H6lWvC; z)E#tR{G1zExa}aT(o7Em%;c3>8Rw!1q;YrC0 zb|*qIgEehk8~$Hd(_U}OoAELp$(r_55ufmXVoj46Q*O76U<;B62VZ6h&cz}q1PtOp zN>D6l$J4BJiS5_>U-xFVWEWE+XH5OIwwSj&DtO;5<{2#&JX*V$bCsf-&o~STQ93Mf z0fB=|TKsf)Mu|ogYd?%QERm)K4$J%_J1lY0b)|T=%dhaXz`uN|50o zBf~QSTDSWFDW$~?!dY73U5mbv7C4`5y=z^T6&>^dVGI2i{cbs}qu3tcrZl%qEOnV% z;NomonqKLP!__Uigamm3HjC$R(dv^yP-sI!lV zA)<P?q)(Fcld8wZzq;@=5N|bxb84lM$?g~GEQ{z#{MeKCvm>tPeH_AVoNyjHAN!YLYLia!qnw74NNS|1p*?Hv2hT#kFu# zY%14G>Gj+e5)8GzefTu9Om2vLE|lF6r8hgZASz1nlat6kT=$~UhImfMO0At4X8 zP|3#UK-6=_fxOfAD3KtuUyGA{V?TbpCSkTP`WTjjsJ?1Z*dsqlEk*fn(>qEse0uo4 z_oHk|HlS)YS20xEpATwIrA&;aQii@ifj{7J1ysN!sRAlC24l0s=La^Y0ydR3A5ih| ziF`~)JzAlyvi!nv;F<(cGKjZnfj^1=bycl-)klReK)eKwN{g*!Aa_yq)?k)0^t7q$ z7@4J*cISfR&M8D=b{$n+(Qp-SRhDs-e6{)E-3)1qG`q&^BWiZ7H5F@CM6=t9u_7Qf z`^cJIYtrnlF!)85BOd+1P=;(aKPc5LCc#znED5YZT3rfhbvZOc8{`}-n}b`c6Fr9T zrBVibeTYkUOB%{MSVK_^s17ImcX*((S#l>q2eTlKmt+SBN38_YO4z%4D4(n;a!H5; zafd1VFw~*QwICCuXeO&>eCPEiITShlDhn4nB8CAMxy4fCBJrxR5L$E|=J1`TJ8gJk z>M%aYI!X;D;wqvuk)XB9B{4&`IM=qfLi2@ZI3H-wgJ`?(TMd)Or3`bI59f~Kmb#dz z$~-unU+Rd&$yaj!uAJC}uFnX*tC@H=Z%l%E%E|nx|AL@)In_l_aVr~P`H=`};c0wa z2X~xMm_+H6won8H@z(#(>8V|izicEg?--SijhA`@(59>@Ljt5owUYZWx}KpYM)ExG zcpT`{_GuwboW=H(Dd7w!l5kqds$iW?abio+7+$DJlq3nlF%v_g96yGaq**ZEB4&=^ z`7RTZcxVhiQ7bk_{5XcUb{8ug%U>LJ_{vfWfz-gf7isB@yYEebW5@zjsSRPtQu;z@ z*C;^!Z;PVSdHcLA+35v}hvr8&lQ`>i-dTfXu2^t-3|K-NPUk_7=XLR~alGD2-D}K~ zdN)mmREq(Ub)TI^TExuj=j983`^+Ta|M`}bWuuBy#K&jwb8I1Ax17Zv9%|tL!pGXJ#%1d`9ja34SZgN75T<$3yBZf>GmHXj_Tt&RLQ5n7 z9ir$+=&T>;lV{UZ^U*L^@=cWFK&$DkK@$`7!&ysR+i=#YJW;No#FhquE zI61c*W=RABXqPx>%P(gxe55Rqj+B)_%MZZYy|#nZ1~90;2FsV>Us4tY&Dn^q0vq#5 zQCuvmI8-}}kqpn!vLzX}O4YLY8e-2myuzY;1)I1`HS10gZns9v^wpNCu>FonWtAhx5#;u6@$vK6-l@s|%)(He-q1=!= zBt+JvD0|S~C-SLuKJ@TJ-bx#!JeFvg9b~fIP_J`&Z;zJ2Tx#7rIzqYh7!UWryswwR zTJ^|=V|62uMcjKH52k*ajTi={DZg>G( z5x+pvhQ$~0>m0VM?2B!3YYKLHsvvIGD765i2f0nz0?2elcIQ4oZ9mDI>A=s|U7v3ggF5?3|e-{fc?EM|Lh5?}mU0_m(^T zN}e~tf!zK_#%pF!7gfj!Bm?Pf30+in@Kg%VAstw%{#p|1@?`7#Wg3 zG}olKa2n4ojV^{E0E9n=lzZnie$rU0SREC!xf@+erU^~PT_{e*YbUzNL)s@^#Zzj& zkDM;vJsP1PU!B(`0CNE8Hpgfm$w(ka1Q^fJ+D8-#6|Y^z3tA%X6i|4gTbW8nt|8@D z+(Uzav)=y$JJbcUAw%9CpeHF!(!H&I{|93zE6w+~tx}2WkqM^nq}Df%7B61I z^NXWj=>>U7_l%~4R;tq1V#GDP#1?<2?FsG@T!p_DBFHDoTsOEL`dWN!Z-lmi8cr&HfTCL8EH^f{v z$_Kx3HyV+KcjSObpj&O_Ef$s;(KUZ`$qG>YiofyxS0M)rwy2~K3F;$BexMN~uB5D0 zw1aWyicGfxG^zAeAl?NZJto+A=~3ZOmdT&7lSrKeC=ALzT#y@VP6>xdW&ADM z(ntUy0Y+9ma?bt$;}@jeD~0*6LyPk+QQ1^ZhPa3G%Q6tSg^Wt+{+VNNM~B#VTu}tuci&OK#zM z^i(3{)zL6b6>2jF!6C$~CNKAmq_$uBtWU1ynWyl|$khQvtTk~4Ljd*j>ZCeBmbPR> z)ko>JK6&Es9Geya_ogO{sdDc>QC6Hs$zA#e;w-F*F30aB;`X^%j>E?}mgBxy%du%5 zmgC@Pv2z|jMHB4mL1?@fkp-ig`O|LY!zLaaZLEn0t|;!O4b1p9!EbR1#~h5vhzIS_ zel(VPw9=~m?{DQ@j#Eexj4wq#veHD~V2uYH0j@5hZriAITK}8p^NN}p>mpGwk_H1eDh*E2P+kw*f z4AOB?0GA=wEa17xv`cY;J0z4(`)$_Hl>mz*_#$+5G(bT%)})go&s|zv_;6LniBX~n z=Y<~cqk$TpCgkhVngm|=@g^Ie6=B-s7EjUAmMK)2@l2I2_1Tj#sUkmS3>cvahA}`8 z#y!5==F-}BT*P~L50;1ti+E@Ec3Bx~yUf0wmnHl@8b{Z}$~(rk7WeI0R215IJHOVG z9KqVq_S^Y+9ufLG_Y*R{@pryVb5bBY3?mNsoPw9!He${l{9m50#iXUYd-kD{ppWvZ zc!|&Z{NDz|ilw}L1kThbmAzk7-^tr6@;W5(x6!DuQJhf2`-sV<9TGz2%lM=SnGDSn z{A@{QchvFI6Q8+L65p!3cn6O*jdpgUW}4s4yEj`zF1C2>Zr)E)-+MS%%5>5B9)4P9 z_*)=(TMKW%HQ^1rCKS>|sijzX51%sl7%Es>2?&qvLFdTc7N;%elmBO}B%+nw%lU=> zvsRMO%5C@Z@p1~{9aG>7Pk}`&)ih_W;DxQ}&ZH#&>s^uXQT|Pkf8+eGi$N=RXWY#; zbp=1(Q!nmY0R!w;;-eM(Detc(q51dm2_8%EpzL#n+65s>8uF~td zywv;0m15ANyj5u31N8hxjbb9QYsrEK&d_{WUgx zV^&M}Lf5Y5=X%P28l7I;5@;bz;OWN%73OZ1Hf;|9s&*|*ThXHmEKJ*SIb-cw0!!?8 zygxqj|8zy!CuQ4VIyuQeleHz@EIrZTiU?^jsOJ(1f^HdJzZ@1n98uCaiyjC&SV& z!|J6XHDL0jc*hSGL!aQSH8i>f9R}1;z0IJ}yeIfDt;QVGC{Z;Mo2l{J6MTLR9I{2O zg|)VxHZA}s)odt;IBRL&Jp-I{AWS;L6>zoONLv-4M6%S(YszFpM5DE?!W~(CNYy;q zSS%|!lr&pcS`~8EBpbCyt|DeW#d~QNGNJ;G6DR8aKMgKx3d+fbL+#5%42$E*9y}X~ zT=OVnCB2h5@I=N2Ze0y18xqC_-mP0S9hw3jeoi#C7#XGHUUA};xOaof%z#eT#|M*$ zX(OR|vV5{e3CCd;et_H3}3wvqy6t|Fe7rd#J!X&{XWK`b!{1oc5rS|5qF1{9(w z+?FPzc9!)J3^U1wTgD@DMb;i< z)t2vBS6hRg<%7pX*{aGb8Dk1~T)xgwuT6ZSS8E98kHQT(pcGHMz*}j?G)h9Y>^zM+IWTrO z4(wXvPBvyEySmNfCdZ+Z7_GcCxm5-FI8APqIxSN)LsQ(ml=CPBml-4(w~Fa6@_fnC zqNr>2g`@7ud`1?wHV_Li7MR+ee35suBrMVa-FC0vU*ts=Rf}0B+>dl}=cmEFfsJ45 z3ntnijagG%-Qdhu<%VDl%3Kni*_iF<5Wr+!0H*)}aUh9kPGXe$XcG?f(Jk}xjo7(% zjLfSr@FhN9(;#T&)#62`R($=EP06qqQLXj(CqK)QNU2=}vXwSdQyO5B( z`(@svHyK*<73u_~)iqCj$(LVp^*6}a7luKMeT8>+#@j~Wi|VctFCMcUi^i`>V?lVb{@pOwD8aJEA?UMCK{jZr^-zUcW5e_AtN!YFMw zUn=gJ_%5%q(;K(#`rLPUKYJP7psYCSg^MejHI#hzE}!jLEGEClm*N`opWowWc(-p6 zr#2!E;r@Xjm$_J7ga@n=*ERBUbDo?4d(q!}Lok=OZN~c-iJgtSDD}266oCqqm@ksv z=jCZzzDV&uKOz|K-#bOrr~6C2hprK)ea#0Z!m#MasxN<^cj_EnN8=s%CNNX+Q;l@j zE>jkWeed&g`#m%jwS93o${xsB?O)hCNCv(60RXcV!S+6+DMmB!RnywY-n=O1{Npw0uYsn&J z3EK)AmVC(1^x-}t5eQVDEP8x|^BWI}=^ybnC&_bZjq09s1&SO)VrAA)V707bVB$)J_@Keeaz3q&K;pnXXo1YgRC?%C}WHmb16=6A&gdYAbIog(f+N8qtzVkO;<4 zUJBqS@=D=;XxzeViw%}9{Hw<63n53eaVxJ(kFJApsGs;@D=$3dZY$`;wca2>72ZSH zxEay{!}y~grY#;*riv4k3jWcb@bg++=r=y$=Bf)#;*|lxX*0khqDC3aU%M<&-isT{?cE0o~YW!7g~wE6iU$e>JyChz|II} z6K}KHQ8eSXZ9EvnTp><|c4ck$6ggiF0NZ$iP;8gn$70~;yfcLfdW?+;Q-*v^jjo5; z1b7OUk`|$;T3!4(uQ)x5BOpkKSJF1Lg#~1;hjWMmP~vP;i+ClSMyuWZPI+}uV?)HN zEE!4_NpD|WCZ>MDM@n)1*)MoWRL4=E{rd}>#%brJs>ts4)$PPd+xbW>AWRaAh7{Z~ zO6x%v#UOi|Yc^lpZVRT0)wr=_P@c%$5xemw3`sWL1c}7CREu`B*!a6U_(g;jKg44M zV|H@KRRj8rs-fPrlMnZ<^NAZ0s{47?E&G!9KW}+fn{tJXIzYJk8(!&IDC)j}8F-=i2p^Lcwk3yLpa3|KgHJCqTq2gqW9))|BHe#q z2RsssP4_RO$69%@@LlxSgzJ6N{em8Mq|)Q64mjBavalG}Ia3a<8q&UfYT+muaGD4{tRxLZD?AVHw-&kR`NtBumgH zC9KmqjDqltA8brHfy64;c02q7KeHo535{n_gCKWciWb>XE%LqaMLa0h@8zW>^3ZO* zYe4lF&}O7$7fpM4o1rnr1CERl*%jQUuoAc~NR7j}?uVQBts0|@J&e`+_!+Hds=)e|TN%4aC;!k`VO7xq{V>-qW))I;vTvlQLpByxUjlahp3RCMjF|%)@T)5@9~Rm zw9t?MxRXIX`b$(M+UFF9Xb??4<7p`lDRSBb1Aw!M5eJkwBt=J$QJ1d7Az08o#y<#e z4k&SG!GVZ4G%r3Z4$(!(N~Cj%Lth-=r+Gskiq5~`RNF>sre02(xauI%$sO<--?RlE z1Ovq}eJ4cge&f$tq#0VBoFW^&QV22scP_lod??Be@a<5$R`})^Rcw4r1BlR$R){I zTYXBoRO>}xfyMf!ARNjGv2h*ODv`iw?ogJ&g68dIe7$qCv zECN=+G~qQdPXWn^+UoLF2fcxU)&4rs zlw6Hu$KypsO7#FT2>yBez;@oI22tAXhPI+UrTWsWgV&@Xm7E$yvVV=pORWy1FCg88 z2qcd7iovPXoqTI?#p+e5)kR5*=6L0OtBX^syOOT-Vrq47`S#b;>SAy0`Jz=?^(_&- z;lENm-b=3@L=9Y+SzRIeW>i0AVZISd`*09TeTR9KS;{gHNL>VHiURr#imoj|L5O>& zNc9XCBdr%xGOM>7+fc5|svgr47KarZu{*2!E@cx{#*y#dB(%^w!hlqT&=f-v zv7i(clxw+j#sopd9#lA}NU;G*Rdi86P*FipK|!$sR;+*(5#{^6=gjV$*F4d|J@31T_~UF+*ReNMwa7}kMv||VIcC=;_kq@W0bI~&Kp$uo)&TLd zqj>EL z+bozwQop@)(mo2)s8F7S@Sg#Iu!a9+>d?fRt&!2P6yaZrVT8FhxHBgC&ur{Ta)SJh`sO{=j=N(6bHpez z8>UF~lz;36d4zUB7z(8U!g*btbuog;Uo`-Y5a%}sV$Prr;0)@BX1vMgG>qA?@m6Mb zt0QU1GZDjK&o0#W1R~;qKBQ^R4(m$~32=EZ2s|SkDtnKN=<~i}&zQS%B$-H9P{_zak zHcITd-&_PK0XLeOT_Ec){LvTG;M(WVpFx>8PcTQ= z2P4%gEAyI}ebL6J&CD(pgxwjEe5vHhwmcHHfxfBYhoE$hzCtYF5uvFN9deFD9;rcC zKu03tV_2=hVFDB!S&Ynn_8Ixed!3kxD|Ak!vVgf750epBfZSD#3q7M2MxB>1nzVyJvGld>Y z^eaTL+knrH{%&q#7HOaHrESbYgm&7|#%!OsdMrxut5c@dey5w>F zlnyR&l&;C*J|x|eY%=0a!=vi zGP|oeHf8BZib53h@`G*e%H~=(Guy44s|Wvbjp(9V_%5|LjV4NZA0OGxY@+|1&nvr` zjkQnt(r!THIebSqvkv}z)y-^_cJgZA)0!l>zwqqtW`|SvBWKr|*Ud_$dxbE;;{bV9 zcXP77s62GEyLng*6^o!|wU@$}G{x}SQH$j5c)}amkguotQgxku)6=|6aRG~M)RFW= z^P%ev^N@xsQWy0$l>k=c->R;ds1=&q+q^X@WO+;>-np;YE{@wJu6!cG@p8p!)O~?d zj!Pn_S6C{+7?qdq`*8nrODS=IRW~YDR{()vAk)T1W3TQ<@*BXSo} zUG8y`5*}46F{qxC-6z}eX2jQ?WA<_Hol0ILqGz9LMmck;!<5dPlh3Wbowv`RokoMI zZ)f(P>c_KxklDSud370FeLHgoo3-O$JUYv*#} z0wcwT$mT=J%!$=NkiS;7v9Qx> zUboy+-I$&I5)PB*wNp6zFDOIIhZ#cW|merLM(Mrb!E;f|6fMoKQEfm z#*TgW$m)AP(-d(sczQ)_pD5#>Q~0&yPID*)Qrl_ z9=l=xJ3uCiAQHTEm>G4YC$^LSpRN3H{?Bl;dGd+DkgbpDyz~q(^8cO{Iuop|9Ayr& z11#_+7nw~H5i9rai6MQoIa0Z#Ppl-C!(Ttf>`IXoPK-C}@VCa8e!2^@e~cLwZ#xzU zgKrgzyH?G{n!UrFPakV`#MPtF%CY8o)%F}1Cwm?{&MX#b=FZi$3ds$J2xf@W;l3Hl z4WRhEkj9Zj2<+RO(N!w@ItqVhg4u_^d#Tys-!#z@9Vg=}c&);lNUBxN7F13&n<*YzbYhwAUolO&H!4&s{?Xky}q=H8MN@K#rN#-S&&3_x#g=`q9Qab2f2s#xpyXUV{0;#!83{I8vCRw=_Ke+{t=@@@wWTb64y z#mraB#V&&^H(^TrWpFS+F2k!+%u71h%b?3;P)`3|Bijv}bm`J>tTW`8E6q!aBQ_sn z6NO=bCzW6RpzX*PQwU# z)=i0RrBsjOz6%RwVh6ps@j51o+q@Wh^GSXLrxI)60O?s*n`Pnzqv~q2Uj7>>jJzup zRZ>J$joza-uQs1lJT$h6wqZG(Y$V3SgAhIO1yjw%acUs8%BgBxG0nU%s7x9op<{|@ z-|cUvnZ-&m+_s4-CikY*HD+D6zI^^Q<`ZG6u3c-28?L3-!hZ+6>%i;h)Zvxano6wn z_`KrvYt8-+1rRpi*dT3lU!Io7?|S}fKcDnpvxb{r#InKDX)vp&n=O>dl7hDdcTJo% zk?Pfqmj-3GMKA}Af;qsXnj)UWj!Uqkif{mqsR->Lmyi07S#6lWTmN%r3QAPiKFN#^ zKs7zx$hN_YBYH}^9~zX+>uw%YD{A`iWQZxNwH=cfNk;)%6PfCag9bU;U4cU~Bu4+3x@84L$2Ha?tL``^KoGlX*UV3B9gvp^Ndcq&wX!dt* z$eaS_ROhTjKI8eT>j~t$I6_e3; zVJ8Rk4yGBR--k^&+TnLAW-iel1L> zP3I5tk4J=8#cdNT2$DX6nK^+~V;eyq2>TG=Gc2>MemFn$yk%;d66kF^2I9dX1a3}d z#QOgC9Cc4lf*0{f`Lximj^ms)JzWGv_`A~aszZg`R%AueAkhO648mx{@2)WWxuwDk zS9IKHUbc9{u)I)irFo8~V~8^@tIXop%`jV~B7Q1KXkHHw_UoC)-! z5+-ro_`x#?pZLjHW+T3OmRX|IcwCgD8q1<AKu%e-$+H0sPL9ZVPl)~eJi~cjnPZj>^6$-1AOVN=2@C} z&gCa=HM?ZJv?%#L~CYyue?g}hBP!s!P1+S|;( zwMBgOY;%sXXKuT?+>mh-uU7ZWT}1N7<+n#u{aCe)g3h`Hh6Z<-H#lHOC%@6~V&f_K zUuPunV3YRM-FKx>u)O~{cOFn8!4~uL&%Lv$h((AhkOcGGJAy?K1*J=OCQ zvZao6Ggl099|S$p*SsPYf-6pJm@25N^5I}*i9Q+Z`^Bq!E3}(<@Y9|R`L6rhC!{3w z@5d z16f+T&&;V#j_7&YZQ0U*@;QHb`>Yav{e5Op-OA;@4tkyl7=jrg{%&d@jTQL(2qyCJ zH|^T;@;6cP(6(8v`Ll1%D&Uvi4=%cDBwx~{v_WX?{pKDGVMuPBYYx^%KUxMk653Us z>juSZ{s5`#dE|nZ;9!Hoa6oLpS2W@NLk0cI!u~l}H)F9zhsdSe9PL_#1aLuR&E(dF zeaSa-bD8332$x#d)h=0h#$z1^&;swCZ`K|Z;gw+1UKk4`+l#1r_6B00Q9+jxFeA1! zuX%09<_bBaON5TJBzs4^|%0-jf|KGzbF$ zL#+zDf*d=TN2ir3BEGA`&7oYXA#^1XqT_Z&p^MK#;-u3x>)AoL8)dA}6hTU@0i1;i{&=YP-=4_!2V@3qC_zjrJEQ1@@XAT;w)DAP3EJx`dg z=x^`g^Phz1w|Z>o!zWEduzhC_Z@o;uxMmr>*tLhhx!mkdB~qU1xCZvz-p8y<-LZB;e2W>wn!9VSEEhqfZV18xP~xrBg7q-VclYqLRptxo5+6v2Eb+coa*4B7n}G%k>J=o? zZGQx23)BFT>C|JQ(8uMXY|E+Fl;Irm~n(sX#if{n~vhbhQnZ+Fuxt;=UKS6EW@n^`29J}Eel<-#k@+>_w3>OUN*aD zkn>--tLJ&aE9RvHr?X!%2arDYia8oRgi2pETWI>;J^aG0X4hP*0#=g}6qhXg!TM<6 z{XKm3R&%?GI7hq@#JT%5i8$L|18sUF0wUk)aPjQ?hS`YzUi60fRO%DB+9li@dDb?w z&|x~pLq%8$)#RKZFyVZZBIieQo7q5#HjArbpawunO;H=A`m%8wFcF+*-!`-0+@B_` zOzh?H1@nk{k0?k6J|lvvA*+2b6RV4~cD3az@`(lKrdR&21CRyMQ0VtSfre4n z0H6Fl06M4nm-w)0Bqc5J6?jP=^7x(8&jTc){D|tJz`xoGQW(6ypon^Pg`^ z6lnhrP++k{ffwH~ixM8~?!Sfm&n|4*^xhgq_};ZNeY{EHTOyHm$E+?T7`nQ{7oDut zL7}hMk2sRnoMBn@ltL7VE!+t}OWGc|k(M>qK{nB;OTv?K?n`M|T?loy^eL>Tlum$h z;xh2c(uS3l%Z{?tfb zwikuI8q8nZYd)$yz{kFivqqG8=zT2w6SVN>QWIq#n3v#hXx#^9y#%*>5c=d}^E$71 zceGYmW*E00#zL5;YUw=zm~eeg83ObH^}t0EWOyQs=Fjan3l+wJSXBrp`0sDtoujCH;T>_Rpl1wBT z`|QtaP!^@JcDU%M8xIGKO0THu{$&`6}sMQoE7fN9L8+DL-r zFYwgE$V56XFWThSd~SZJz%dyak#0*iOSmD=Q?L8N%vTU71&g4nD6-JHFU&&65!(2= z5X0Swi$O>vTC8u>CL6I)#AU^_FU^aTWv29d?q!ynbmy1mxsIKMPR2`JN8HZ&sw}U4 zWp*6s=vB~I)J$HHm2(!(DT}b6-IViM+1|}xnf=94*jrzj0X2`X{QUP9y0Tle88WfoPhg4D+>EJTaQjMB1iM!A+zVm$PA4+bx`S7tOZ5c5nzTn zhbe}{HW7umiLwd%(Nik!+NUa8FVBiweQOpa9?mD%@bYiXRtmyUAmn+4(LM0x-0nDlA z#xMQOY-W%8f$z*FiU$K_O9rtK`|40LiH!%oGcPX@I{3Ck$Y#z!1Emyg+v!g%O=#-( zW;4w}dm>x7la2eE7g4_CL=j*fWDg>l(~;biNB<{%T|74nl5$Gh6XjCC+Tue#^{^Cz& zci%zMb9YJ5(+`_YoOy{zXB{>hD~-`sE=HIlHFS~~8o%wZ`HOPV;B&F-$6(h%>N)ft zGk5;P5%a8=3e@(gDr6ot8wH(tfrbevjwZz;j+)mystHJ4o23Oc1-*0ZTyk!QkK*zb z8sxb@n}v~EgYsM7pG}!>^2VRdlE^nX)zv?n&2pWA2q;{fNSS^Sn(b$^PIvkim(~d- zD#Cy49(fMRiv(76!32sV>qYO<^Z~ zae*fVP9(fkrHmLjYlH#h3&C1}P&ue$DY)lm{PrFJ1woi>4a_1C0IWMlf37w;|J7We z@OLi)8PADL`cNd7Gx%) z6cor|8hN2SsQ?PY{_Ip^W=(7nUA_j36QPD3gzy*w5qcgo8=dJu`eq=AOw(fh(jaoh zkY*-mNO+(`G!YJ~7;a5zl&^Dzn$tRF`{*3&(UFt`F0q(@dCbgG^iOvzBe_x8f0{+g zB@#iC;-FG^Fa#kvB7(h(gd;+%tQob~d=8pdMnKY1bdh)eG`lE8;%pgzxpB*^a#F}> zm*fN?O5s+7j}qnvNH9tfPYzcB-l~C{qSmQj2H};x_58@kwd(OT$Iav}xD`pPABnYF z1zHb-o!o!=s7UsR=rZfk<7R^ja#6$~2*FZN;lW|CQjQ{yMB`?N5Gy@_Y)~B;Av;ca zdHSA=)qHX?Is_5PB)Dwk%-^`92wOs0TxK-hg`W8f9+D1WHz0yavJ+F3clq0#r$}{Q z2wp_3mXg4*CNZv5H}4;F&Nu~WjIBPADnmsQ=d+Lwgt=&=7D$^Ep~Vv9L|ShW5TfOf zqvxKT>mZm>MUvxP2<}Sa*r~;Fm%s4cH1GAOLloW#2NVS>q?|=YD@3?Vq?QmeU%Jhm zgiOxooHUDS3ULz_DdCXer6e4$pEQdLC@Y5uU|3Q{oZmyph%AVXwVV#)7Sp=tVVGz`gF?Ky1NXc#jsS2n-!a12Qs^6`cL#WFG=L6Z|HVvGiPz-cwj_ zK#vM=@eY=lGoNDU-9+|6RK7ajQX_o|!XQv;&V=ZLV&s3nvWVaP>C`&>$e_Fa>xQ9N zZx&>bOlTr|;~?U4?ad_f)niO0U;Rua_W3R9M<;>!-2D z+~ZMWEJ}g!(=;|Pi8jUO<1?}@&*t|w?4H2~``EAUnyQP9Y@Ke3M=nv)MP|=wE;6e| zH<;XI5?{$wB+9#z_(qk6WQ!wh3=$l|Z4Br4_bF`1{TVFnl2c!zj%v+zJWwc{t8Zmc zIEcYW^@wE2tqeAut|$DG!6xX70{m!6lZO1pOm?$&J3o=hM(0PE4Q$DjN7Uhba?P%* z!BmN!Zf(Zc#cdLTRf>}6;WCcWayGQdQi(6|Gu87T!FBjAd%ecb)X21uGbtBrjH>}( z?`MM*aW3ASQaXSoLeQxuYp4{ZV+uz&l#q38P1gBT7eHUB$xK+u&#J`^^g8l;ri_@3 zgFRB+kC4aBA^YWg`a!{t(hQ`EPBJ{kGNg)0Fy`Y`2L2*>9P-7?$YI0zvsvs9?H>Mg zHtW%q4hz%T=|6abqR=0*ha0G2`+2I}uG1tAv2fb=7;lurf?bc;#ja4tWWT#8rYhaV zh>RwL(e%?WlI^*ydw2IpdQLVfkIBK%LE$mG#ZECTc8ZLpptD_}l`@oY#p0NX#p*~F z)|MmrI*)Zt79;UL%8To;JGFcHx;m^IJT{KjVMQrRaoCuE8_In5SB>j>J^neoOI`Lo zC9!Ezj|FOC#gh^TgE! zUTmhG4p^(&L}524*8b~ivTkkhAnuLpf?|^l7#_9tYIAlw1z8(`>0a3Tv@~hrXlDP$qF7n=X;7+ z5gnNyFJg5Yd_yO}Vu7K`X@PV)7a;k+AQ6Yeymceiq0ZNVKsu>o>4D5)lsX-a+z)*Z zOuMoXYosj-J=uu0*YXg;$zE~FUNu|m=%usEZ}#wC8ndo-09&H_xq*U2^0$$lCi))? z^=rb0Y5G@t_`}7llK^gye;)s+nEe9!6ndwGozTvIAW$Ge8Hup9x(r+EpJTs7TXw<> z|9$e6*H{euH4;rBx08Xq6tfZTqZiCO>+QcFMqUGu7i`X&cM^~Xpx+V$d1wZZ=QSv_ zr|W=P672DJT$WQuf?9$AHBmkSYR@)j<9awSK*X8=(*ZR_)&|lFCV}&2Z;5vq)^4_t z0r=1sEUUpGC>J>9q;0}D#HI>^oE*lC7HqUIckFM$oM>V4TUtw|#;zt`x~Ts7pq8w6 zJsUbSKex9>PCb!=Xg%GM)olqdu~!4uV-1z64^4#1OGy@Fn2Cv}6;T0d8s$ z+|&wWNx0DfHvj_7KNH(TK;R|p!I&2D+e+Eh2phwXm9p#fZ{exdigmYPM)Lz^?BcW^ z3H}H9>#bOe%xB=DV)yLdRL-^5><)clIU-rHOZD#ncCDE>xoy>kUDM*^L>%*xN)g!* z$~>NEr`?WT(s$ahpxdQ2#VB$FN4astxy54gI&Il~xJbI9Eo(ucbv|y(K1iK2A0&xf z+xUid(BF2xJFh(}bPI@BL`52P8kN2&gW9vr3S&-oZJq45qytm^vfV`_0Q{!|8>Y14 z7Aj#(a(n=g6!wEIY$2HFbzRvt1jOHUW$%~RrZPf%LJCkv*Hneo z3U^4675>|9temQipEjT$UsQ8+CV#LytDx!EJ&Rr2_Oq7o>mcW3;QaIgZ$brx=gP6* zB5?klj(Ejj&Wyg@1sxDR1s+OWx8*E$PKQq`Artxcx5TOu=`Gf$*e*&(K+hgpk>vk& z61)!)5f)C(I04@og1eG`KR0@?fkhvDnZ?rkRV-?chD2wzXR+!cpxS1NQ zgsR#MP67!cF$6#KR0K}YfIi*$b!7vRfiRsO#Q(7z zj{XUCEv0G7`JOf2>5+U5Xo*;@(jc^LW*H#R+_6Usit3vYlT4%)W$4$PxjYi~J21Ec~^|)m;mJd;>*i z^(8bQS1#cNAO7?mKHbiT_G3lekDrB=!C0pPM74H0!zy*c8wf@I-_8QE%dd<)nD80$ z6VjvN-Cg24f2JSnP(z>*C>{A-5&`?8AM02X#0!){!*Kx(fZQp2^k*XZ=*9h6H_Fnx zxIe4Y@~25KK^;4J@?^3*m|_r<2Y@)RD{z9pb#8XOxZYQ!`b*OU=4ywGoU{3gEZ%JZ zYuEX2>4N2j#^QFt$`{=LijSU1Hqrpc67{GJ0g-(90Jc#%C7^v5kq)uSv@%$Y!zYsc z^2nBI$zjeN$g0Q?(&QZQAkePQ&SAOq_u#-fwd)ey0+Ak!?9M>hZt$@z*4xo(M-rbl zH~^d1IV{_YLj2`dx{F#h&SkanoiqfPcQAr>$l1xqCr!-f=bg)1>f6isE$1>N8;NmP zP#lm1g&xOXn0<3Caj=V`g8*USjaOD^M$^*}Im#migz4gGj{TKXq#>XP89qDzve-V08yw* zL(zzY`YQu;a~oTP1vZx4ozx%Cf(I<-$wm_@3#%1UV1eB~q;aikY9X&0P?*rMd4Xn} z1T|GCFxEq%UAlqXWa^QP1QQy!F#MvIlkk{r&Zmv8RiFPkn9Wk$7oO}ue1M`4#Co1d zeRx?JJ4a|8zn8HR|IRY8vJNzs4uMKIlV3K3m8ERMOzILT+&F}d3T}gB@fuJlpqFY@ znvn*6EjM!cZ%Nol6ze#Y4ND0x6`wPd#W5Mp%$FST4a%sjD`8_CAnVVg=xsQd~|gJ|K~jRye=nF!1tZc>izo>#LPyl zOy80J%gSsRiP`*)*%Z?F4~}Fr3ctZ@+K9DxjLVpj*q7BUjrR6L8}X+uV7-g(12Yq# zpJ?2+JjuVc46H5;{Tn|{FoIOPW;x4Ed%eua2X9z(B9XT)X9dNJUrWHP;Z4M;0KV`X zUjyMEUJgMo&bYC&I~QxnKL|Q*ma{sA$B9GOg@rq-fmoxm;O0tfgPA5IEF z01PuEfi;GttMD{RRH>@8R*Mp#>mXx6e~Qy{js z@iT~&+tnv#8BaCT<2w?J;+UZd$&chxOfnE=Yh=|Zz$v)gzF!1kq!V~Y!;z!DX$)(i z=m@jhh_T5LMQEVfgL;yCv->tLNGgqrlEGJq4U4KpEI>3a zj(^3WBGF!|M8w$T#bLwDOdwv{(=JcGy*y+P-v!pZtt`FB=dVGS(2xN44*|G**;v*q z_l12@PlfNhpuqC?ybD?VOP2o?{v?UB{0-s@otpmhl9LaaONogm5*6Fte6OFHTpUw{ z3}kd(I)`>NBnskfcbO z^(1P-9VnUnc~vj-BspKcYdpJPbYy6P`hv!tW-ZbJiE(M%8}B9<+vDu%%!^r}awGw( zTnBxKF}n!e-6>Of*116G&0n0+d`)NfiX; z%xho9@=GFuAg*@MsSlim($mOsC`md=&}(!F_o8u^v7CN$3x(<<;HV%m09OUov;t3< zm;)V~){@Z*Wo=(LzTq;~bPRkZgcC&);8xu3fo4IEWJ=ry*BL<^>?fo;!V?^Ipmzv` zBe{iVr&f>%`5u(jfp-9;kN~+cfn|54&5Yr!g0Z9Z7M>HQYoH1ZWVjmOYbUS}e zg-uDxk_{TDV@MJ3z*}FJmQ~;FEE8S{2vW($8b1Dy(mKWIg+#OOXc(5CUqEI5P zXoJCsnc`gTohw+LekcK>~>ognZbu6o^-a2Dw9PCm`TW*C{Mr zK`2{tcn7J7JI25`Cz+kkoWdIPM#n-4DbPvi@fv%e-3#$r8Gt8@F*hHGE0=#Ug%vqn zV+GcUts-eoCE0SYEw5y`SE}HI!T={HY)R~>@%xC zYs6K4**4%^jwpg3lnf`QBC@F-gIrN1Jdh9#(x=QuZ65eU#(2Vux@6KlkpM!1zm5Q7n3Jl&FYckX*$eR>Lz>w$}1r^cH}mBk>hY`MX*Yx*D(XfDGm)h zj2G_$?D^uWS(A1&2*E5qU0@qw!X%y6I)W0Q2tc2MiNFqIRXN%wF)NAeE?diZ_EgqI zNyBaf{8ufFF0t^gnJlMi*sLh5iV~wF!-?S`Vz0(3QF-_Scw$BFx9 zz-9OoNmiubT2*>46?)als@!}edt z>UZ08m$aM8qG2|dXdL~5m>VKfBpR=LCLVRElnd4e`wXG;71yzz74&%zC5NNygY;of z86AB)YZBg;hyK)!uBY7=EetU=)#@tR$09N>y@uuT?$@)FSd4uBuSBCoOpg*HXI#&k zDt;(`MKDrsydz6X=$!GfKZ}o>a8nZh@p@L=$3X{)%96~)MP(K4R1NvW9zN;@R$nNl zaUopUf8%d4Jh*dXpQtZ6$S9(r_9REW`v#UZ?(|@&D$!v^t*){%3Td1q6Cof<4g^oU z_l>M&z5T z8@9E%4P>MM$mz#rHqH&z3eTCz6;e@fAV)|T5suDh8TSI?VvXD>P!`I%$e(=9vhO3k* zq{72Yj$eG`-K;?0S;lwY&4v_)k3g}OWHQz&Fe(j0f1?aOU^oE;?DMnlVOMs4VQ#Ab z;R_+r3MoXfdKoie;lyo&fOm2MaOTPtsI)XH%o|@^ds2>rophy1^~7=1Me;j|GI)H0 zsG5R@67oft%#az@6&~xlp5ZFaUnuO{fC98GxtEpTRFH!BU@{5h<%X5PL_fWkbxb&% zZ#3seGcT{pE60ya;fw#8nCh50;)b8*6p%2P>`OPNYJAA(KKcBSD%KdsHK+2a!i5T2 zWSHaWfF6Ngx)Ew9Op#y%*DhQtsKTHC1t_lz?1%Nvi?dI-$-@cR4{tT*d?FI2j^G&8QV<2l}B{lz@PzGYz}Lfya}>4^2hKcbKrsj zM$gyJVGU}bfaBmHX~#En*m$BD1Mg#{^w+$PH7_9-4S`C^=42bKAh=6TO4})>#CP4t znvD3~9!w()=4<;ofalNbXYwj~-+rcvylp?zL|(U_?TNIAOyivUm1#`9pJkUi@=5^9 zR*HqxCmSvBAJKt0Q+xJ)HXgop0dI4UkC)xY3V8PiSPD(D-vg{bv32XJF_QcMv3m}y zk?Ta4pva%&=?A1U->wH(6H=r8e1I9$WVg92Dw~>mQAU6VC*KNjkqUknL;^4N=smH{ z$Mb~`7ooWA#{jA$5ctQiADcWMxEa`bI^4_f0IH}65oqCJ;~S+R8h%g0m0jKfxPKyE z#ynOi+zDu+wx6Rn&d9Tv>Wk@zp% zWy!@&tYtmEdugrOH37N44|RtYeirJxfVI-{7Fy)rDBOshl=vn?~I>LBAgVK7*b~@tlvN8qq(L&&P4O zv4zJ2Li6~Y{PBe>=%+V?`y$L=B7EfcE@XvipD%@*H~Fvb=lUX6RQQtk4S<%@i1bD6 zfAo`RpAT5XS}1A+!asq5IqvL^{3PS1ELz0!;Lg5&5$o%Sc|vOQ4xtbk^XTLaqA=z<9 zkN^@+aQb0z^qxT1TpTN{U?u#WC9JNS8^pQ(I_B(fQd}P}NhY1y$(udOHfziI_m8s9 z`nK{=D03eOcx&5o^AMR>{%tk zm3g+%kDd09_4H$_{bLRN*l7P)MnBfsKNi!E750z$^y6{+M-}~8VE>p+mW?%hZ?_xj zh8|hUUf1hKTuD{n_rTqcTu3XPVx1ekKG*TY1booO%U58n@Xi!J?%B964_z64{|H}?=Umy+POots7ot%77-ZdpJ$UIVT#(q`gHK-tiRs%O9P(}h{revL z`BkhLz5ikrYfOKAt677TZ+rM=CjG^MQfA~Bi68H2%v}$rFP-L+LC!|<*(LjS#Rx8S?iv)O0AdHq85TIQ$OBk zln-s6!Ck7~&f?|Iu-5eVu4mX_`uhpqC%iw>*N3-WhdK?OWtsH4#j~uA{{BdQ5Pxgz z(F`2lU_Ws!5-zNK>a%DIALl*GS~mFYEbIix6evcqz7MYbbl8iq?bse!zcIC!x=vQ1 z_IUqwEQ4N-v|n25SU-}fUSG!=7ryv3ve}38z6TK=y_f`&Nq~g}!~Vu=JjZgP3f78O zFx2lkcAlo+Ud|Uj&*mvOy^8k;F&U9N!aE2}bPxDVlJcio}AviK7l*zoA$IP47<7li;w;Ry#fvWuMJG|S3_ zU>auKYEmG_e|t3Perh9YJaipg&Xy&j%yW2noF0<8co1z79u^(+D%peF>m;Kp5t^S9 z0Yv>M06_#*;lWL;c7y@Qo#?ZPwNpG#p3Wrq1e}sM6NqW6maq)OYi#!>R-}ZUN)Px9 zFT!k#S(2-ce@FC0gD%G!&j_@@Xf!<1`bMYz-65sS&-yU%tdzpG%8c-(J%^ zxug`&5aBHqK?(0k!9PtmB03cxznSGk)>Fi{;xjk1_Ln%w1LMCvf1f&eIW)O>a1802 zktNXHhGBbCi}j0eaTq9pHvIQGD&cWxr z938kLruEQ{m)T`X+D(Y5iT<@wJIe>Z%IY{mx$y|mFEs{%zyW^StL$F4z@tWmkn7xT zD_gEaw2{I>ARC9=(G)~`jb$lj0J~((*pe<%i+CNXTR`|WV6Ez^DO!WwQx>XJL=8&q zDnZg>c-GYDn<0ZT3BV+^KW3Soiv3VF5@o8or_69TD(G2>=_y>hyh)u7MCr&XC&HCT zCS^ZX0xRuDa0}u5FK<968I^p-icxh!vtI`b)_0Wi-P_na`a5wu+lRlQ-fyyxxzj~A)HtijDp;qIUvH~BJJ37%%_uo8%U%w05 z=`Uq`@h$*4KBlQ3x5|&9A9t|~P5*s3Ke3yw)lqBpySSkC>u~2i(<642TC@@5bx&Db)Yvd)bRLox=CoCi`zo?*9NM zk9&vnF(0tW?LHh1!xn-Krvz$A-;_-M2g40d&=;r!8PaYN=!G9XI4YqF+>QF{1J==Z z^N506ECJ1)ci)E_@4uDt5B9MUkVl(;$ja!a^&vZ7{w(Bwe8`6A?+@n#K4Qm$Gc$0; zlSNmK@K1vOsZ{(_U##R8f6N-!o0TEfi*h~`q_yy*8i8pT2LuuS0{+;?tSR!My!|m- zq|sts{VB`S52y3nKV@U+_cx!iW%PH>XY3>Td*y!IT*mj$_Ol@feo%UVbxQi3j`&mf z{)v~>rAx**Jg3-3D183`R*J|6uO48-ac{o%LAFZsJqrm4R-#G%L&N#5&oP^iS+o$}?eui0?@*aiI9*Q~vME7E>^0{}v|e}BU+L=8Un5c`3?pYtv375IM7x9ovl z&+YXX&*T5Mhcy4Q!^s4dE}pmIIUCPk?(-O5;s5v!)L4tRd2nAuSXmO) zKRKMg@Ez-)_fsmQoHYO8)Ibug8AMn=>VA{T>wM1|BvVTeGkN##v1)sVhem!+FbJTS z@B`ai_ru|I?ZqF+AjrrFWJ<_r0Lb7yeq=dR?))EFs08Jr%H*SrFOVN-fKlTXC-B?w z`ac;S>hKdg;ni;`=M}%P;>>!1x&fbm*{DFxU~Zrm5B$b@^OZm2q&8fjZXhTN)IxzQ zD$tYn_yu7oP+-h2xS_Oc6u;{igfyASH~-EWq=$x+uAXZUityIIvf>&)4>u}c4)ldz z=KsMu^CiCm&Fwx?>IVX%4_@~-Twa!MMZ>FqgDFmSRGir`P+yLuHb#;|Bk9iH`GuwP zIlr?O|El|S`r1)^+MldJ024<92XVNo$;R{SpLudb-yda-d8cEnrarqobj~qWq@8(P z%rR1zqwaEEbsQ$g&o8KJ_d$yv^nZQ<-+UYw?~j-9T_@NjeB58GW8}wQ>JNS*^5vmO ziFf{vyu65C@ednNe`ZEO4cdfsWIqUG0AuN&1cCr$8hGm;AnP)I>>t?HmvMfQ-2|MN zTiXinTrIJ4b9-8)&c?}i&)sBwr?r*52X`vrIEg#y*jZ1Yf&cyCfU|tMIFyfPM9ma2 z{4juQ|AyiGVcohxk#vMLMUl+2B4!UM4l9B?KXN zC0hMcj;0Zcz?<)rM5|lsGY}MuK(C+W!6YkB+s3;jS=Z$(Cjv*MY)Y4jz&9)TYf089 zEJq;Ox=-IYoUco^dg{NY^WT%L4q*fhwN0_Qf&mTZQ`4-A>unrP>-)G?0Q!le6u=N< z`t<}%bNG*GR=&2CXZWnYkcuWX-MUG!)b2#eVG$*xSs=Z{yI6~kMJQt#JfCjesmL=A zkUZm8BoJ9@e1`SCQ!0>&kft*;l$e0B)RauCKq&=c;$N;t4wR*iW?DHd6A(107Kw@S z#(QYeGH?#rg#qCEntK7QH+pGZKOEp#in53$;=^ zsDcf2B9d4Jo!3EL%fKBwjNXnX3dZE|KfvG5vI_OXsr;`jt5Fl1Hvu4OCU^>JU_21( zj1AzAh*K&od~itg-x=zcZ8g-~JCUmHgrkefGm?99th3$4>#F8esmKu+3MGjDm1C7C zBKa>sUkrc@s!m`5Ne=qwT30C+SRqIhk~EP?%Int`DDmHAg@d`4luA3H7N;`quYsaK zCg?b?lV@cU>nY8%uATVhDw*=3KXw84tN(!VyE75bxTwBH)%MekPox#p+Y{O1Kpz|! z@9n|=@EcK4jg5fjbm24K$AM(IKE66uH^t3i6H1asoWQ1H3~$>kpCFr&WC`M?CbeZxs<;zN)@8 zN1OS41M6N*{~?XfX=qJF7O#6B2{z*`@-1JRC*kS~Pw9>C|@NAP|Dt9Jz|!B{LSd7~@gi&BYZ0}FIOmr|ey zTUjJai3>4y2$qE)9S}#c6)y^omaRPJ+0VRr(5lzZ zwXvDX#tKNW=~<>QT8c5*nynZCIw>Nuytzqy>> z)X2JmWQRkItQPj)qEOey*3TLVwWY<@+vyxpc>zDf{busi605!~-}-F%w!~^oYGQeb z)t}VH$4ac$$q>KNV6o+yC06ZI7HxPH!XlhN@^nc2pZ*IMp zg1>xkJL_lP$+95Dx`#qh#!t4b(J&$159#RF_SSs;&?$bynwImV0G3{q=kOy zU_Gw~{=s29nZ7~Qkw_3ZRB(b@Kqp*z$a?Ajr!4eJXY06rv9qTT%0wiy2=|m0E+WEe z+;?cGB0K=zqg5{?KE*Bpgilf6LR#_~cDK4a_B6_*;_gS35}a1{C<%nHso``oG2o-F zl4ER1s^Lb^A^uW#>#Q^DNF|Zd$_`JIKpJ&)dZU%(UgOR>eMb)al5>+YqVrq?)FjG6 z9Z@nc_tL3hM#X9JydKu8UNX$R-ot9B=76!!&Oa~9<|#d`?xIZpp7F|D*V7szK5viv z`H!B~z?KmhfC&L%=z8M75?%f9Ud>6kjsgK zP8<06wBA+g0jdOl6uT)!K9Ga|u(#E`SmYbIAkGk@T{&8uZB0=a|B<$6mqKNR z2ig;!6j4KzO~@hY5?62*-ZSWW4-zgKQsjBpcTtc0SHKx~ULPy!kT%whVn`pWnOllc zogzfroN`Ima$g&xQSc=TGwSih-(BHPmUDSKbfk}Up61)K7pG9mq)l{4KdV{9OfFY) zc0X0bg~5*^mFoWajosj4vjv2faRnqt`SmD|)OV*TudIpjDvX)NGEv2`cvgs^s9h)s zXS_mHC|IhRt0bm|0#mY+*QUb#JHe?erXE#=Z|-lsR_}+NfG2ag6IU5<-y)#OOi!oDHkO|QUn#iL>0bZprxh}Cznr$Kgc2<544&o z=M&%sYBN!*s7lHFoe53ydHFe3rW=G~s`FdUvD&0OI+AXd1~neoF*3U)jvChML2~vB zq{L9v*cP;NtpSQEj4{#%L{DYXxmNq?#tcQBNFE$ywXCk}m4mGAgWRYG%4+Kf z@t*uTrHxFYNu4iB!0NSq%%*y`vWT&#l!#a@q! zRg7L1Bv10+$3GlwU6uRc&xo!=VIFYxDZ#k^QN%!@a2R9Dtp43^uK^;37)NV#JHQ~I zObFQu^{2Fz^U1qM0d#?N{PQx)3Oc}w-9RDrQniHX${|*3!70`av79tL^4pg~tghl) z!BDGF6p0!!)H+XmTQStC)AUs!oi0fT{(`$uqHGbHR>@Q&LHY1dOF0EKPIM-JPzvpH z#B(L=uq)JzOQIO9=;x4T!Wm&V0c5Fdx8@WAu;>{WRP)m#tU@dooG?i9eUKMp)M=_L zpkS*U$`|KZ-N+9yc)nFvfhGiGLlk8dxh2qzIp2CsnI5jUxTYspt>;Kf&GAD!q|QVX zvS%Xbs7u_zfp2VSzGDaiXChEJcGsaYdlbxtY z)S1HJbqQzm0ePs@BIF@OJULCHmbwsfkBZB!c8(dxxRu6_anxJ$G%Ij>I zEH-}` zU?@@a!Kd{X>F#;OXsbb>I;O)nj<)J6)1-kDgK?%Q8A-*${*=TylrzS%G=!R%A-~@5Xwz<%nB53uJ3$2o~7q$=pLL!S;W=F(x@pue&BS~w< zEDTw3!I4{&InEj`n!I$J)z}~1Bp=$PeO74YIO|%?G0uY)B#|UB1wtc04$FU+HYHX- zD;sb15G~IcZ`BJbE-_JqMG^y=2Y+k4Ra^D{kmLJxymh={y>w!Q5lPHg?5ptx&Xi?S zafLR>0OaTjM^72O!dQc!$Rj`=C`AR@ijh#tm*EvEL%y+tlea!k z;gPMob~yTOg@i`yGOKQMx)|)$<8ZhP_+m^Fu_Djz%dBeC#rP&zZQbc!mfYO3t3GQ8 ze>tUP1OE5~Yp6Rmb>>o|cnS`JrMH=bK$0ToUv6!2@|J*8?*kqrsn=y?IqeE7-?xy` zIc|}2ZFYrKh?Ll6S6Fo-t165B=L)M$mk5al;HtKl81kGUuH$@yWddmzPC1%*m$zl$Wm=&DWJ?XMvd$VcdkEwi*Rg^kN}N{f zh*u8W2+o9bK<=L%dhRM~ta|lcja$8Tgy0|Gxqosy6-OyulE=k#F?sV%Rcljo+@>0?WkLnFx z{vT_-yS%%7(W(%Sr2NqJI_pk%d3XDAm8g9=o+H;;`N$xMa}^IVAt_w!9V~qfx6mlZ zCYYSwQwX{)zUR6Pqm-2*u@H@vx5{Oh1{h7$?)5|DF&ooHo-)Kc= znwW8;)g~Hf4`g@r_KW~6Qs$fq+{zu46A)%m;rM6okDOQpZWCN^n{ctSU(oGg5NhYV zFyg_jvrZ`M4sc{3h!Y`(W6lzr6?)*mRvX2Cla@cmdKCK7wCZY#$iEA~lR#!J3P_y? z8BB?!BAVqTmZgNcF(91~-MAyw_-K!s@k17#Zdsk()F@^MdyR|A6xn+FIi)~nJBa5CFBqqedu@!-wbm3}B2A@T^W-iq`I4}mX8 z8PXe7@#8mH#e&4{O)~C(Mv&Oj3Ty7A^9ym(hEysk!A44N6!0%2&}gZ$tIBbZuu-AWgT3aAMKQEc%WE3Mm|2)4$X7>sNgRVe98wC{}c z;BGU+n(xG?HxP$YqZCdla8(c%gJ@mQCic#dP<}R48mdKC`{aZjii#jlxk~o;yJ`Fs zXNi)z%N)3ovi8PE8-de-$j6z16BJc-myRZLZnlcD?R1Fjf)@__a z`{x$c4e+;TSsmNbP5E$>GNzc9^4mnv#d$(8oHZaXBR}|HLG6~Z5t)F`S-fQ9020Ky z;>1Z+$hyTUboLrzBa}0wQko4z6Fnl&TVfhEw9H0$6k z)=iBf-5KwS3MUZZ)f04#e6r}QTdn&P;`ttm)&MW_P624cD>+r!OgTj3Hmj}M0mq~I z>&OjuhVsa5)hkRN+-CK;$Qdrqc~c{2$zqi8(GKU}B1G!3lrz~~&SqPE+|o(OQX^?P z{Gg=X71a~}es=W8V+ntw+pS)Tj|)bQHnmeUc+c(CHW=D=yLFK_7+DJlpm2MCuskR| zV4P(gaJO}_((zug!$-1kUv{NxO_8Yk?%h^_;sk}$tz=^x%K8){E1`ih?JD8TQ0@Sb z+NYki$z_VjJg&1jItD|S)|@y^JAB3+@azD|OZ(IsDPb@Ut-Hs%Kx^+Th7iu@XLaLA#5eqC`xqTMwM0I`#>B-<`72ltE#MKlv55lWC)guDdEPFQH3Q5hg@;sb;4Y0=tO5a)kz{v z6@m&cj$a{&zy%Fr&5^7#!u7yBYm^(;8&eXsI8;SyB9G6rwz-A87y*vo!L5eXm7z?* z;-nl4@fm@@I(g9WJ-2YXb}!GHZS281g(o-d zO#(LE(P~diBtG>9gowIJwf~&129{#Ipb&R97R<40oYiyFq0hXi1N4d|aiQ-YvLtd@+ z%OrTL6M;t_eALSJeW|QN&qu9h0|a5-;ss$2&~8H{PB!Le#S&&`VJOY7z>;HGlZ0fn zMl!o~k6J<1^+-NtS7mq@$6yf_n-DV$XT5BI zL>w!DLz01mgAoUf4@&newF)FCRe`Yg%IxUf1&}fpzQeaJwRXBd>EUHoYk?*4G1J{8 z0m~`6%v^5O)6qe*h?{MDYK;7QwH1lgqTb?|NkcjZf&KfD95%A?JwM2tFzGjzKG}CW_^q4mzEa z5{deAR$6KTR$AHUB70U^muRzir&U%kZC3XV`Yw4*;F48V+eU}PI>TKCBZ2!2{@n&m zE=rl@8&*Y=$k>7WvC1k`?D8-g!XBlJMedY=_$cIkP`27qvx3vcIK!4j?^taWDU*-0 z(0u3)U0TEi+wu6f^Y2z$=PL)40yIf_##JMX2-AZfU5wm(^_r+Pj1`2QS!4Caxzg`z ztYQJA!L?Rah2o7TcTUj|6f2|D5J>ru6d+1$SHVT8MW7*w^(lMd&#tvPXixC()<)m! zacQTHL#P;J=+bAbP8t#gh88|+U8OmeA9PrmODxTnIHJg!FkZpn>pCz*okORl9}}Ll zdWqF~`Z=qk{_S4=<#Se1-&2T!XqVPU*zmI5l1)6xnUf=yNF$|+9DLgIR#sUAJFB%D zf=4@rKZlG)XB`UoOGte0d8?yhFMvEm3ygqw;j2?p4x$BA+xHV@6RfgJTZ|}+Z-%UH>ap8tccb|WR#VB^=984<1J}qw%Rhd@C%s^; zlB}&tN=bz;#z;xyUyLRJu}DJ5Ey9yYhdjZKglL{iw;w4)ytCTqnV8k-)oew+l*<6| zC|2fjArLR!V5y1b7T|s~5FgGkv5Ds7?tZqxIi-L) zInoyw5KQjSfcAC7Y}w9|^I3 zdRdjr$Iq@+r@~hwBGRh&u&Pz8AR^Fa3s6WAYFm2B|IpI-cpcH0NoMpCvXS=ae^^X} zw8DpnK#2%643ia?vKf~&@a-=}o2z2?ne<&5gpXE_dW~K_J4K^2Tv9HnU|3b9xTzE# zOb+;NF<@#0v%ot@1mXGEtA+zO*AewRK6kS+O*Ldz|-#5r(_)u6ts4TncbW5LWV*42(K5lF*nQ_^%{rE_`{3_O(kvUR)WO4Nc7 zbNe-8HT8P{B1WRIA3PX0g#Cd_9`5Cn=(sEc3?e)=aEptr;4cF61M29OT6 z!vHvmY}8pX@}{M>Q7L?kOJF6({?;2-Zy|(KZMOpcrA}BOdHU6Ro7LSpHaJB~LQ3H2 zJFJ2VLBA5<>V^KI=Y)v9VouG^bWV{e3E}EYrj-(z*Wm58SDl#G@~C-*wrsbWXlFjL z9&Qe(DiIQUj{X+R=GG1?#m&BA3aa}Kzfy2t5#1;uhWN(RdIdEmeti= zCf0Y4{CE(8RAr&Q7ZUZviUj`hf;pdkzSH)hRyn$tU-ho- zf)HU*Ds0R37n3r67IScoCx*bQiiRxjTBDfqlB!pz9bmbY8OPMffVpDH#X%ey(4QLQ zgNKLCUIb4L)adL*+~h!JXV7d%YRCqXxG1J%V{)g&m4lXYh21W5?8?dMeY)A#HYSCI(-$Lwl4(~4B1yv{Jxy7oGJ-OX}_1(+oxc&^AUz8 z8kn+I_U^j|6jMGHn_Y_)Q$7wh(?&S-E2f5x%`id}HfOl7IYVM|dR%OlEybl-G1yF3 z$aDyAz~)33HcOs=$%m)K<``;mI&6+9e5Tm!{U{DLyLQLH%`i3tT^uSWsjX{&oEl+l zj#IX7~pqam?fbDELkLt)?y$Ex8Ov10mnG-*xE|BDuSigpJk*th&A2LJVC1 zsqz+3cn-3{yBHMKjC{mYcSkvm7us>a3OG2yy`Vq>FyCPBA_B$0V0cn;0Cyk3p*;Hh@gnL zT)`a$6>tM(`F^KrX1aQMAo0H6`+vSaJWpn(yOvX@PMve=)TwhW?$po{9RM0PG3idQ zwWtI*+rF6aT+E4v96nPNn*XKkRvcOH%*N=5UM>(F=fcQ9mx{fbE>7R2aNcOX|b6iajyb-d_VShM~dYp5|lY zrgurBi)*XDosgvBKsfZucN2QXY#E$r%04*3C#C6w-O*7-o+Xh*;g}LoU`K}~%CR+c z)Mnbjsw~EC8J1z+y*LZ*I9U5VinK$umwEEKenr;N2pJ07CmWzR2-uw zzCagbuv-WN7~P@!Txl;U$Xph3%2V{?Z1@cOEnI9us?8kGw zeEbf$+Rw@lPe_l6nGhjyHu&&_0a`e}6vjntUE)mIuOw!GMC6xB(h_eABs`5cN*-s9 zsmk*4x$OJH6B^s}8`XZ_N@yIVM{pR4tOY~*5A(4JM<%3l=d|z^*M5F3K|(Ax7E!hf zIJ_*|b!0+TfkiU5gjAvg(J&lbBM{ zx1sSHc@lw;0BE=|92Hb+ze|rrXZ-Oo>9GKYKRzx!7Qphye@KtTVEE%drN@RCEq{JO zdM>cRAD@&S3vBVnr=-UMoBZ)<>9N2ze{AlthAC!)KMr=1o{QNJwKP*IzAK>RZ{IzJ;q z?tE;*MD=i9=(S@oQdj~9*WD5RDn`i*9X~#yKtbk|hJQ{t&ng?g1O3kl9rF(&2&((NJ}D0;@RKs)QZ>b3&PV=rVS*q7Px!CnmJ9&UT2)ga6?Vu8eH6)MBCjdR09a z*^A0ly(M#>oN%o_x)`oMb?x{Bc?5j>r7+4$ZvR4B^fyNHzveji^}uZ(P>5gf&anFC%cxWPMINaOtw~nTYg~ z6n&Y6O1MtgpcMisFI9h?p#3aWZ$+OOY5JW4>OLijc1a)4qrm2fW07oTy1qa?k{eo; zuJ@K#cMQTf2%+?PdShDMz*P5EI55f!(2-%8Q;~LPZ0y1MddJ4j#r{;XJJm?k-E8Bw z4y8=->U^!Y@alKPLm?S%cgOfig%?fe8?W9%9zYBZ#f-OUpl?<`sb&X1>zL2#XXyhl zm`k(%+iCwSOTU9=e0a7#IUczC0q%G4!DYoc`lHf}$1qbd-Ed=fU+a~6*4Gr}M z^rPK){5aH5zvh2Lv6a&Xl(6Hu`ijK2>-$yJU_bix&Xz--_Da4_?L)^1xZQQva?Nuq z-2+?|n=v%KkuFD^m{X2;ah3urP=0?vF9E2}2K4T1StGr^HR$+KfjDcj*k7lstm54c zMQp>N0m*I^JgZ@2eV($Dt!}LMlwe(FhZPz_9bjd(!TMsp?zQhM9Yif}LvV%)wS^W0 znON$$98<+OVL))Rho%nnF*Ddbflcc^DVbvc*qp`27wBV%$UZI5CrW-4nb69n zFS~?!6%q!gq{J4-_|e1%>`T9{NprR}-=|3Q1s|0<%-KAm@2^jL0()rDokgtTj;zEcxVstIX+VjK?iQ_Y5Zen_ z=Td!Y(i8X68Pz_vwN!7Dv}up{ajH~rsJzW`n&|$d?Y}6zK+h(6M`dQ{mL~e!lK-K0 z4B;N!E@`V(;l z6-OcqSfA#4MTcdjyv7rj1kdPBK>abFBB zne2+m-UY46p@=Scia}6kNQQ#Wc-S@S?64c1slbFU5#C(z6XLzHQ|0=Aydbhtr=V{{ z=Y{GQ@Pr38gW!T9Ue!|XVC@$Pwx!8ZOc<$iGDl!+4nG(%mvj`i$Z~U$>V<1iVDMku0ZdAn zdd!V5W|kpD)h4lwR`Ht-dzA+fM4 z{EVJ&t(TTq$oe<>p%6K8WGI2vKU(W$t*nBRI6y?X*TX< z7j=y@-q6xE`gsbrFF&=_^DKuxZAZ4CZ%{^z^@+7;rw^3w?}w?!(vKxNp;W<`K<+w# z@%0x0y|A9>fC@Au8}xWJwym9BETMlQAMHJ~o@o~EiR-p2Y8JHDTS`U~K~`4m0a0kz z$;@nPl;I(!W2s4mBuXx7Zv$i!ZukpE!T~w#9t-PJYye16^Jshh0SWQRdI6fOxHT3&g^qSbM+d#Y@C6L=*0}LT(92^Tb-&d8B=&Ac-3nAC%78%RGWW7o zo$VmK$#x<5S)pUG;ucd~G*%fr)slKs;s2D-lqL4Unmr+5OUEIPOvEmYf^jSv?%U!tc-iQ z>uY&m{d(yBtmPl1O6ki5YVPQvS4rH--RHyQQxJlxi`$26>giqJHe)^7N;j91JFB}% z=VNIf-%?dhqPP@eEVd+N6*Atng%16Hqx-ho$K*-N+Lxr&kP@1>XK(_wTH zk~<=peL5vP5ZDt1ihJw6d?1gmGfXdp-Pzhwhyo*ei!P1cdLeba5Wg*4MN;vBUB~ha z`w&%{rb7rFVR1E)D3;{@ew>AI>5t6-{_lB@E@+Q?IN&wb@~&2P@((&f=43+I0+ZT=k#Scba7|v{u}<86&rc40k!ZI0sz~M z?s1`;uf^)evJ@74C38Y5H>YLy(OcOSRVO@G^{E{r^XgFM{XY6R<)o8?y3Z1qIr5fu z>8ls^B2sj>bls`BE`)*sB-{aAtxUZc4imz80&CmN?`OSROy8hJdcQ)_1d_%`Co!Y1 zevW;7vfWCY_I%%0kMX{ADB0Xx5fkVWeL!X8-uG?|!Uw(G-cRq4cC?BBgaUcAioMWJ zzgj(*!W#D1{mKm1wZC4`>~~6b;c4Zu6 z+!d5_S|Ch37qBK#5~VGc#>#tO?+(%%bCyl5M%_;YulJs-H?a=V0V51k_)G2?Yh&6G znCI%216%h&i{f>?E-PH0=>4H{^(^U#OqALc(>8nkT>V_TuHu$;6@jWKGFa#H^yZRW zAl(*cNKn_~&JxxPAO`mXjMhA1!WPr4z=!^6gl8{PTiPh1)@f@%2Rs}T2xKSC+qq|) zw*<99%$$6$ocxlGtFGr!MeXkl*-6VAiJ_UXbXpOlqp*QpyUI& z`u*N)&R~6{6}mhe)GnEv^QP{>WMiX;T_J7w@C^yei0|a*c1^R#{ zcE(LNk%)o7-Ie>uM_9>w7wFxsWG8erMkN|Jb=o~%iv(K~BAp09D6QQu)H_KAOKg&t z2XHT`dZYKNCerN}QJ7t*ca+WsxIF+P^Tb9e6QzH?Q2zkR82P8>k`5cczB>NqGL{1N+TsNSRj zeZ6M@SC^9c^C`@GvEI2!bM69wem-mMQ>fl#)%zuAZ!&^=($8tCcfplx$;O)V)ipy{ z@b&(MENxTGIc>fx0+L;=T&op-A{GFzh;2U>0qiXe0#GW^0?YtVFkn7tz;4}C(_Z~^ z2wSnKCZH^2Z*Qu3K7TC|>XQF1HjXas7`FHE^_rFH z>qA)gH);xaO0f}d)U=4ce52;Z6k5RrT*{5yQbSU%=*^mbRAuy=HD$cYgKyScOb>Rw zUQ@`FEj3-}$2nVS8awOOY^iBZZ!qv>5au3|^t@TG|^f zWbdU%uFkIKfO+B@&(bG?6ud;A_pB;xuDZIoaPixvO$-0nKtE=Me{7{63&KBk(vPL# zAA9M?)8QZc=|}w+!oLpCuQjWfcUz5?MnI{UKCm9PF$q&$v#n-$$>$9OAp{i6E}Sc@ z#9pWhO?aA`#!halDKUNqjZGRrg~$0}XX2EoYHp35PmItW{g^T!tqtf-I|BDb@BZFo z5T2~^=3SV`9}r^z>TgGNI$m=M{H}M}K=^_904udRS=ElI-Vb^OR8D0o5gi&*e`>&% zyj7E}{@RO$-m1AyeWQvMzg_c%`h5fD-d=Nu@&vnUdrcGX)+#ha=`|4S2;p!>uxGc| zG*dofA8oH0r2a94mAq3kT>Y_{O?anfTGqTm8qXa8H#z}tqp`Ds9W|?{z&kr??)RWT z0z2}?(0o?&Zp}qh|E+gxM$qe~J8NcSN9ub-`V7&)_MJ5?sO0gTqU0sJY97g+AMOby zY40aWCcY=S3cXizzdFB=`EN`sVx!-$$-#YhcIW#ww;PWZfL#StG!NzvP;V_$_fql+ zr2TSxzbm3C3v+~9F@VSC&=heKJSt)TL<=rFQ3?EQWTJRmm^`WxdB%TW^0G)CVluQ} zTn(@x^r@K%uCx@)4Uxkg?3oez7-c!jyDC%^2m-!O{L*1qmmoql?+cEx9-Ux zdbHKNxD=?u0Sgz#q5%qrf$6gKV7O$94#WwlLz+Um{O{4G+p5H=A#LcdoVYn8U`Vcweg5)0s*7pD?(QlP|~}?o!*n? z7Ine7j=8)fQ#~5nJzBrqB1%#VwZ$lI?L1;y9gyLb>`PcRN#2?H5(kVaPP>o944!>B zOq3sjuWLyfrRquy!=8-sb0TCfU8~<>nUS^G?WrtEdi+gdcth|LZx*}iIz34;h(5~3 zU#DmB(GW@{x)y9url?23!$E{8Sg7C(3T$C{_8!8Ekn>MzP@1T?6_#_VsG_2Xf*kE} zoLp00DWc|LoS9Kg4Bsze6h&*w6(!)c#{g>%-;bn8rbB_To37XUx3owUL&_#rjo?lA zO930c8*U#L+kd@&Z#St1(d6ESxT3FZBz}S1MEFZ|jkav3(xSt~H|TknMyqQ-&^i;n zp{AW6r7_S1SOkfZM3AjGvqAJMm_?CAbPTIEM!!soL=-P==iOuU=H*Yg!{SbGho8Ga zDsU(q%$Y2E=D1-@cxDNVE#>UASFh!)9N zt(BrZ0hVR>68P%%RNTcG958vTO0l~S`7O|MwH1MqOLe_WicJ!y zYk4fTOKBb?ks$TRF=5+vz5F~8pRl2XDKPHl?yX?rgS54qY4HGP{G~=bbaxEm7841s z8+%i+!mx4kpDb>U7V5~&2|?iIc@{S}IX7Qv=-2qIHO5sq6tz?fj;2ssQ@>o{+~I+s z-l)OR;r?@CaQ#Y9FR&Hp8dJc1w?5Je!NKKauCI{~NxvO*`tQ5-Q4*`6wVdViLCtU! zl_y8mszsGTszMlwSqQb)QmY63)oKKvJ5FbzRTK4nYRn;vQx36}ll0a$xhkLN2x2`x zNiVhRs*sZM0T?f0jci~>!#JH(-K$?}`BUJqGptv1d#WEj@R4aB?V;4=)JIKly@^&=9Uf_{*h}+_7&3(Ie;`Hg$%6RRQ zr7E~kOd1FF+7x{_A6~<$dYO0Ki0HZy;9odZ@4;W+KUL3nzJ7VC{z5xzbYcA>&DUUD zz|D07>NL?Ww0F`{MXQfY(~Bvr;ks$?IJVZ3HRH+Jax5z(M})Bl=RgfKW$ZW*Oro?+ zh@q$f8S<5Op0GvUPC85bGGL9O(N+n}M{rEZCC)N6_0oK);fnTpsm^-rg9r2h?Vmw_ zmi#icYryTxCr;`(Om>p&1rO>?u8g7;ODW%e$ICGq#2U_mLa3sTENy?Bdz#KZc0Q=L zrTeaJXXuSt#cVy9<(Jo_+D|2%wFXbuW1{Oh%S@RrwY+D#-k`Qd6CbL*(S8p}jZS~4 z_C`0ubx%rd%+8ss4~B-HIa6;_Tb(Os>ZP@nSv<3L z3>+EikI5-^awZP*>_@R;F5jzebF-UDA1GpP%+fP! z8|E*wq)7zL)k+!dSmUgYG(ul)n7niANZz5@QdjOdf2FIua94SC?CM{0q^>}k$!y0Q zz1Edv4J{|!A0p}3Y3250(f<5wI@8l?LpyavhiN;QeojkJZ+gO6x0)7pu#R)}p@Pgy z*;8}t)>BuSFX0`Ei|!4rhX=IQ^)UpFgyM5xhsnDW!^O;l41_XO7F zqSi%h?8W-m>TgwS=rEnBTdLT>VfuVJwY&EceM$23wB_@z9Ld^Vst;41WdFWYA3}vb zyi~tI-MNZsm+40{{utxu?!M4#;2vKwT(3yMBX~RDXXw7+dS9j9iV;39opDg2`QNLU z|HZ;0cC1QoTkrH3n1FF4roB#wVXX5AeRSq(es;uBRg1j(a ze@qgNv_V)kAl6DRs|{SZhNTjGKWXbD)Xuo}A*nP3FAkgzL1p6y0Ybb`rG#s_KERD6 z!l)?M!s&|b*g!IJISOl2{h$Nx?hU|1N!|l>z`8Hcn@he9u+Q6v%F8ovs4$z&U7+V( z6P1m^cubp0ISQi_5K=A5)T@zvRFa+AyR_kmTbX4(qIZyX%-kryA|XyU?1o2lP1^V2 zFbD}#)9H{}B<``s%DZOoKce5uRjQE-_1vOa-EhhThRU0cI7?cZ(u{?AM~McwN^B-{ zaSzdEcY~=Fex~GjBH`0EKe1;R^E%j+@)$HB>=kZqa0jn6&^5;lIU2M<3TGTc0)NNU zK!QVkk=1NQ;oFy~ufUbs|m-jst`F;;+yfGi#@ z9+>QrrLlU01Ji8ZQoX4^3O~2K+ml>}!C0o3NUoE|5vWz#sPHm2to)_vW=odo9XZoK zyYhjfga}c6Uq}lNX(15VHsf) zrVXG|4m`g(fP-RJ*!1PPClhrA_oenAFmU;BU`UaPBbcZD0Fe2Kgxu6V&eB#F2#zdn;l z=9xePpc0Rh`Q!EQgQUwT;3)6`aC;Xv#aGi)O)&r$(|68+kuVEi_wy)EkJ8tj{Oe;) z$%b}JjSPf+q>AB^yC+X`q)@n9pz^yn-P-Q2djRB2k1LQKsjwvwEf3qqt-R>Q#}Z-S zH6mpbV#<;cGQ9Q5bWs!?7%I}y!*N>=_0C$0gpIw8RNlsG2b8dFIg`D=(r8FR_25dQ zY08236H#M393C34GLWitRUsXkCHfSc@dF!_uf*+rs4zT3obdqwiBZ56o9Ka$*D~KY zc&}{q3EN!BqGWLiUSo84?eQb$I8`vZ*ebQuup4%HC#=nCV~AuaiDz!SYRpY-&RB%E z5<0NjSg&-5avW_fw&_VYjY{MxDL`J_$omUcwq++2{eS$N;im~W`JACkg7pF7pX4qo z$5P=)V2hqNno2gg_1rEWTU5x@@1Hlyod*hV%mpR=1P3HJ;sxVwOR#EnoKV@u zumSMMw`BM*t%*UJ-gG(tcchCQb7)a`-fE#eTRb-S@zjlqWKV{0jasNEP7Nm!DO=d+R}9%q0{z2jD5daEv`KyQ6{B_P zSNljQMl7U#?9?kp`=q(_8$Y_dYP3vU$6tEs<=y^BarmT8!i$a?8?`S zb?VkCRySILw1X8UDvI{CrV|TG6xxRx5w+~`wZ?_&p~BE_YYnf0?S0aEV>-b* zZ@p2ZetR){Wxb)RKM!Z!HW=?U*}A$A1lw7?8WXZ%HTTqX4_7PD4Kdf*N0UeqU~M-V z9TKND=ikR{G}?1_(yKNb!WC8DY;92CHvYhd$hGEL9SJLw+?- zS8$KfnDmcF_860rjveKiAuIpTXqL3>GeLjDKQ!8^4_1Yyd}#QU@~=b@qBW?vZsII% z@^t0%b_Ylwhohom=!3n+=ZgC52v+f#k)wVwoW1+8ae*2H&-lbBP^VV09-kObCQbWU z^!WoGCcPA{>iyJct=3ZYN*35>tPVtpiZ~kdRla%g*xYxq&T?7Wexo?f6tN!rjl6iz zuiI~2nzZyk0tcJ-8_S|UZu;EFC6rD6+&Gv*C4|m=*B8b)>WNkCb2>XY42Rz1lsEHd<@KbMnmTN&iI?%Y%1SJ;GM9=-x(cv zAhn0s&Hdrl3``_^56+Iyw%;3#+}N}-je?U@e{Woq@Cofx+0O5c!AacR-MfnwJat!J zcHKcEPknO_GY^949`4O{9t4ei-h0liaIyCsqD9i1l^-(N(C6icjIQc;z1i$TM!9;h zH`{m!n-={3=#X)nx@8X=@`KSzJ<*F9KNy#jFZicF7`^GU@JC}PeUAUpXj=4ZFYhRYdezdV=dt z^mGU)ge;-2J!uT@{Y+DEUJ9pxEwA|Rom~(77g=&(*yEuZ;D$`08j>KsUD{sq0N40k zkQ1tRJ{$U!(W?IItw46k-WmA_&5rEvY}btY^Vt)4!w#;}Urzj@BbQB2tkwsT2m8_0 zdW)Q;1^#TvqRB{$=Ftv8IJ>-f)&5z%MLoPK#4B=zOYuI=#y+d(_x*DSo{%?D3T>;g ztL0y@t4`E5@UPfaCu*ztSL~`2x&Kj$7rW|2Z7zR0m2G=gFNA^l+h_IG#$($(xVYgD zKyAQYnHUP55U&zE$KTY~5HEc2Zgak?hj-4W<#C^SeGP%Oa`M1xC_Jzlr}a^Mp;^!A zMJk`u7hllZTptFf2~=B8E7x{a^Nc5pipu3YK^EQcBgQ$>!5mfrIz|Rp(iE~S09(is zmO{3LL~SeFBE`_l)Wu#dn;(3dHxWAjMLj`PzZk=YhV);vElNVI#qfzFbYK3me!zIT zX`q955jBPss=f~1IrQ}a|2mJp?&V(@?~Q+5N?$kduT$wOhs@UjTJ?tdVMj@!Z<8Bk z7+Sn0&rQn#Gs?->ZEqFivY!%)6XhtKqADL9s?yoE<@Xk?O3RK+uhIkV^cfx?Dw6AF zz|PY^`DBC;MgU(IZ6gBo3CmnKvjq1Vq2+-UaTc3{w2k6!ELl|HuT{zAy)=yUVt{o^ zLlGdxc7r;;hQ4T>x>O19Zkk29Ib)UZMFc*YVqT|xt#t%8BUOCueRZwkODt0lWPyn# z!p}O(KN^J65DDBtmP?x2CyX6=4N=%mjS2bI=$a(BB3O@^DDG>(G8YWUV)NGOg_fWb z<)Op4K#JDH3d`*$YxT02qA{}rw27w6);Wuwq1D^g>DNid52CC(Ool`Q5yWDQXGN@3 zB^I%bfY~!3_8;r@)(MCkknUku|Bh>Ao7d}E*-swD`gl13wM_UJz9i7|{d&Di^f-Zc z#-4p<+Bv9JFOAl268qN%y|UOc5!8nOlD!H=o$oj3=Zd7XTwtLPZ70c{5EsL&Z8u>P zXKLcafD{^eczog7+zIQ$vC~nS&D*HUNomQ+F~(;|<^+)BiNqL?!i<0Jl-GM zW$J=#679Hah6@JSVG6u(v)&?RHYRP>2ZXE1$V#N;wOXNbte4sMoAqK&jZwg547eeW z(8+4Mxn(8|9fPL75RkT8401=972z~ax8hKe+zbPRQ`7}3G0DxaF@Cb`TlCBSX3+^1 ze;LJNFeL+)#+&g}d!KR3grKcNJR05`pAx<{Eju6U|Av0QM31y}b<*RJH}qjW;5S4) z;9&OU9A6^kx5foY{y7Mbxd-QJd8kpGR%mNk@J+qwA{tIyoMs4&_Ro;137(s0M=AU9 zO+8Op!IHMsoHFaWzFBnLT^vrS*>cG{4k2I2qR zb4k=&A&WTPLtk&#pN-?kE~?CamZ}uQ$c#-p^fx8WE0n#k*0zY(hoN2`q(p($3{ zp}s{zoo&|k@fyvefXfS-OO*8g(VVA8PPgki=MV3d=KS5g`VYPSXZ~gEkB@X+^6Vg^ ztZk;aRXa5IV?Cf)6RX_^*@^uipI>jDG+TnbeDR5Xt~FZ`^LBlw(VkuOsa|!a*?Rp2 znynaV9@_n>{+mL9FSmcDUp6wzOCp`v-8>!Bh11$J3JnlmYP8bC4hP=2jw6MTxliw` zSW!eGMa!K<<)r|NZ*%O-oLw|`)(bWGT;C(Dfk+q0af+sYsrPbB0_~JYZaOF7map^& z>oy5ZzSh@SKG0Z(_3ca0fyLy$E|=Nc*MFwJKN-rSlW>Nrtk*aCa7v%}NP+Ht46R@~l{N`FA zlvd7wxt<~x_lZMrNPhj0?zLAzbj`C>>1{7fHXynhmmR+YADj4t{&vwfk3yea!4s*6 zvA~t66**npZK0Ts`%$`H>mX89D5fvx$Xf(WD5g*|pg-o+RWU_LQcStNM|U7)#Wdw7 zhhn+`#m}Oc!dpwM*)u7okd`SzWw+Er_U2D@P)u(*tPktN71IvFAH-Ulbk(+lxF8QZ ztHf#`mCf3@j+p5K{MPOsc zA=lyr75e07{R34RYIwmlJ^MP%Nb}XRkzKf29Pbi&d81l+ylUr_*V>&oUOlg~8mswT zzk<6r?)}{{t?Dt`J`?+-SUP6?kLi6|aSH1gug8vYdVKMienl&Zu=w5*k<`3U^=Tu9 z(}h@$)a$tI;!Zq3^yA@i{O7pdIA&Mt`9m+2c0lo}_x}SI1fF3t{?O0iH$Ym`4G_iG zI_?b+CmK%uVY>lB6>a(d9NY+tKEVCR6<;8(AGx!S;Ge>e{PUAwxbOTK>mu*0aPrUC zTMEuH-A_o3-g~0;BwuDe*W#3Zeq*~@4Btk+i=(j3p4m-tlnw8sElr6faAjy zvCQpj?cIi-0q>Fvafyuo&E1@WYSxI5An>xEhzUBZnWeM;R@Y zrL!M23gHJad!sHpm}K;03l-z4Vr%K*Y}MxLD-?nP)#yW>Ay=zL z?gdt1T6MC6yQC14DHTykWX%yyYR=N^trSDP+e=O+mS7dVPfs+8CHHRF+<*ieOuDtX zDI`a=sGJk!uj)TMhy9pnG&m!J5aqlV*W@4ri;-z7=j{JKZlg4t8{UrPqSGLZpTF_r z3YOzBxVY6TP#_~r@&_ZVjF4F-HCM4W9YEr-*F+TB{`sTFGnlv=7y}^Pu4h|dH z#}|QC%(mQHxURget!6O2who9+LLJ@NGwI_ftPq}UG8g$UPH<<>yjSRXPSWJ%q|tSgz$mn*lodLH9y_NxY!9sBPV%x0qR5M#*ux!-E~?a( zkPDj3hJ@WIN(=1bF2++*0GO~O$%Tb9AcDgQHe^*38f=@cMw9mBCYuf)_yFPp%W6wp z*%H=#yBh5%!^$gNjXRy#LzMPd$-#zqGcIrpi8Q<@^RSdoP8XqF-Hc-Od|E7E@YViw zy6c0R*5}&HkzvIEfxyQG@VYusB+W-*RAdXNyZ11Pjgw=*@v#09$ORKa#~o6>S#Bh+ z_HeW4ZtU4w408)eU-$_65J(C^;VI`~QMm0iUn>CLV_Y?~Yed;57i;!W4`W?EjVkhr zVtB$ELhDftYY}kzTu-CfU=)Z0Pl`0S81WFpr*Q|1?uhasvL?NZn}%4*jf^uQ-iVBf ztB-|cC|nmKgY$%2{i>I-+&TA{PsiM^>TL{imW2F?Eg8zMF!sc;!rPgFAY!gE5d(#m z&b_Py3dmPRT9|(A5XDr6Q<9i|TwZa(dEM{wm9U%p8s$!S;RGBDFI(5wXeCi~7_&_z zq*{SN1-HxXXUwpjd3xfU!Ln`r4ExDwyiy@ge`B=bWaeOV)sm_kGp!*uz-fnx23h8c}ii}k^Wyno-^ zP-WK{UDf^R8YSBh6{Tbw0zK+w#=REmaX!h*!GZ6M*e;&A%-9-76OKbFp?Oyri#(Rz z2z!A-NEfPil!wZqKYZ{#V5Wb7{op%()zHjqjMn6=5Ze4V<3F;t6{f*B%Bieeq@ zXfKHUEYXYmR<7ZCVtt0#w(D%h5eoU;(&zVe^R@MrA>Owy%9{mb?aC5!n72v2BxZJM zp2y5ba{cV^T@7tc-w06c)~4f@fG>6-+At#F0`aNcnps;7S?D1?H4NssB@pgI+zoc1 zUEZT3K((9SM>s23f?tb`9^zBOKyP(oow~~d;o5X@_=#KF%F9b}Bn9G5-C&fA;9iLP zv(PF9{`^cZ9l;^_BV`AL%cb05SzX*a6%FA)#ljNj1o%rgzqK7WH?fXWMf-P-v6-?{ zAqV6zAfnLeF~+}y<1U8c^`npL&I&r&0bt|D8Xan}vuzw}$ga6@Eb+`U&S+W8XJW2&M_Ax}E<%OBtiU1k zqH#tsm&I|1uYe2S66=O^8EYCmLUFW%!0dd^Acmw+;R65DZ!)rTi4((np_E38(h=_k z_T4z+D$4?fIRGu8=vig~!qCV43V7>+0?Dty7xpV~!LOi|9fvaE;(jEBuL!#~a55|w z)ej{iZa@4~J$}oHUyR_JzZ*f}pu7PW{E*?V5fKt#r6a4=oWHSu-)JcH+GKypBU2v0;*TPbX;4Kna4>(Oa1BUamfZdX?NQz?j zwVRBqB!^|f?qVEBodvrHU5E+F#qdhUhVgmB+FNQp=F0qsA-gHZSzH!*4a{f}F&ne%|6#Np4magSLWj#c>#0cH z&wTlQz{@JDjk5oDnHoO;H4)rB!qluw2VzC}zbee-B9u)VYsfbbNQa3bPj=01wX(OR zw;2nBr&j!>b~9GmmABV{yUj&72}wrReeLD^&(~fOHF2Q+UtD{y{Id>g@7guyl&bV!6i)+6f{j1Fn0;SmEi?9j7*Eay~H0M8E&cLO@nY zMa9FoAww0(KVA?(l)G8W8)i4~E>f17ZxK(!;BJM7In^d#;TT&yTmLVkN6hW40@?us zMoXRH0EK*a8Xv}967%CSKiP(?vRqjU6-+QLiDSgFJ7IE!A%eY^MI$V|u1uP(oNR240SD(sF{2by zKIcATfV?Mz-)ncV(?#5%6o1VASSH0pU>cchH-L&JPN=1e!n$70PB#hL}Mv>$|75LPVY zwm%Ejlz1GV4heQjsyeoXIV5g7a zCt|^Moo%d=O7nFgyxiM^Bn3)oOdLC`{v4yZVY;^3Oay-?;J+?JBqZbp_A7M&h}a?uD!i6i=*u|W-l%_Vj{~s8~wTtjg~Bt8ogm%D{%Qb#l2VH?8N(+ z(PV_hxTvDD6PZ!r%1B=lu8VU5b(#AIA2SMS!_v0LjN;nLBrc6XM%OrSvh$bL-qPgQ zmU_o)>76>Xl)B6)v1A`suokB!3wHxEI$665#MRFIzhNaZu+g?!{r~nG#^7dil-&A# zRRm$9`vn#Jub=-d;D3dYBYF)%*c<770yhowoDrRHK_NYb9l5?Fi%oyr=vEskXcMxs z+LD2R$PoDiT)ut-Y`0(IG9jwff!FFPR!G-6u8^CT8zm#<6%vo~tXUqAfsn<$MHjv6 z*u~-4F5;1-+y!nGYoZISj$Pcm!YH{>9>v*d6}tcgphR@E{{e9^;!2a=sF;jVtwYy`Pk9pr3?LiI# z4}z!7d>W~i-(mh$x{nn;qqof1RpL)lD<~|B$NL_;^cnpU^-vXi<{7<2eXWYU_Y7{3 z?_$3`qmT5wQ_?t%-CWkEko{w&UXG^=SL#jh@%l0D@V~E;Q#KZF+b@offqLAXXDQD?}`E*-r01R z(0F-lIA6zIas(+yK6?ajN#KcOKB{7Eelc=dpa+evkC5KaUyD8>k8$G6%OfD*a(2@% zhF?m2n1EA*YP^v08jIa_>+7;}<@jBjJ!s@G4jnTjMOW-gg&{%ZjvbQC1&Op8@I+d- zX?Km+4tzvOv@GWeM^z#!kM;sZdPOj~Knf@zH0W1EHdNPEv$4M!t!z;5=a5Xd4yD9~ z?A70l3vK20@^aD{tSC2rjkkae_}$3i`rwtn8$F^XUQuBA??xvpz5tP)WP#^J!fZwu zK!D*g^;23C;q9cr32=tg>$t#*p<5w7L=Rn$86|1cPN(__vG`=y9W%-suQ;7bfpQc2 zxDet8FL1UqDE$7(W5zYb7H3MwYLHWRh*rywgQ#%jYs7J*xi|`;;EsM2My^MEO()8- zCW#Ns70ysfYu7QfRLP9yOGh*>M``xmaid%^hkF24jMap-{lh4fE^6%ROvJ<&GV*!> zIhI467{)*Uu$^wiK|g!-52Hyfy`K2PIN{u{*j+nBe+4IE^&$CIhA88|;h+3g#*HV8 zLaAez9HrqV5^mXw6Gn;TOp|EC2rm+*9v;O9yfYld=i~{ak)+8Y$gN#b5`c6*X*99R zekZUsCk>yaa?y6fQN|)*T^0Bh))5f4d_RF9a5b?f&KY)LZ z6X`0z;hshaSCSuY?+HI!dfMoq%wT&@!>JJb>bz=}s+cblH{Ph2*~&h)M=^g& ziAn+X>}_`xu|ula+LlD)7bMa6l#ACkZu8yp>2r8`B+)Sv-h#zOfWTKQc#2(3h3;cz z9`jtkC{IzUeICFDrbrHJydW<&h0XAo<4JNPB$(yOQr0%XY^E$@!xPMn&CMs$I;+Q0 z><&z+-g)E0%hIw@^+`0>rXAP=?y!QJ)mUnh*;84?1|^xk7*2Lul6jrAm)5=$u3S9% zHk@Ga898c-E`OGsY{u*@FTm zn5z&HafKEV0Uj(*2U5L#SvUi!+gM(27=wrI;ENIB{y*l5YommKEZPCPcwO--B;7hHt_)W z0q{BLW*%n>ao{HHCIWW?o#{mfUn|^d1nw~N5OYakg9YDsWLJ{*y-S<%X(Gb4GnQ^v zWkz3yCw@CqGR&(HQT=ZjW)+3bTAN{ZrB(8KhS?OWq^O>GE;jEs)HBC5m{SjEz|!)r zZ0aY+gF`87{5x|CnY+H(hN^a~Z*DHyF!gm8f~h0Ny{~H5-nNeUJMWIE-~sGWDm)tce=5Vi6I zFbO^^OPBW2sZ@~Gw#YjPpGU9+p@d=t9=~u)qxleOSN%*gKaE!#WoV%w|OJ=x~?`VTHcGZAt@e#?%CF%n1M+-^d)QJj`BiWZs-OcO(dK2|K5;xlR3e6idiAE0qV?W%*_g zsNl2m&3DyTszcWnm^UcOLu^N(xjBW6B;M?0BSZ6x%%g7K!VQCB;DjZ7dn(=R`rX5GJk@WoEIY9n<7A z@-C9g3FgfuZbtfZ6qZ*|Qm_GBmX@#ep*Ye#+m^ld5@%fjktDLll!6RLxEb|p^L{fX?M zR}sa0PG{6T6=a27%+cz;QEXxtaHSX4us6DxFVXJ_T}|fQGD-jle|`-yqDL{ao0-G9 zbu+ufebw9XH1uvabB~&|cN3+P>cO7wVLmKL%|F0M=$M-Hs6@XwAG9du#-3(#OKNI= zio%@#y5SQXTYN)LGtlk?t?9OC6dx_25Q;*4L!_OI%eJz5nIn`(*p0o+&UU@lsdjAY zW%l8bx08CCfv!)DN)wLQpt9A9ys^CyuTlu8O4w>d2C zZEBu{m00@I2APFStuRY0smi$&A&GNu)}z8~be<(HMYE72@{y3_eoSwmB|t&+F02HZ z5!(w3ehARV$1>&iHpOgRg_&tr;N@+GB%TRme&pv8pbJ{74|gKF(*A~9Q4Q75_R<9? zHitBc?U9J-noHZj%}Z|VJJk*Fe*lmx6n3Fzc2tqyS9KhM&u)b#7GFd8cHt3?=K3Jj9ku0Kny06(- z{dG@hYhP1Q>Yum?+yjYe5WSwKw%^;&yivLv6Z{ZjOcI0=wPC>!q9vJfHx<^}V#8@s zu9(9){Z08a6AA|8k~R_LDVn~@#h5oSCYu8LzP~wAa`w4L6!#^J)zsT?r{ihw{P9s* z;XSf{3^1=&AE{)$*WceS@s-&r-iNPb;~NkDjh+QJ+}}o>b0s@HeXx(+Fv#>F1mM~(4DMb(-Xf3V2M0-E7t>;ed!0tHLY}CckYAxgp zTdqp9yY*bNytXw=35(9L@BDnOwDoQ!$sln7e&l_i5{jFU9t&c7+&7~HoZvbMROI>d%!^5pNj~4aPI-XcbUx%Ve$G7K>?M9S zWCzYS2P8ouLT@u!r@`j8#EFY8Fqf+@SFkPFS3;oq%TgNw||!w*}q`4^dE z=||EK^Izeb&DfJepb$)%&9166-%!D-n+`P}En515k2F!An;^x3KdvnCB@geB#V`0m z-wZWN6z|ugd};k${NLdUFWPN1%xseWay6eeC|UDHvGazR`RW^^*!9EA8*@+|x1WF% z>||0j{qNu)c=i1-vljtXeu>$v0ab=AhO*}dQbZG@E;0L36Duw;TePM3$aRlvL=9*1 zu#q!f3p9$t@F;+w&Ut-N+kL4yhiX53so7nfKZ@deuhfmLQ##k;67Ku!vjela=V@y=oojxZZG zUQ81Y8N1!(#lj~xfrXFUztHQ~k1$(W&K8(+3=BQOU2?;y=qlrCRmgj}nW9LMGs4~| z2(&oP=NbpOPZr=uHj%`$^f0b1g)X?lT&Jr0ce9MEOnAoZW?il_dp6p?yRaIXFrpL? zks;qknL3;lgE8#>tIR^lFa2Jy07dg*SMAG~&_}sT<^V#u`rs<_pU&k~%c8|OhMShx z#H-D#llkFHvR1%8e_(L_xh?HCHX_b@kOmSL5SpOi0(isag+l9J5y2ex_&0sQT zmOje7l`0QI@E&Dmj~oxuWLC2Ap`l%_v-rig30{l2#>y#A1v$G)9C?-^m5vdT12d8% zf-%jN*2m>fW;dNYKbK8tcSo{hOvJW0b-CuDL?B}8FWM)0!W#_THp;vuj#p?Lj>ahA zcM8WZ=Vr~W#Xf3b$h_7(PjSu}xQ>KkX{S&8Xg~&eF4LST*PD<2<;pl!id4>REsj;7 zeX71B#|fT8EnwO_f0i4AV4C~LV2WnvkR~dI|0yYj9dwrq#R=N%T`HRe} z)RmQ?KNo?_X!MsXF~?;;Q%MkDhls8r&2S_5sj;CCmYA6e`VAd;)NHFzrN&Fm8~K+h z%ghx@t+=XOZZ<+SHg36D=zgLyjUAr7uxL)FVF_&2a`PWFqS6)SXY}cL!kk)bb1RJ>mdeO@heZ2aPA9UZpi;&9137fOg-7n9ZRn(nyR-i??vkWQG z?i#UaF8~wK?h?@*nXm%MygPog577d!DTT!P@CCD|sjWLq24(O~cF-`(f6;tL@|+|D zr)s6}C#L3zv8k5?M`NaK|L+e_v?zB}j_GJW1>E2A=8G?(U`(DM~dcmt^e!MD4 z(AbzZRby$)@J3f90r>VO$l z;}7%xwPy3=NDLgdZmn73z<=n-TJtftqe+Y?BgVf~;CanPvwghM_4&2tm{|!m+yn)= zKM`SSnVKC)1anT*JYylVId8zjf2Z#RqRbKiEekUsZsH?vdApa#;_eEcqW$LxXfp%L$pRdy$2 zUm9g--Ce~$u~Zw(M)Tqaz0ptvZ$qE#Fmn_Y9Upzy?2pe-x1HvA<=XeEz)BM7mI9#5 zt`4L_*W?Z21wHX)NYBs-p22UD2d{x*E(&>(91W)`iu3@rh|#8@XN2Nsl_#4Puomx` zCnPm`1_;ul-2>|$KTEzRIo>{3sL_|dZ&o?OB|+<^h+b@^J!^(w=KFV>9i`25IEIR% zwM30?o=A*iovQf2>|!mwNVpad68^8do8t2cjgnMBN$CXoNIk>oaZN-7XA=xP9E3$Q zFl`C}S!)BK-###p%a>KcjR>z60fpuDAb7V}{ru(y%|TXNC`1DSidq|BH|{kXAW{m< zNmx2q_4r69)qzVJn_(<$p0ay_3lS#Z!W+Inz@n5C^>8&}`_@^Ry&5~c*9=;QFkb^G zTpNZ**?P<#1P4x5^Stc(n6m7xkIc(1v}8547h5LGNnHeUg3LoHH8Ij9Nack3bhhO%GKSm49x>)%9GfMtiVW0Z5qKwtl0Pv!E6Ve%_owE$NgqEc46F}+YIaf& z6tOoyHHTNOABt6#thr$h^5T2)Ep(V-da$_-TjvGNUEawRL#w-!h5{E$Ae+WQJl z+&?oH<$p9PX$ z`{!nXx?w2G`2x%opIyE%i_13*O~bgMU6rf9c)S~j5)$agvG5NVD9hCo^n;mSm@Tq+ z2~Xdf8caN=?{PI}h!+j5`@$@5ec~pV4_13%J_xU5vCz%ELUR)&N$i2sG;8>!*_*Vz z%f2+ra@Ww1Hvm)LgwaUfU#((uzBIdLa!)Lidt#YT@8OBH?@O~s?lXl{M?B_#sSbR- z+J9v>8N8PJKcMuNRcZy9O9uxsA&n?SFBw5FL^a$ansK*sAt$42dBqaARb6bUmNTcF<%w32 zmY963ykubHuSs6)-orD9hMqeJbu;M?kT4`M^L;)oFQoop&QY+Um(TyvR8%aa1wWa+ zj87n0wf)cyTpD~vuo2)7rt=3#Md6(|0&g%4qLlb)@}Hs%y~?Krj z%gOyPS-XcXT2Ldt3r|8~4dS_Y0$RHMh}og>fg(S$juGJ#a(qzT;l>%L?_F2LUN~X~ z3fA-0kPKFXHoa@0EPz9Rq>{a#LsL0oo>tdag?>J2CaT7U;nakeGA+9~!NY_DM9sO< zmmF|s&?LjE(*@cIO6AG8H zFImd~43r|A>w<;CHc|MSS=c9vLGG+mK*fOOsGlf7gX+Gx&qXnI*Kgo{*kZ2u&8#wr zDACDWMVJnv8Yh1`J?_)H;uXC$-oqQ>J-kAGXmC9m01T0zMjj4|_pl<~L!@2+B5*i5 z76^+}ZyWDnsqG;xPUV=H#Xm0(^3N8>%u9!E;=%zWjJX&`QP$2w`{0EjX^2(#tzgxN z2l0!5n}0~?lkI>Povn-AS{+-#|4a*$|kBZNM*j7^nnZsLZ7!+&ai{0Xy|5Ru#;wLF7w=}$IDWUS*LkiSW^ z4{0#eN93o&01(IOR?DM`Gu!KGsTr=wE;3+tGR4T7pU*A1}}+&4fi-Y4UGjc)HW%YAzSQbqj%C}u+5Un@|{%Z z7k99|a@~K8x&(wLm&O^HrucxdX$iq!i?&w6Zv*NxqD%0RQmhY)pRq-W!F+WK^wPxO z;Qy5&GYt7C8xQp~AG_Ka#DJGmYkl zEQD_7{ID0Zf~}~|S6RUxvat;;jEtlVRS{7D3M5)cl4e(I;g@{TIIA%^(uIYyB{jG+ z0-K&bxsc7v3CfWY;!}$_E8CkBJO-7J%gi1)w&TJAlA|kxMWPTEp&uItAAsR_EYlkW zTQ}H>odx$g#EdI|aBF2~U8A5alJOjjffJ}4l}o^XpmDGxm)vkK9v){5ZMXF;^cd~0?!O8w?f52WDn;DQ+x11Yg=(xtk9dq zs-p=d()t=DcKLpuA1o*ooFNKc6JqF~q7=mlu#NPoJb7f?hiS2HkE%mcJ+D7W+$ zCNbhUfVfj}u$Umfv^d!9f=!j_2nOOj?D?-Ag+46~KB!{!p}z;ffa%NXlHfUtx~q~M zDh*yuc)74ia1?z$-y}GY7So9)!QP7f=x1QF;0*PH%Frjxg7e6_&2DcVY)YRCn+JQ+ z=YN_9e^2<3(8w~&gPYa8m26>)V0U`;NedJ~zl~c4uT}Eit4v1>KIiDz?=6CUD)wrt zV5J&vYDk;lYt+;`ZG*XXfDX3}-b#&M*DlzWKIgXMu(QwG@v(#kv=1&*)b}dc4;_Mq z>id-}y<@PXeeCqbfg|P-yQX8XA0cabM}e%APNIVwI|aumrCj@i1*$rLuxI39%TK87 zqho(|#uRL>3{C42MqaaS0(lp86Ucj@Tkv=F!%BAVIl(t+xEFO7n48vJVD9bigt^^k z!rY4P0&`<~T9{LM3(V;iv6x#@AuyM#3Cx|V1qX8DI#^T%3l2%kW2?1b1x>|KjgYvz zlFjQI^brzY>l-YoRjoPMH#mf9U(_#{%n7clfAHbRm%k}&_#p6XyuWu)Z~=deFIOs| ziRTA@uP3yWh*IJ_L#>-mR`*hU!w0B&VV;y6;gL+iF5rxurp4vKMwf=!P|Fy0#<{0iIx=GSS!SKPF|fk4FXR z#D^Uo6)cERiaZ>AS!oq#TkS>%54!;!Yc~O&nSHMf=28P!TpPq0E#jgI<^N%Ho(!!h z+1|5g;gf42F;OSsy5QjO#zCAcL^lp@=QK$rfXTSTg6Z`o&>SU5b7Z&5qaHLx>=^vu zsI-4zJFg3V!I7QJ#^=w=XYXAfY?K9LyZKSI_^Wu|tPGvH9;`VGu0%6+r7FciRb1^F zN1Fo)+?ZiT1AIe)Agfn>sGSy;XMf0kst)Ey?>O;Y54&n?u%M;LXCn~00F&X;a5#qZ zeXbM4?%+_PNb(_igqJTMse=V!15fIqR03onuL1I=kYn*`{ABMzly6Diaq-LZF?4kF z(2>sRVrvL;HpT@@Tk}N|-q--W(X{~sdz`0i*SKJIU#bHSHt2g~ER^ezA;$R>x|J(z z_=>XgvcCt%kkFa=_n=Sd3$utqegQ}qfxCkr&@Uh}pOod~fPj7vJ#1+!g0U4xtAu|0 zKis_sm=s0V2D;rdo6{^T3v8TSa$Z1kkVZg2RF)+vhzmv*R8T*&z;qZ<$pS^r3JMa{ zRxyA%5=RXyRCjuM#)I{+JKyKo z;h-Nm4|$F&>aG$y^%0LtRlg~*3&wbIxs^zVah_~7goCjsKj!&BQNJ!>jZ7Trz+3e+ zJ!uMU|JPfdA?Pc6)$(ZcJZoV!qW(HwPmc>)&IIed?s3!$wnMJBDYKvO)S#suBCeSF zr02rsOAuG&u(BsTDZb*u@aZB-+B=@~Y~nT%vnP7874_Q^`^8C~Bo3j?Q#`d)8r;EY zo)0*FX7z?yE^a>bZ`z(FuB5I z=c_Og3r?67vHNCwI?LVZj5vMt-|08UwsJh6J&h`8CeSD98hRBz4`O@5hDfnNqe*)> zEf^WbHPJx~+KQr>8qTZSEcN-6%52l(A}70Mj@UhKp5rMZv>iXkvxekzZRUEqa$_FP zTu(LE?w~P`AfM0970lB1xt{h7IQgNyChTYsh0A2E=Xt!S-`+IOQ#14kWgnmK$>dgZ z8CC1%+cg(@CZ!SHzwkU3Id$oeHJ(N(0k~_=?O?@gJ=Fs{huE0=ul3ZgLmi5v4gn`) zHP1Mu2gsr@#tL99lqGEFg1fS75%PteN22uG-oMtfH(a3TBo<1h> zUo6c?fno(s&EMc@ak=02$A=uw09IYz%8{Tg=SZb+BF=G3>aUp3j2ApL;|Xk#J+jTe zO>(orFL;_u?9>WWfh7;DbR~v+O@MQ*%07O3GFW3wsEz(-yR*wf%B@Wi%!wcA?S3LvOpGw%lS3SL@ zCHd?Qw%{jExXIEAw{?L=xNbJJ$E{0t=Ir0d=bFda4 zc?P$FX>$S@kN9X$;l&pI;3H252XKw09`uZ3<3ILX!|C+bAA3q%2ZMB)S7*2V#M4C) zbo^6KE!Uy2?`+X;o&xser=Cg@;8*WpzkTW{YDlD(_ARMn7!p5zWKeJjhdagXq%JPdnM_-JZB4Abl)9=Or?w?3Vm=KR)?zj~(9a zdBKOPE&p$zX^(2KkkLrR8G){edp-RGx(@w58a{D!eewHnbp8DMOGVehebK7#zb_nJ zt$h(##?keweLi$e`ym>-4*MY-UD*#275#6ZtCw)E`%fXbx9(q1X;yc?XBDB*SNlDe zibib?2x^!5Z>ZfT2ZRJT`Jm?rrw@M}^t6gV9Ht%eoT>)fNN{!Td@g2&%}j!yIC(zx zWU*U*_N2RxMI(T@X;3{u+6BL(29B7*20`Xt11)^>=ZKj*`m-mScP9C;r$aTV&Ja64 zHu{JsUt061>xsh=b#Zk1=CG$Vudvnco+hm85l?1hPoMbRQ#-V_*M5(v?eOo|k$yPh zsZpQrNd65dx}2D79}&%zm7MZaAyRndFM=eN{~}1_HNSYWxm-yifA&Yec=nUy3R{2d z-(W&6YkJ(%i8jA~jSfy2{}s^gw~S3Z;SmnWz=~{k{DdbjDr!_^m;DNr3w$O1{1uV{ zJZt<0O&7#Wueos_cv)81pA+U(uW`oPkK5;*74xU z@TpvhJuq@xyxxx!S47rvvFOnLf;(cjQ)0SrKP9IBN#FZjry{4H9X{oGnD)2Z|L{DG zr=5Pei{`4S<24ops|0c-=P{wuEbM=L~V?T1%Q!Ms?HRo{j{5H5^ zxv<^dan4g9WXlPxY4^(6Y*iIKVMd-#QkNMG^bYE;B}~cE>&%#{%M-O>$BgZI@bV(T zx5q1bK{eWIAw8?8qQ?)a_XIZ z8@FV?Niy41|MC{H3gXoSx3tlzNAi~!Tlkt-eJaPh^6Gjw8Sez6x2d|G!%E}y<~+~i zae7_X$>0q(@l!(krJJ>B*dSQS-ToUrefkT82fW5iDNkK*gU|IdD`U+Z` z|M$?W3rC^&Y`vLG)c-%gFg7noUqCQwpQ~RlO)}IlT$%zAAlxWmFe{14#1w7L)wxa) zVzSySJx|ZN6j_VIMwO%Se5$vPwIE&>`Z;V7Cmb; z&^OfGQi8AmiA#WaIJWJEf(h~0N{W))Nx>u-_--j-=Njla$)|?HoSFgyephbSY^XO@ zQmj5Cd2E0i+ltcI-X3~&`~F5c^wI~1+nG)DfsQKQl@}$oakS=oRfn4wJ~f1F$TTASJ+UO-}(mV4CD1t#uvWG41qqnzbw%1=*)RXgAzm9ro&x6BZ|LIs% z)vQLr9bE}lwF$Wqo69U7|!j^a5ecyKsgNYZz3IQ!yq5WVovETxk^Pz7{v?W8}{YHLaI2}MnMguIWb zjwv`P@|G|)IYM4zUrU(9C{`szpPqAh3`78S(`=;H*7Hsg7lDpZ7y z+fijKHNB*t{uP>L5B1j{NX2x;wE-w0+eOX)^w)D}Fu4Qt6KOQrgmFG#v0fDU`T2k#|pggnW73Y zQ;y(F#c_DsCkN>dDb&WO8}!}|)m&h|Ri@We>Bqrg*wXNWRl7xBORau%3+4pR|J<^Fh7gbwM%zVUk@-@qoCP-viv|Y?Y~BOV1(W^+J|!=@Tlyyhtox3LAo3=wjfs zXTNUg@OlO&ANOKzQ2g=7^gF58pO5J``HH_i7A`lEx`2S>TGFRbsOpKm3q=NUXM-&T zXc=$_SxEx}->4{+JYHcXs=pEiBF)G3q7D%?V1c`qUR)g`WY65(4jCgE z6jBeU4Znqmwl~tF4xm)-)zo`jb1JNgJnP8%GEkSB;)q45&$aBr^+?rdFULkY`HeeI z74XmHc9MZ%*+oz4*D2}?ee6dk=slF|%_W+G5vORv0+!Y_Gy`d_%_VH_ME$*jApU2< zGt2MoN+=-0!@fI7A1N`2#!l8@vL4ihiBsrJlfe&z#k42u57D#v6uo=bV9h3+=3-z} zPIkCB=>`uGlIm0Kq>}v6=hhCQ2#vpMMG4z9MQh>HBNM2H5)_-Wwlv-DQf)~Q)~A=wZoH}jdo zrSR1T^CjQYXP|~RlqScgKy}IePz2s3ggBfb6m(1TlDi^kCG|py47=x}ZurJEya@f4 zK+A*2k6AEVZ>CX8uwm8+i8eJ$+tPye%a64bCCu z;yuHY_Y6;;MWa8r&wUE7?2&nTHt!h^H?&|L&hVe~VMpibhiE_kdcOWx2K4|_-%@oE zy2ZO}HhO{n6n&0csGC*jGdxuwjl|bjA2Qkt7wWAP%CmEk7}Vd3^k(X(eOQylc%tE( z7VB5Y@4FZ4?XD&(9#SIs4DIn7sO2}bhpd#$62N4`Ac?FZxL+2}?+|3km*3$t%)fbw zeygI`?Bk_^+c>vWzc~k(jnGD9B?l2|5#rl}@;Tt+MghJaU8b+#2Oi+ASZFX1;b<%` zw73|Au*I?ioO(a4FISgiPkdUxzkQHUjmL69@CAy&CEJmRZBcMWSS#56Ik`3P<|l%g9TAz) zK-O5qh#}pQKqHlP?BT$0jt|Uvt5%M>+5`+!MUWm&{s7eA#sdkf3SHv0&*`7l7wa>VhKChb zttc6&L(w$(^39cB*_%7`oHRZdAP7yR{@0WmQvqnXAq!uz@mc6t31=(jnlw)%qB9S0DT9)%v~M6XDvmx;q&3!(E-Mq7yV) z64gmUm91g34Ug)Q&gFPZ*XnhfaYT`3k(ZAVC2#tR^$^iPwsv~G zUO$Yu#1Deq4bY;rS*alT+ zZqc*35SM4mB-m#L^08)H^yZM=*tc!bMZm3xwt`}|1=yr9r4USNY7>E()!fP2bU-8l z%vnt`36p|^^7&!=x9cq=JK;%$&R8QUu#l8+S>)9|({sY;Pzuag5p)SnM5ROQ@z3;Q zVGzOs#3Gd;B+zpH=lVe@fD#`?3ZI!2B9{>TgcK58df^NGR797s%7Mw}A&qRumpIu% z(t7qweW=ozFbdVEw zF)%g^rn17FdbZe9_<84omRs!BoqBhy2ex)62t0&%-|mF$49ws=U+cRRELV_0H}0yY zbu3)y5VLHop%u(d*k0W*h8L0#|G=8594)lDk zV-W(l9C%ANW(LiQ#AMIjqt}5S28|I;rn}*FCbo9Gpfu58#FU9JT*6|&ftuDPqD!2& z?nn3PRav9GdUnfb6@1{YfUXUX-Z@mzdTg|^oBU-rp=`KcBOjPxk=0HTnT!IUm;Lp; zeBOGlvdp)~dv=OcFSFnPhp*e8t33WYUzIZL?PzzD= z?0wLl;Mo?>s4!lna^Fu8-6b4OLIPd*V_sEO)=G_MtM=*H^{8(Gd1irT)m6_Z5R2kz zf)NO!7iwk4_DL!mQCI#Cdfkq^29y|&lED(9&ME#;f-*SsWKa~y_*oZbyx0AVL()?_+3cV7Cf$gR1YjhVk{i+$ilG&HJ+ZIy zbEv#tWaVjx^~)s)Oy9|_JFM5fZvUZ=58tTc5wT~02_e!y z(QyQTFt;UXt>nt3kT%fJ@iE70(Un|uwO{+xLz)0$M zWT((sQQK>=w!i4IxAjac1nLHkRgzt`z-aVNfZO-;do{VW;#<##>zO5f)xYEeW) zM%0OcMN7uW!jf6@6RH2LH%NIKZubaQ ziR0t8KK3hr>kE}UNQ}s*(9b54`xxgEc^n`1pR@W1^1|PDR)39H=|$(nmbmGhz9Eyh z7;YEw*gyI;a@YxeL@DN6OA5uq3TF%j;dCkn_pWTL7<|+2r5MZQNal+%c-U>>%tB|b zppcl~I>@pe#x=A-mphE3oK_8T8pX055#LqpxlW_40zYCL<>^q56G(9wp4ca1jTPK* zX>PpHMw;v;M07#kLgTw|IR^VP-l$IkxmpQ^oBNpllQ_C6yD`CtyP)NhnP61qCO`9& z49)<)l4Pul4%acs#zRWGAPUV!j~wKU7vi2F#27+CMj_0(gv1o;&d&OoAobNsy!bxEgTNoeG&Cl&gkngM595`95Rhz`ix zm{@5UX+~wl#UaGxQZGDxj^doQ6E*@@7XEzbCxO3KAY0DQbIbl zOo{^nBFVy5rx}AdiK_(ddNGqWSTt;JB@he=$ zhxEKB!!YWETf>Dde(IPTw3h8zi2GkY>tna6WQ^eS@0rS|ZATybtI9?*CE>F^$=^Da z^s&ry`o4U&cG~>7rqZ_Rb_C^B96_VfNw#fe`%Ly=6{8ZZy@^$fJR-QOsu=0K!Pm14 zSqw85*hb#OZodIWOpNQg04u{AXR%cc?zQs0*{2q}s;WV5`D{p4<5o%ZLuxN4Nm|G- zBq+ud6%_6mk*TgInOV)KL4A3@!00VgLLQvJ$G6QD=-k!a^$hco^3A}?SqZ*WFBrK)hTtbYeEFs3LEFpHX(M!7Lvw5|Q zO3Adl)0k)xRLwV<(;|@Qh)-rpNCk2bTm-?rStecJbW!_$*{#B zg)agYC0=?`fiYMDG*PGjKLh%eTE>;Mtkl{@vCr01Vmry!^L*h1*p0Of^Xl-G2w>s1 zL9BSXbjQCeedi~>9aLClaUEk6S!g@{P2nAN42sKdyXs=^rfs-!eIvg?s7yqgN93N| z`KyD03GUx~%=Z2DjkQXn;NC{775Q)^2^ir>t5vvt_HAg4CB9Yd!UpcET53kc7F} zyYdlY@LPDHX#b=`d$-sq2B~C!6dS8ajj_C`@o1PLA(kkRirC1(H7L_h)xT*|_@#i3 z2H`iH&?)1QAe)?EW?;}~1dVkCEnC~nSQWhgSfd%isTT@ST)7&3S_F?Zskt#nilvP+ zm(n&SMVpWEU_*$?NQc(2PLu8%P4F!rPfo`0l*t%gLB=Qm9Bp5))FqDwiWS1i7ZPa$ zcG$~X7=}!G6M{QR0d0zI*fU)Rduwws<-MsCwk{B`phgbswHP@&fdh~isX8BMrw zlT*7863VraU<*j)8Wh+{M3$^BfXT$N5t|g?lBl2xrXNumq8IcPK^An%on}AM+8E{J z_zsC30yoe`A6ymu&O&zwBa3TKc#iOZEZ1}}S`80$KuGz-xXFtZn<(T2;eyAIfkYn! zBA3vD4j%+N+QFz@KNQw{hXiXFmS5~L9XlGe-ISj&C8fxradR5{PSE}#9+j^l+w5q} z5UZZPgq@|?x}>^!?D*Vk<5}NMMg|8K&xU)|(fI%gd8CukAjmJflL&{ZX{7vt6$cb8 z)nw(5#5Ib!#7%u-PGPbJ#177>sK~`fnM5&qXh9*w4vfzv==kbmwKd~UN#VmgAyj!u zG#v_+4ll;8>1^aS49+1hB<3*bJa<3L>};Hrjyr^QNf3BIC?i$Q5tFUC!Z;h2H4;O4 z_m^+)VkiZCvcP@>j1ushj+mSmz_xL`tI^64QDO93FHm77E9+tW*oByuB%0eeOj_8* z6Rv29)glww_LZ)D_DoNsh%X0Tow#T>hy;6k8krnJ@HO0Q#!kM<*bu88?87$oHa1n~ z1BJV+MslzWQZmDSGTHTWAA5F*k)Vq2SjZY~;{unQif0v^#PR*rQlp)s9s3jXKA(A8C0|Siq5+Ar=C)+eY;sb?g*!KgBLVtKHXA$JNKu$jvgW=cQZ1WDidNS9S zCxJhMZ%gNa#uKEr0NucfzT1s^E-)o2q!{8!YGjf_PGa%b8O>;~Z+9JbD-7X|>kOw; zJFT^nM4vR zY=G-|Pu*%%S2On`$Ug1URnZe*x4SZQW_FF?MrJHAOl|Hoa;V|{cN!D2IO`gDb~$~g z@q`o!l%y?*v|7Rs5`u0&cbBn?i?9WsM7c@W7mE9lBo1pDfnr^0h0YoZ>}}|Gb@tIH zqn$Kg(5hsNHhS%SI(L(~|yd7*4 zQUaiqY6+{u9WOu`TLCCVcl+LF6kmTH$Vdbo^aXPRLq~D9dkg~8CnLgoBJTG(A6&WT zl>Oa(KDaL4j93fV4;b8gspA92RVwhGJ^7Gvr67;wOu`u~cPhXBg}BE`FlofXI`NRP zAej(+nAQk9`=v5=ghP9VqyO?8w(V=)HF9%%c!Cl1Fce@|H^K1o_S;T0>bH}s;uah}@h(Nn-8xngqg&HGJ13g9kvEItfBXymM@%$OiV7Nyc{$^;jQ! z^)w?t0YBK5IYvu2zpxjwCI7YVAe;~$#b_zoFMq49*+W>(xyC@UO&l}Vm>B0v%a~`} z7kY23Q_?(%Q^nKsjMh!a;~=<}lHZO~l3=|JffbG=F@-T|C(RULJTN6E_qAs!^NpJv zJAZ0#-#y=$t>gvPD`<3_)B<0ytnNaid1xmeC6;z|+mMrtdd4j4Crfj^5&>C2;rC<&IzKbcJ zmgcefOO5ot6E5ckT>M$L+_fiGNQr`25d2jbqXArEZENH4i!LDt!q89jGWkb^EUYIi zow>~DL9JZ143fpAJK4j_jM{@Z3}Yy07a4DAF>njudNhLQYfB2ckyVUSo4&N5TXGJl zw>uU(Rv;bWc1$t^2sA4`M=Y28MpA$?%ZvuWNR=E4Bn}7wG7Jj6pEhc8yI_9h&m&J8 zHBbo;g&WvL>{+&Pf1J8$Da&}nn619KjIDYD#LHgB-hacGigf$>H;p$G_4HDfz1e7} z9$dboKaB_VH%yGJBV@WAxm%lx=(mPc*UT z9iz5=!&}Bp|DF15)OS#+{_)ZRxAJ`F$7ZZqGwY@A<}MgJ#&rg2dv_(l(Ea_M@kSC2 zWaD}3UP?{?!l_RAMW zwW@1)R(G6L6z9(zt1Vw<=YDDI=0o}GD*+mSgo6gqXh=|LxXY+T09m<10AwpY0g$=7 z1VG;01%Pze=>y2Wti?txKPxQ=4C?bm&M-icgElVK_T3oK9xma zC-&_z+}43QKs!s2lxUf7oPg3=Y==}RjMWL1K&%73f!zZxT*v-3)@Mc%UczUH9ZxbD zEI#mjFm?}Vvh~HcxSqENwU$pzC3P{EmMXDhLMa7lmaj!cJF9I@M;_|eEJl3;{$0K`8&NJ?O;_meS(VEXJ&Msb>7O)hYU9r(#89`;GSff?Y@5 z@#n`Nx;=sDUdj&}~_`~IqsMS4I5(7e-szfWpQIP{pP}rUUyUXWxoFIV zQ&v$jNp@1fK^AZ$WZ3s3F^v+PNX$o~{p_zs9S2pUq_xgt$9^|%_t(nqJ7wIUp6kQD zJOwI=9P5m6d2GNR(Ay&Mfj^A8j)Tt@Fr^pcfi^b(;hU|sEi$U}Fv|o5jsW0bxegvW z7~BUU&_w`x1_$&x_U4t9+^qM^ma(koX``Spurja{K>4D$J}V0lRw0>w;gYrDJoDEU1Pugi3x%nt=C`19dwl2_!ka|c>ne<m3+Fr({{%usRa{SqXavB~kKjx7ZF(>QB6%yIO-++h|~5svlnb%VtjrjNYBF}&{_CO0zp z$6<=#H!_a;FUk>wjN@nmU*7^p*rJ~c$IA-7#tO8O8tH)n#L z%^jZsANDi2iapk>3wx$gwmi!|{$WX>krI^pt^XXJ`0X@5>nSaq%sHK~_w7kI4a&A+wm^3Fs$o*rw zSx2%DnCWmQlRXEFZAM6oMdWSjGB1;=q)P!{yd?>&L^iL>Y%XO>^0mxA0<=E7V7pvq zz3`SHOopwi+_Ko;>t%$r?BFdsrItmuF&USezlH3hw3690Xx9tGrD4ZG8KB-9p{imlE1A7{MdvD+!J~#~ zsi?9kGoQP$tYr2?oJVe}Y_=<)9SWF|Da;K2~?GBu55PVSS>Pv%tz)a z$TUrLSt)xu)4YQ)GP4RtRo1?W`8BPos#)fBw5smTGTYMoYTtWeRkJI-_pZvn+bgS@ z4>~BJc8*!1yl+2{W5#n2T2C&$v(IzQkLmNGJo7fHFEJmh74LTznzzQme4P6GN4{xM z+L!|KR?4%#z?>QK?l!%?GUfDrSD`tLzZZ!*cNCdp>3v`g@xHl+`53+TtSR0%)HG+) z`!%)9VN`y7EpvFEkIKNgVpAcz%#X@Ib~Orap60HOH@ws>#|5+ecfPv->2w5gLneb$ zMUX^;&VW57nnMqEM{ToO*2iVItdq*S@QX~Vp(OvfjLofW&Lav?T;0rK*VX~B0rdOp znB)v=FRNq1VhcUYsAtx1xw(wrZ(9}KOTZy`QLXTRnyp+=uRct10I6Y9gRzS;4hj9Y2j*55|JEleGt9+k0BW3Hjr=a zxLU4_OVD1MK*VYr;^GkLqTl#{y>Mx%y|aOtrZiaf3QBB}N*v%NHu*~6c9~#_j7H{D z98AwNHrJ?|%h-S>X1xZ+Q>bB)RKvL~h$f>g^3_1HCx4r4WfQYYgH0PzV2V`Wy%p3k z+?>ff32AV!Kz6a&qrr)nQDB@@U@|X&=n1?42y?K&q+)YS{dqK~GLcMBn7j)VlSfV< zC?FnGFn`OYX8rmfQvOlF{JVI5TpP{nPnGjO(bUW(Ur|{8JGC7XQLcBeoOzHsNf95Y z9bbnzwAs$4X05Tury)NveZJY5%puij1kVlzHPEe;cw#Nc>jwp1Kt=APmg>t?;YOO_ zwZ5upY*YDst@Xh|p5YXDtUI+y(@~(9*PYK%;!6a`al$B>H%iP{V0Pv-Gi!`pNz>^T z$yEPx-beTl(2%I4KRY3;Q~Q}f;0k7+$3XxrrR*3$AiJiJ5v{^amVmiH82p_F6%%#g z7&XfKQY7&9b?PLqgX~BAO>$gHV%zsL&CW(SVym^U4$zLvSA_Pb$(O>k=H@i+ms`7q zSzhhTU2xY=F3O;&9k7;2B)|Pc;!0MuFo$ra55gONNFcjPOLLK;E?dIvR_0ae{8Hv@ zZMLFkht{Sib>h-E*T;~47GnD2*s-d8a@hXX=HRSp=m3-{LOIW)M#pH&me>Q^m}`~f zMN8_}$9~orDXelk^Sy$pLyM|w>K%neJU=()(42~H#PW6Q{c0(ug6+G=~nwhBP zow*C-+Af3DgtKl8WI|4uHE@PL)%9{2>v)AA((hei-b+NbeHXJ(S;K~OF>9(Hlrgi5 zxn7+*l(p_^7T4ceMrRM9-vDdx;&@^2O9abD(?%Q)r4olTt*iMQQO1tlz`6lw*LO4f ztFM-^_1(;mD1FS8rbf@rSDIbu8Q&dL5N@YEx|@k{>XH$5-)m4%eWi?z>W!Qm%j^xk zO_+a!>VDG4JQGXCldv+_%VYcC2mHuI$~dw@bLXO;WD>=W4m2kwY}iAZ{0|YOXqP9C zExOKpjY#^C>&?#UGo@_F^_;0=+pjlor>?XcWFAh$UJY?KqMfiNgUvCNyk@XjUKB{i z-r-t{Zmma=v?n6+Abbv#M?I7ahFNGft7MiQ*pxbZO_06%fcTtMg4 zUO7&#Knu!eY;To!M;4WGX-@6zQC0imr}kiJaDjKSt|(3fZRZTG&rm7BrT4{J$8@-k z(!l_RF|kOZ<&ps7MtqV#JUxPJzjzPmk|12JN^E+;5NvO=N3hq2n9U0|E^%nv{4LT& zKgb39lN8tN5ilWgG8hTvvIaMrDVfie;-dpoO~*1w`{?#d|uSq{Lx6sjU}oG@I4*Q2%HYF?6(a;Cw|q8(M-yf+mh{iAiN>alV*`Bw9el*e!Zz$Sz_a=IQH!4hsW2dRh3*)6x3O>?BX%V7%Y zw^$QMxb8NyC^wiP`9lQ)9W>NX15)rI9lOoEMqTtAyZm;uG-G`!x}KtKilP5wTvlJU z^memO{BMuP^1Rz`H&0dz)>cMqGg#BN!_D?o1B4uM4fV@0jK})2-sR>DYUn_@IZ$0+ z%Cr&YQA%$*(tMoKUmMBO?W{XYgkC^Gy*tf;nd?g-w8QiPfE3T=@xIB)-Pq(2<`rz` zo#vSAU}ty^*QCC{Lq2qS)LmwlLMPtwqs(#F9>R8WWpYN0wimjO?{O%h@vSSRlzm9~ zfl{#A!cs(@af;#~pdn6#cKY)e4vGPz&3bjttc;@Z?d&=y zsl1nuHb?UXoO8FCQ%UZ#=qu}fw^`0Jym+@cFn;B4G1?2jw#<9XE^(p?d&oUzlA?Z8 zYM0+@4sxhlOYQgXH$PLNRkrd$vs3&=QHTBOgXY~zyyqLy>k$u|BQlPyDkyIhgD3%c zM2fT@SFr;Ro5k^`w+e*Ff5gmcXK{S@4=e>4A;BJr@jJD{q2IuigR&54Jh%&w7Rg1r9g3+e0WQh|@U0u71 zO`Kr%py$pBIHihbf!%zfIY9BvpRoQN*cN(xW?`&C9(-dBZ0^;%(PNm zdrPx@X|z@Y$={2dJj=dP_Q!OyOZ>O*a`MbN&oKLt2xI09^KSLTV3st~tQGj!a;9mf zphdJpLbN@l?7f+$R?F86D4nkv+VW#vq8afU%`{|YPdBm>(;|99rvUI}rAQG!kt=1E ziGaAJ>~#j9d|%2=FmPRHh`-}I-t(9_%luOPbub$=+w7?BEoF0k&u?a%?@*z|bIjiK z>^0A@4l*R*M^fnC_#usMS-9}N?GI&CLHS(Y*qFBR2bpPX+NDDmUJ5bHL3p_x}> z{HidL7DpC)gakj8Vt+;8tx|UVLbIU$7o|wy@7S#&Ou*7|ea2@i(VbKVK8P1gaP2R( zmo7B374`E{`^`n>N>$xo%0@1QI0er(%giG6$5M8~GVoo8O4;Abum}8HYWI8E{76yH z4P=GO&6??ld9@(VKsVQsQr365xf!|G;O8-I$bHoc^A!gbk6UG4PalS@GDk<0+PBJl zKt1X!h3Ay#AyY)5%U7GZu}87Z#IuZdtLNAcuQuI^dZN^xzs7_=*ojiMdab!A_17=r zg4`f`be&l}v5=TOVms+IpZ2o(>&%+*vqVnz!8)^q6ZPEnW<&MyzO3hZvk6alWW9MA zC9Gc$>Cx$UPBrs4m{(K}5;C<&@qty4%ZE0Y52mmov>HhHf=%V04d&*ElnyNMMKg=| zm%Sz!8g?m6R>IXeg+#|{f^dI3+sV7I>qYaKxTn_BmSuZi zGS4{@#f!_^mrZ=tED3#W#qu|r3Di{GjpnV?ls$E$xyMn#ARd3yZ0-JQaFIhB3r-n~ zBK~QsguxcEk}>qczJJrKLcS0LTr!b?Tu8j(`XIz1QMH3)?KEB1d>q0SPKPaoV&bJ- z&O%|>1S%mUpq%p4_Q6&0PU!E~l6??w0u4Yc#XBO*0<{>}{s1^&*gD6!-oQP0)L|7V zw9g$q=LqilSYqf5g8VMXOv4+N`>+3T9_{ewHSv12r7yhrU$;0HXj{W<(e~^=R*=EK2QP~ z0TCx}9iL!a1>IvyHObc>G{+v@Y~ChW3cOZJn}Xp**OSnU66i3!7dO!Jj1zd_>wl4h z`o?a0%j`dP+YiKR;R;Bp|4z;N2U490BvVDTh@NP}h^*BH_t6XFnuYsn2h zTp$=kDtCgFYQF%CD2IJT_Lr9cO=E<~HR-0&DVlU{T0-th0nlnkv3bUm0khUjgN-Q& z=XSf62fX!!t+ z{2C1H1>hQ3O3gVMn}J*pXpMqxm#YRSy8t^I^Nv|q5*Vd+4B-BGz7id!1Uf0MJ;Pzi z7bt^GJOTyT@pqsSd3h9D^i_4-Iya_yT(KXC#L6P94Ah|g7Fq@W#I#2%R~|(6oynh) zh~a;P#M;%v9(&~zvo*b3{joWr=J5fTc`m~x`6R?Wyl#jh>N&c%a#X{o zUw5*zA7dL_bHmK%Q}S8KCuZ9Wlp+oe;DCD>6_RRx{ya55A5rsfp*8>UsoBvj)m%i- zCXNY^ujfb@v%K7ey7>_9-eO+oICCbIZP{YhQ8#U1e{3-?3)*dJC$XTNuwDiHAu;GH zp|wDszFW=5hXxP~Ss{#fE1gLLw!Q-DE15k7n-GPgHq&vNnV;oYOvkRld=*$3|i_4 zZRF^^T`E)7hqjv?)Z+tK+3T$yw>y7k4tA)2>|~3+MC#cAtYl5MJp0U-CT=-+X&^hc z1Bx>64J*C|$2@x{GR#o5gmD&A)@5gH&`Eq>X%kio2!}u+}AJhFm zUJySjv$=cB0|c>2VhtA7z>P1E`%< zVb;I^E#^9CURL+9IBv~N$880F1|_HC2Q91^yt$T+O#a^CaEw*Pu(eydx|zFPzLQNk zXbzy>9Xe=ULC?mApgh2H*&*?M=#aUqf{9>l4&!vVHMXJwQ7_|Y8jy_!rEF&%kC>NT z_T};fR%^8gS1m1NE+-;{HacK8>!Fx^0H@+V9lX_YZ9#5?9S6>Jp1G*P7O!_ zeDCvp$z}zAnrVSA^^S@$DQ&GrfyA?aVmh*qnI84U^on{<=tf!ibS$qhYha+rM%kUu zrYB#hXDl<-)m3m&vsKa295C)4qC(M1cj5?h$tFm3c61ojwM^_ZT&-VR> zv$|Md+3byHimTb}PMRr-`g>otIiYbLyY+YT9`%z72gApWEPUMiFK&X7ZM#)DkB$Gs zbUP2iO-u~_<3DhSJk^)|`G7%Y3s$lK5f>Q=dLEbVA?vft*6ZdHu+CfASRtp zE&q%Oyqj0>7nDEv*sZPA`Sx4s_z(oKSO)~Q7zwd>Do3n{R1V^Z)D%&J9|^OQx3WbK zHN`!AuQsjEa@sY$k5xY-0FJ2`=bMFLY*PECx3I_0@-OzxnxqohrAM&|1p8<}=CO4^HYk@@b3w>Ztf`l`(m z6Zp_r-2}_>4VM#^lL^6sv^?Y4#6*#ERpR-++?*7wcxE!sZ5Je4qg2rU?L}6H3J4Q& z46SM9vrV5ai)F5#ik-^pii!j%>1t7|W4bkX?AnavM81)`zDi1dm(&lOn&RAi@Gl>c zBDI%Ef&cE#6#tdD<~(Ib@$0O#lGV^hK;Bos za9xlq8QRno#U>A{vcX4)wSp!`}wv2;j4f~#K>tRJ*Fp?e5 zu|6h=@0j?Un)dg(Rs%9Hu+#Fb6veT4WH#%R)$}!X{L|tD#@Yc@{~12hZGqhR`rl}4 zaj^e)7NRQA|6cTbyvVvzJyap+I5|cZK7`{HW(^Dh*=PvNs%g2@UtNsVv>LV#5=S6w zVehSUx2 z$pyHC*G;D*k?gOV&97~ZraD}8L|rTEiDznkt1U~bYdzfi(khnM79GgK+RIKp#unAK z?mSPEd^mU2x3=8;UuiY0Gbv%6VT&7BM|~*Iv1M;Vu>`;yH)a1cvNlsUf#`W`Ph;zP z^{ooAmtzUCa4gweVb%baAR9;Yqs7*9N;Kver&?l@gUm5_xe(^q$(iF;R<*{N8BK7s zBauD|T#!>1MjY2Rw>}K4tB#k6b;YK*bLy~ZEv(MD$W)%uT*#=Z<36b+g>+oKfuIZr1hZFFaJ;(@*fETL(AotNzuG zZT_|?yelU9kC$$7ymSSQmz^dRPp5oC-A(iDeci1bMg6lM(_Ss!Ku_hGrngnp+K;~0 z)?Q^*;~q05GkR6A_g-Z&g{IKeuxTB8(bZNDRXu%?T|qwHmDCdJe%z}zimm;-7&~Ae zt3SP@ms<1GKQ6K=L&@rYhfjWV+ofA#c)+LRxugpLH3dBn|-Qb{co|8ga zNy16BliG2I6(JjF93(EKYu2vYa<0zK0O)Y_8pyt3w-^ZAk2QU_SVmQqwcZ(mTEQOPR z{c47Kv<)7Kvq*JGWAS-rx(uN%g{+uMg(J$PNY zH(TVOVK2DZYAZGT+bvd4U&B4>Eg2S^EwGs&*v*wB6V7lYhq032Wc)5WQ`U>wktGapY9~>zG+|{$3gsh`pur{7Q74bxY9|C?M zbI#V3Ti?_Ow*3w;-r-JuURF;EZ|3JmSRJH{A0lI#J1#_zDO^`lM_P>}jQI!|ap`Mh zMjt^Y5Acwn6j17pqtN=o&z%rA+(jL-N<^BcT>lJ5C;_DvF4CnSW38drt;=HvvsXr1 zl^Oy#9CKT~^|Iulf1i&?()PU|Ddk%+(+j~;|6 zc17O)cUj$}h5Rn%l@L`3?l<0Ly(o3~Jzk*$h9gc5Hi%@rq6D@lWir2vbsPz3s5H;Wr>6$HqS=uorKR+G@^D>AN&JYz>&jhY9c z3=LjH9^WjZQP4dYb-2v_2r69oR%QuordBBKd2mQ zez#Q~#B6O9HYvJQ)T!;X5<#BDFbP1?+UF}jHHLO#)COVpC-!%DTbC(S0^LUP$Gbsk z+H0TeW_9kh@&kb2)!2RRwYJIud_UdI8r^4A?@kp&X^hA!8OxDruEU)Yq2r8*2?i>_fr$Kq1`A(0-UG4j><2B6%KF=FAF^T#W*jglo?AwOiiP|jec<~ZN5m_5PViikSxBEIoTVrrP6#FhcS3?^qHE~ zD#z~mxYbdnZlqlU7FX z`a-Ed91+QbO0@l$lQaA8C#|cLs71Lkas@@%LldoWQb}n@)TpVB&>RsqSYmvQCt0(k zRezF?uXVXQS&JJPIYM@9l66?Z=Ro#q?pPRYgd?YDB4LWP=~By_nqr-kxD9N40cJ;fWHPD`CiPOo5HOr2#-m8kt6yd+(j=!(8Ddd;?e35Gh>g88cvrSBenW!yf; zdjC=j*+b@98H%)Iu{OxDIlvT(qZ2I;frGQ=S#PusAUGWx>N%>lawKS{17jlM3+Lr= z;~t1u9+T!Sbb(bxx?t!c)xWo30%H z;}FM!F91X$ih}mRG=b+F$q4g-sX!W+VfR`HNn%IVpVokrgpG0hqG;|y>sr{KoD-a` zMg6f-xcn?t8#7u{N2JBZsH&>?KC-75Su^4n^+(Qy{cUZrHChR!bh!7(N9lsW9Qah) zJC|4w$hQF!qnnI14TtvZ=oogR(_58ITW0O*7{CBJMZk^bUU;d6(^JWI6lW?D8xkO3 zdjAP~?rE!2=%$+zjt6XhsyD~3@r+eT3C$Tv7fY90S||!TwOsP<5j_e=;n$a2PlQ$( z$rYSU_ts;RR#@p$;QtFDQat&RB)HyTTUS{1LK}$e^JU?bMr$Y-q;(wX*a z%nwdP?$l_TJ_k1I^qe&(N{P(#mxxzlZ zWhA)oT5Ywu1Qgl2+G3$qMn#d2H>!w6NIX`qt6;8O7dzJv zthZPwDC6bT#yR<*yp*l0?8W_WxvYGH<+%_@6JM|{1*CAdPv;;#lIgwRf_oKppTB*9 zPp%ikv82MGje60Vef}!Nk!Der_fm!g7R$wlH1(wm(~y#?;WR|XQZb~)w)L2_GUp-8 z1&|~o8bJ_9ve&lWjDlA2=P&W`%hrNWFhs7u$6m3TbJo>QGNQAJ!LLCgbfMifSO!u} zivB^OpcvP=TyW5k2d#}&9b?ro*g;vFSFIk>HM*eZGR+m+gka7gBV5#3k1azh{NTy@NUOgSy}-#MNl2^30EkbQx)V)Wy=OOje^Z3CI^*p}E3>%GRv602^hCh2^Jc4& z6j&B(C?Zc#AcGL`vKWVEC|3IsOmk4&DfN~l>nH(mP3+IMqaEK_x6n!6Iu&x*SjZ4^ zJABe^=^P!c$#4}CPS1hLdE>-(gK{LZN8hr_C7~XvK4Yl=MRNF1F+VA9Tg@e8+>80a zku*eW!})JE>}{)sl<|9Hgm-I5MzP3WecNg@Jjhe+L&o@M8GYb}C_lO$NYJ&Yl6G1! zK0OfY{f<>vLP^maqAH)C?k{`CDlQFnko0J9){qv4v<`$Cfk$qYQu$JpVJWtt6MYIR zrwKVnAsj?w2p_t?YjtRhIEj2$6GPU107#&N1x^)@#ARCH8XLCZU8|Y0lbH*P=EXsP5r?-e_#z#mk(nLKd`FO^W_h$cInH9;U06~JJbZp zuI0mQ^+WKmDM487zZ4xw>c7^Juy;QSQ5+D0$7+|!>r*0(bO;syaDolhfuR&MK&`a{ zn2}g*Z%w+99@PYCq*M(RmQV9oQli)qUJP-s!iq7+Csrc~I0tvLHM^{;vUF9f!J9q_ zQL&2ApfeJ=;e?01{fX72EC6ki?bTI#;~H~>?cylOhai;->wT!aO^}#Kps_xmS`!>- zg?<02)vV|^hwbs&{(JmlVq8}Tb~Vxe7F#TL9-#)}E8w<)LYyWwWkgYGVVv5@(TOs% zueM&OD#7->w*}@Nz_$HctlE7-MoP2OQaxQ;tFS|17j%FuV=tl0!~Z+}rZh0on`gFKjW{GOw);(Qtx<(tzRgOfG4$SMt>vXNKEJrZ57=(Goy&)% z#xU1*tD0ozKr?;b@rU$VB2q-Ux}_otR$%m)A9w-g7Qw48rAUG1#f?8P146tp1xh1C ztU6Z0=ZI>BYK!v@d=;d^lmmgLf-4}h1lb~)N})o}aY~`cDrz`{<;OK&5GO%Uptv%j zJL^ExAC>%zU04(qSPaEeaBJpGvn`)loh}Lbw|xHJhdxEC^5dQ#`f$ZUNNIvT{>1b{ zGL%}b4Undh9RUJdC6P3ZxxcVl^ZpO|A`13|OuATw%C3|uGk2@;?Bg#i7okx+N24~u zt)oITin6YYzqGOmk$Zh6V%fPQVWi_QjW0t@BS%$N&ZP>;08ggSzvd zudHU$8Yb~y0#2V1dTs%htzTIiC0^)fj%s9(;FR>UBI}wR5z6ZdDn7HrS{|mnj@5Qz zFG!G>mE&g&xfMKrUf_@SC37ZZIH;~Q;9$Z*a zH(!b4BRjV%Q`3X&I)_^tP=Rja2vX5l+|M3@J`vlQOf`vAr+^O&65R^3|AOp%bifH* z1269OXcKLOA!<2+3n&mIuwp(l{>c(o)X`ufU=dOvh&-g{==QC3^{`7hy>n&Tdn_XDB4sRzwyL=NB!t{vDq@$$Hb@|RJmW;M&^s-b);M-H*S#3k*7;>Iq zg(>nVS<)VEg3)4+MJ5<*#~!OuSWEINGk4&HS_pWBIZXql2&Bl@fPd5->M!~ z zaTS<(ER%@%zTIr?VXK;axZ%Ptd*@-;bA)DW@=KJAY``xe)*DiHNy}N0^+xj12ScD131{*4jJC1Jkx#|dG= zQS;Xj6ArGc<|Z6Z@+ri~;-Z*vyz{GdV<=IIFyUa@Z{bEm(Fqq(!pXl~syaGLOw>iG zqtE20`bs#JKXW2uq9$7P341eQA~$_n!%|#K6(kXNfV9gMuffF(w%>n(1Hk?MLoV2R-jx5S{2GfeM{__zBbCjVRg zZMWk6PnaPFE~56)E5U9M$H#Xh{B6vN)^C!s8UP5xa=*3A{ zEHBQRdSjps*~`l}V4uVq%zQU-C0ejYp?5fkDF?1h#cfH#)SW#Z=PkZA*a+t@LmgNm zMlOI76nDsYE4rT$?`;)I`sF+V9yi2$FU8p8{dn&MjZL5<=Ef#TtX>X>>s&mV;^DOEhA+oc$H=En>a0yveNH z8Y_{#p65ch!6N^B|8twB6P3J| zYUknvZl$u38>|9WKMQcLo$2iuI`a|AQU;rsdTeE;_fjm)=$;8~CGuZ1e92_2Llebn)m4_SXhBEOqc531)%_m*g|Gz zd;hI1%!N#?{o5m=o+8Y3e;8>e@N0gANzB^*py5z#?~PO0`fP9i3-lA0M|rys4c%ku zvTI3#C2grBn~QYKm90V|GQ-)0F7eo!IVno0O$?&qiL{%8Bp88+%); zy9To4#op@h!((qW_BN*Xqm8|_=zEnW-plE|!xHg*bQ5pWNJ04lu!L~K=W>dxw zn|KT9d8CQAQzm7=wUV$RphGo!NuBRh?9D;v?Hh`{*D393yCxHBcUtGf>q2CJYc*hFntLaQ5(Sx45q)s|r+EQe)o)^kJ?JuTf>KfU1^XU2=P+er z?<~@l*zvt<#a)owS=_u|Ci||Xw>4K_3bwssh8QY^;8Nn;UMy_QI~?ke9XhDU*%&gh zLk^pAs6#AU*~;7P>KCOm(*NZAA|OWQEF=gjZS8$U+JfkmN3IfN(H(AX&rOu5{CzZ50EqFQ~jY1Pr%(REThO<*}k!}x2Y-?^*Hh-XLGuETYz?K>*5_K zuXT_ctaWzdT5mVDyQ_DyI;+2ZM>j8G1FW@&boU}`7Or4=vWIsQGWF`|?If2SHwUEZ zi=LcR{ngXE4Q1IUS9zBz>+Mm!yfqX&r(f-Dq7ZF(_Zn|0QKjr_y_aRq>`!+h#d6vO zCnFsB=k#awKk*ha<63XWxL0N*y5%F~o>3N{H z_h)*3UgE8xF6hrrmw3OR_bq+ARjVx^d4T)>q3%oIqbQdDv$LB!fei@|a&DF@;SM(l zl0gLIP(Xzwpd8POfC_j&j|7jM*&Ps6uu%{L9-xB4d+36Kg7Q33@Ot9KB`BVNCo1Uw zTiv@mJv*BN-|zSP|9U0qdOU0q#Wjk|{6$wxa}1>&No@xhbhe9t6Er!an{ zVOjt+d+w1C+P_3?M*;WIl@xZZX{~$icE9lcf!h&T0nGS^JL%0)bFQ~w6@j` z%Y#6a{bY)706*ACXXY_wqLUa2#Z!IHM=7?HRdmKB?7-ppaQ6yVv~2ERbs+2Zv6H&TtT8A#Na(9ZIb=h>BM1|`DWlsZ0vr^ zekt_<+(xC||3ET=`b=k;kb*sz`M%(yKWerw&;8h>i0F&gNJP_|&7bW<&_6Diz0Tp{)gakFPEoiFfDy}~!m%3yhX3k-}ae7V-+cQ&~RxtDkV zJY1#7pMeknFD01dgpN$ZHb8dr3SXWT0ehJ~SNeKPvrAZX_8c0G2rLF2$xBO@Ea75G zzR4l((F}d1%S35q!!xpAz9$g=jP1D6S9NM)HEmX-#Ol&hlcce{h-_ zHyk6&(Ug`S@Nc>K6Ik~SST0U7x=5z+fzzE-mI4#-MwARz-|4&SFD(ck=L^ElZ0i!= zm9nYDSB2Nz$4#vV?(=;pzk?ZuRblY+`+eOVt=_?rb#q-6S{Ej}*N;+;(hr_pn>1jD}Dc<_dOo+ZKBWb9`f}p z_{Vr!G=jinF~NNars10>kx?Aukod@1aT0>C^f)tw{3@bb7L2>UHX(qkU@V>Xi*I&Q)!L&oH=V&|!Qtmy$yf)s?G zlpau6I9#CsJtZ1FDLG*H?D^ZrZqCdzCs0c|Kw*e&o7jUdwT3?CJ1c5;s3Fglgbwed zY%Ge(XFqpmPd00W0V~)#7s^G2T{(4ONoI>MIjplAoBX(MlEk+^KpB3~1hy@ojHOG}SMSWg5X&+6Lw?{OLcmgZAC&#m!pYV;ghFksn3EyDr zyl(P8%$Zx}w&~QhCZ3Vx;0ekx2V)w#@_3)CmTj?>61Q>#O+vw5R43knbUC>IBuIZaNx=Gb2Q>x zNmTBd@0^ZQq%AL2+z8#px}Ez4@!6R5`}?$X@4enP-O*#^Gzji$XB7sv)BV6SX-tr6 z!G$k4=Vw|t!b-)#y-v)1dzy=GOp_q)K+FP%fE&>%rH$ZFAp-FPR5Flg<~VXGL^UG- zxZ1M;iI$F6^N5jCY--X@yq`zx&h2>L0iHEGVEsl?Vbx>I?Hr8Nm6JYiX(YPgI5C?qK^ zmCzLuLe!Khh}k5-Y9cL8jDo1INk9P>a)!UekA|9LyPx)*Q!S(u$(8q^-kar63>lwc5h_J=!nHb zKmlD+9gX85n-%np3=xzTc;;|#u#bYEI&Y9bqe2+!Cn&(ow%Rm?pzOkpz7~_nMv0QI zx+IeF?VUn*YCdJV&;p;C>TZF#Hu=svR|p`&h)$&eL9cGa8G?)=7yMhkr={skG=ar= z9bK^Z`ePyBh;8DF`l$NrUOMTE$vy=8Wc^wDfS@%D+z1>1vUUHQ=$Q? z)8)uzfs;j2?0Vf}Yr-nV(M_Zm*#OLu7JKUO+8{8nCBE32Xl(-^g<~?(2GAx1P)#9Y zqT8lEC1JEdw6!&1Rrxl6b~b<*Gg5U(O8Dg0-Ud6YLaJpmhAT`~^s=vmw9zTDUf5Fn z3QT9e>?@7($xyIpbdN&HT_Gd{rUH5Derj}KcI;(eiR?T?P|4|R+AG|HslOsNiz{E{ zo5g>;$~TLd_jTXqf=6f2UB{8MALci-aq@h2;&tp%!+kja4eTew6?otc>?g0c?I%Ao zK8XEfH}_Buc+3hG!CYkJiat{w~FhzJwl4M?ULz^9Y%h#@ci%J;e!t>6T zv+_AsVZ(EKZ6P;u>84cEgtx=Od5jx0ci_rbPkL|VRqn3}j?^U|pI}dNkKEqX; z>Ri6;!tyT4V2iHWRYtRnZ6>oAYm&f`m<>x$2$Ea}2lu+$LU zYPv9=%z-LrbF>wfa~_DwtroovAQ>mn;?6EgiMC*5bzlcFdlKpb@x`?BWPk~_VMTbQ z*HM}mj>d)GZyXK4D3N$Z!~hc`2+{(RIV+lcK(P`9M0fq0Q@FbpTy_-akht8(eO&)Sh z%8d$`_ZmST87fSlB+!S*L%DkEB#&jcA}7>Mf-v=kppUxLnb|2cpyk#CMXeCR*v-hx z6%>`^Sj;d;Q6E*km{1hH8)o&JQGy-XB?{%(u_PIh@DQxV*d(DgpN|(QmRzcbCJ?l1 zN~Xj;w9A*&(xZ@Ub|NqYV?=?mBOm!TnAwFwWb@R~ErFXX!h&daGBBbtzu6?F_*np= zh)e)v*+onVj#PXDcBZt(5alJt$nyl({L+I^kN0uE$w+FG=q?pNY$b%*-e=N3Chu(k ziENvzRX*EwLQNQj_)KVK($NHj`=EuBd0N8 z6v<;0RoZ^&Al7y$Tla@AIw6JJPj1k$*-4q^@Q#+EsA|Q`T)NlSs;-^hDSLft^~1pa2Fb=13?BKcw{JrB2YYn%Z>6}isVt~1G!O&05NGT8KJa$XeS%0 z&X5Jo>|}U!$*s_E2rYha8XI`XSI|!c``~zI+L;s{R1}w%BugV6crtLk^P`ng?j=#p zqC>voKC7nX0))@rambwsr6^-UeC9lm&=IWuOSnkcyxg@5_n*NZ}(yL^E$YOY~aIhIh@Frt})!iT&MDiU|VyyN( z?0ZH^%1Im(r{m2*EzNeARnQsn%3Qq>0VFnwDM0Xr$SYk0QnOW&fX)luw%+E>0=T?5GX2d>daV{0#EHy!o;tx-*U z`nB&8o0wqslf^_LBe(`HSS&GVLt-Mwwl_{hK%(rSbx79#gosG$IhI8wL?q)oUu%g- zLPY9w91Kg(h!PQGp^p*`Nf4!pAAPo27d)Y5c}U^!8x);|QW)1EFu=!yd8B8p9;3R& zG4)6z#qq@>zDp#bs=LOKM;lqAa?E#;lxT$$R-#MPfW|dgVXCtGkNHM73YV1c8;Q%d z?;F{>5kEAtM#qo7i=_B1>YaS!XH@Torn4102Nke|KNlrdr^WQ)hI{{C@5#rECZVG? zkLCndfh^17hkKWOKK&F zF)4fYM#a_KR+oiHzQLS+whyOS)nO((Rw0e+RmuSl-J*sX$4C{X*5SF z1ih4KQK8~uxnAE5(&GBWA}lnC2$suKVTe0Y%*&B+-rPh+Qp_z`^o5bq4~7+@CM4ZB0nR#)UU(rO(U%cRCRA_+%0Bnwr|EZl}%C zQztli5yAuq1^-8A{(sMDbNQb>RoOP4t^3p063&}?95y(G1FwyH8?tJs7<5QSJ)^gh zX7}EZp#L@RO|v@YyT9nYIsFprikO=s!OIP3Z~$$^qyI-2eOmX!QH9AAmkRS!>)8x9yQ5Zfswc);ub_ zgJwO+2C%7J=>b=}vehqi?vUnMTWeIyHO)0|kvUy*qsuZ83LEe3lNnhy+YIvUuYj~uyRnj5_W=)jgXgOIW=4MArt{A8>NkJjJ>eXtyfwjc5NX(56aj?7R6in`F7}SlF9= z3bjGXAJf_Og<6Lw09}ZE=EDVr9T6ta$Vy|sypV;3FbH)8du}kzHJ@7thTged`s9xpy~`ZD0x!m1asX{HE5LfyYK?t$?*_qn(5A*S66-%I@)ONgECk-&TS^MWfnkm!1}` zVK=YIsmAq>qcjKiehLpa1yeXnlq6g*jp^3u{%CxTiZj66`fz_do_*I=JL3ZOX&f$F zh7@jjF^;y`m*6)tp5BKKCx3hbkC8V4zp(|n6dy>cu06A;sD>{9IM6-Rv043X8SE1ZBn=H{OgW z;cwQKXn$7@j%Ry1Yb{w>2Q5wI(uc|qlE?yCNB_7yd^|wi%*L1OD$y${M@UdPr2C+9 zS@>A~DVyIx%T_)b&n9=#IxufXEt`GWLHnjXbw5#b7io+Xb&J_um~YwOjC5%j{|ovSCLhTQgQ5! z?$~j=q^s5kXf5xmb*p{{c~}X`ss6c$Yb9{BmRALeIMr9Ub|N;f3q1s*9U=F@@+AuC zF}&P`m+@eNvy2+8LZfLj=^;}5plPo{T_Ed_a7e{4?;Mv@I$Gd6WyHa6~f=(f8ghI9AA{$XF)tN{&0U4qVf6P)#wF!A2Mf&sg*IW++ zJ39K#o4KV_%P##435PH|X#b0#(Z_#t;vnn=r~q|j_riA-J}-}BhWoSe?3GgOBG9W- z_b|Oc8ZP~~S}xB0E*ON*t`4_af-%J3fTkE$qKpfl#6*gJ!~jJgq`E>d8&66UTy;$Y z#zg}ZcgO=0Baa}{spI&nLUj}?x&xV#6_tJ5T^k+3#YMbh+lJ;Aup4`5xdkCnBt(jl zY&g_>9C$)VvJE}7Hqbe_WUr%ocA$qgByj`G3ipO8*14zlj z8(3d6OOoA>%Ntd-;qYk=WP{pfFZI@*KKH=q&=mWR|=`%3fs#ko&R z;%xg4ODV`Z7tWfbb6nNH0>esWi{jPygi+&)L-rOh5@YJ*boO39t+c~WJb4uQ-XBDc zOU)q%AbcGh)-;76eKqXuhfmLCBl>G2l&w{)xQK$rFc0D%USUb7xSxf{ zoTjx1XrVBxof1Fg@Z&aZx#maeJ2gpl3MGY+XJT2ErUk;t7U9N1rkexR` zTdknCe+k1W^e1L`6M)X~T_jBGT2;HgWC;~jsyzu@#l^XK zk!qz{J-nJrTp|fd0wtVmIasS!9+|?H4Awf2T6mc3PMU!eRQ>RP5+x2poT~96A4Hrt zou`HHX3Qbz#Bd2X*%H+Vq`F~$Tv3Ml^nR9chSo{JG3r5QXzw-OwWI^praZjbfzoSM zJF3*(OIYy`?Mh|c6n5Vbtu1wb>kzFM(dm~VS}~EK=u9YA{GNEG_GE|qc=xdsh9FS> zEpmWA%1L2;wtfohF;rVZ@NW)TtGe^tBvv2 z)F1*OJU9>xlY(q#$TUgP6ne!*kJH9+fR*F4(+T4P*- zcqYQ96VI6qGtCJFP7|V#%|YjKkz?#!koechY}>h7t6Wp;Ntkx4f3yYB5z)*H@>$5#Y*?;Ppqj)?l8<-WA$_?Dw-_pj)C;Ho269Y8R_rJ+y$WySA%~t*OwSb8g&R z$f_!_aDDY@7O2#Ur7U4D)3OFa?~=(QFg@1umQ40#rIsO~>%zGabMr!!ql_!Gb=Ya5 zmM;~hBPM21(X&e?Le*mJzGb5Jb+WnFfDJwjCCNo0L}uH%*17D!#n2+CecN-rTaGsA zMzP-EV?$tikyw_AqbZp65VtFByrBLBduev}C0Zv5VHyJ_!UBc2*S9WUzh0uXmBfH- zkG^F8m@XBusxG@!JKZ`olRU|{tinvX{8pFSRb&oLQTggiwbJ66$8ZG0LspO3xg_^} zvu&jvmuYh)A)|-%d>o5AjdzE5=H;!sb3dI*TP9J0nBV#DKNBDg{5sjGmos^*;8# zTT1yCF1!P4?kdrP~YaaFlinKydBM$e939R)M z+6hUJlAsI|Bta62;PflCi!UK~a@-*Kizgl_%kVYL3rksI45>$C#^O&%yg78JTbNX% zuf)mW zC}OBiyH+ca2Il`abx~v;oqR<_?sqK3R!zW2eRKkwbe;A;w&4gf+ z>$UdIR-Zgw*jwp_fvxm$x@mm#T}Acy(`GdJz-85Hnj*%;(?_`D{XUt ztFLhTgO0^OZPU`iHkZA5qc*Yuai%$pYopI8@WFA5T8vCmUgWKLhFx@%R(jeuLG;5d z@=RgSkcBAgL8L9Gx%3c=$0RK@OvI#MyKd4v(vWaKoyiA=1k;<|taY;tOiEg9(=td{ zo|OPPs@vaXHvppTqcgw_i~aV3gCaL>QMY1IeJdG*b$50FJ6dy-i!Gh2r4Ilpo$9V!9kQNy%nBf@Mh$#G5I=6aomEXd>k5gW}^m>h}GVz4OKvm!?$W5N)kqf zo!z#aTi7|1{cxL>BiXnbB;IJm|dWY73!r^B`;Z!#V z4gG>QB-L;@h(;^Y);qM8)e)6M#*J-(88RHWm4^D| zmF1oPN!y}crOd;|`?MwvEt$(SEsI~djKPmylk1MgISFT+AWHZby}q9`g5wq{0~N5t zrxl&T?85bZvC^htW0a7};s#k<>I46CO(u&b$rtvkrhR4;Zc|)^UKVCHxBTR3gcjxy zZc}%Qm1&7zE0Kg7QLBRshwC0z`qcGFD z1hCD9)xns6HgFp61UF^V$f#yV0#Qb++!ZkZ`Wo6DBeY%R`?Lq4bc6<~?W)8=WPXTAF@ z{Fg2@@P-o`1yG7LN*{&os~k|sZk(^lsnTDEZYH%1{{Wo?ky4Th%v^VB-OUv@-!Z1S zJkgVM%c>cer_C8m%oJ1Z)H*dZJSQ*II#|opvxOU(aWWQYrA^*~YNz>pt&_$qn>$}C z?jxn z(8oDEgcA;wfn{K^9N{T&x@d`3lzP`5_=Oe<7wW<#T1oY7x#$Ac+=xM-lW(-eSLI%9 zdRsZHJc(lyKGME=cNo>WC?P`Vlp;Hn!BT z-L0sOtMPC<#FlJZ`aK83I`YsV9xAaOI_G#6B(iN*@e5{8Fu^uK$5807- zwdMsJWvL_ltNI@G4tTRK9)O+A_OPtwTEFV2E>MXI;3*UlQ48O2?MM|aO&VN-|2Q*A z9pM-MP72L@L#hkE9K>=`Y(knyF^QXc--~=B1;&K{4S)sEhB%PyWjmH@o6PHkND-7c z`JLxWFfKxBVUszwg;}-XL9KOl6kEW#Fk9k?1Nc413&9LObc%;yi~S+kVt)v>*dKx| zp@$tw078|5FZQC~OZXw1TZ?tyu9w-|H?%DFRIN5dx}=fx26;W4Gt}(Mu`zFns}lxE z;R7Kp8K;EsmS6FRcDb~9bw5cG#nHxvj3rWFVs85L z5pBNm=>&G?quOc8CllD%tzGij;YYO_ltUBP-&Sb@l>-yl%2nFu%I6bsR&8M(dvvvS zMPi_w!q;5vSn)YItk+{0a+a>yjqZhuX5qfJjMlD(3aYaQw%{J`u*n#gdLThbtWL$! z4s*IUZH%jIFfB>{bFIXR9@jGeTNM!|56Jw(k88h^@UD0QrMPuaPpH{hC)o7vkn0O_#Cue`-wh#|3e!>pEvzOJBUl%rv6j=-O3xgWS6oWnpT4g zHfY@)*+x0S_b_Zp9=+lkMQ?)JC=Y)4wDz7unO7csDyVf+lsn7W{!Q95_zd3nthPw$ zYLp8YY^@dj(Z=>#g<$r^Xy5cqM^_T|11Ej{qI>BZT-2eLj zU4vl!Dcb^htZ;|sCLLP3qalOfiXBk~LDM=7g7rJJMW<*G%zmqJ1_Aeh?bNcYDmJzW z5KqR#U2M;WzqMg|c52N+^K%i)+@<9xheMO}s9oCaq`%+UrM*m_x4eVU<4tdCFNJ=P zau05QM;qcew=T`c*XF6C;*_$mUFsEUAnO@U*eZ6{4sHAQCqxB&*n}1jfDCmqQOHs5M6?njHC=-px2>Z1K^W0^<#DdUiUX0?BH0XDX9@3X z9lM5KE77kxkb~@ck21K4FSI~oQ{LCIodkX3`&u8&6u}MeYYB>Vx}`loSUd2Xem_Ae z6NttEO%El*#dGZa-Za>8vzOkpA3o52r5WeD-P#pY--RD)hZK5n<|mr=pG`s7r$gr> zt`s;$5IifMc(HX9ns8Dg6Amp_FbTn(k{WWSu#ul?e@{O;0h4wzq3!;00;_$kPd+>H zDdNI`WcnU$^Qj=|wE1!zRwQHka^fRshfu^^o)AHs4d1J6R({P0ChXH%IFx;pSiyd+ z4d3cNbH7${$#Q5ximrtJBSx@LXhmKPHep$6wYeVzBt#0XH`CD|?QaqQMWw{MKbw@p z_OJ97u_?z(lQZ~lv;~Ld2a4jTR@j*R-9uqxr3bWDy|{7Km-cJx8fci*X+_9+hahL_ zKdU}~u+rK+?C1e)oN{~uo4vSeKAZZP_NKC+oOL^h5L+Zvbq+~+p7>kBPwbZiF| zwsA4^qgh2hDs%$ra|sjbjL9;w&M7^tWo7T1z>{Th4-1`{;UMr;u?r4sog`-y&?<3W zMuT2Bo3M8nU7--15GIuMsKzOrO_GGf+$>{sbyzlOGV=0}X-eo)5Gnao*#4Kx3RvGS zwQHl7>+lbUSLO+{GRN;ZaC}A{y2L{)*X<9nT(>{Oa^3zA%k|L1GikXVsuat0dr>Uc z?GG`46W{?uny@&&dXzQZ zd%xCJhYGc41HVP2@zDuv=eL-+u;e`dI~-8_6|2kdw2SF?@)2z~{XX}I<`-kCTVuym zx6qi%IEtzs+QY6ts+~h)s^(a?0`|pG?H*cY-E>Uz42np;`Y=SysV;$t#k<#<{uRl$ z2qi<2Q_z&ypsy8T_wg~Ub@sDafZS+F)F(z*i|@7jrH}&d3RwF~6 zyG17`ewYlBV?Ss;9gMa65$jMWo9RDlC%B%y>?bY1{iA#cB9Sm3f`_?QSr=QYtl&^% ze%6|YpeS9Ssf%JkL5Ezy)yK)7wMTnIxIzk~#JL;J@xJORj=-)2QbT>^0AbOIfB&Kt zq^>5tb6Dt_KYtOfajvoHgG)i6385F3ibs=>n$!~0R zHTU`4%no671*FAA+Pv4?%g@n_=&w}v$FS6V*5P+e6=Slv-Z2S3d3c^H#_*weuJ(8B zDO0A^O*D4OW_Xgf%cD+^S?pT#W8F0BFf$D&ml>OPLMs%5Zl5LP42NPbozPC_0_Zxa z_3?bu5B2j+k?g9$2ppJgCM^|mGx4OB?_j|jPU4bvntxaPp>^coJO9vnPI?SNN13wG zK4M)k#F}xZ9a*CsJY-*RGmuYO*hIz7M430r)`%5W!6yHy_03?-LjM17>^{3|4WiIr z{!`ndtT=D+qxwV2%JbMrhrSsmZbj3|)D%M$bp`tb82WF68lEGvRf42N25DtW6 z5*)VIB|~a3`NFr?iuFp-*V2!VQuRXSOx52H{h$RQ^Q7qymmtn7PQ@lB--Sp`g-sm# zl{y07K@c49Tj!+PCBIG6M>eb7S~xT}H38aaTVZOAg2UFV+okQrm1gy9!to<7?blz| zm?JL*?C`r8ww+e`2rf*op2AL5`!84oaM-}oG_Q}xyaFLUe&U*@H934CD zhGi2uDMz=^-*dE>R}OU+dM&-|ldTs!m4)SOYOdaoY=>pJdUly9rcYoT!itB8C(2rk z^EIp?P#vrXl%u%5a<0dI%+N zp5!2aV@2n7BY*dw3rBfyG++ON?q4Sdt~9D2NQ1t+|AAynIt0F%6CBf4@9dBgEk46( zv@Df2NT8ONrN%;8m<#LM>6bM#JG#a-_&PfO!X8{cE;}z7ah=%oeNj(FsH>?bc%y7` zdwoaDHbK_9+7vvPT&zE26>^zRqIOS-p52Xv9GA7Dx*E6FWnIQ%YLTHt&6kzvKk->? zN(WtSALL}%*Mz$#=vqqRH%yi26(R0V$Yx`9<|Rpi+Z#FTk4*^%HAqJiL`xYR^}SLo z6t_$dV_CYDJRzBVoU0vba1V2L(z7E``2w(4C;eQGqR~k&t`;aRqzo@;h|F*&t@ol) z45@o=iSug2169UyW4aAX8BDS*Ot5p%92$@Aodr%z?F-Wy#elh;^}M=SD=6?>XT7Uw z>ymk9W2A|IbS(qR@1lECU+GK-B&oBnun}GK+`3yc1u1-$2|rs&+7p0*HRV3a zP?1)<9+*7bi9$=ikg>v?UG+OH+{bP;yf|Y>J#hENaCOrjw!W*xePN~jyQ@CO`S7+v zHnN+(${amHzwK*6D)Lz_dB-t$;VyxpXD)37`P!B0MXAqmi=V3pHm+1JY0raUuuK_D z(J-`35j2v#4FY;)slKYc+3(G~F&$@gQ!M+^l>Vjd?D03qa{= zk!bvS_R#0lm05ms4}F|+e>rpa)Jw`uEb12lI=16!N?KrJd{;{JL9e?o?pXiwPnd<-|?JEDX8=*6ZCs4s9{)WF{68nnh8%lZ>YEbpVM zWH;{bqxU@B>>-Yvil_<56TU$rv(>GAw@8d z++8rfL&gMnM@z=E6c|%H0tQBdWzU+niW4YWQ?T*v)AZbGVi4_UIpJ!IW{!z166Ek! zD3eTh$s~Q_9{F_Y&v8d%6t!6~n=wFdR<{xrh%OzV7c^96_P!z9o$}29y?w6LJf+1o zb&%7Cbs4B%L`q=MK)r{xQu&04Sd1j!c24fSr|T}0(KKJ!%7wb4h%b~V5{SRvwZBrd1y737L$rh5Tu;$SDjrJ4D^l4lrZ7$Pu3rR>2CP0HYfew^J58|K8 z^be&)+cp&Er=(}7@z+Gh5($}E3+n91SBY{TKA^KHHZF%taA^N-W&SN9GaobS6GDZ*L>+V7FF#Y*cgD9xfvsvnJ zeZ176m-evBhwIsL#|2%tQsK43^_8iRDU5bfxjR_pS^Cx8O|oqdvlGD|PzSLTJtyP6 zBlL>D0LF|F`b&QW4&3-l?WK;=?^afn2Ok`z2Vya>9)TKl4%X+nWAwJ{zO!{L24m`n zz5Uc6j*Nl0omHWCV`q%fYhu7A*DW}Jy)yTeDuRh6LL-jXY=uz+FGK`N+hlBSI<8Z!Z~iRbBgl_qZWPkG3F9-6q& zO1vj)Xu5o{0$}As!(tq~eV(3Kml^omdHNMnfB$Qh$YbO6<*{V29+dz-6|x!U=w7y= zTpt&M$MwKMoeW@CROqn;u^uq!6qy9|sgq|dn&gg&`atWHBGX^sXlclp$Vpfcpzrzr@9>aw3xKFLYELL!Vo?<0MN_4A? z{5_Uj2*Hal(2Eo+n0-=yc(UHxT1K`xgoGcTtoN`~&H7ByhgzZR-n*q!^uE?I^3Ig- zfkkpYhUvuIQ}ve;$PcshLiXWQ2>6Ta`f2(s<-T(E)iixEK7(`rrYlN+q$5+xJVl>X(cJ}Q8&yA7wtlhnt00E9rv%JFoP zljjJcUwJ87eSg#(0h)41~KEtIr=o(Q`|d8pU0j>wYP#(-6SqkV>oUX)fQ8((;um)Dc)~s4ZiC-y}LtlHYgsCr#1b5Zmzc= z!rSOZN^j76_Ky;!S`wu)^;J&8T|O>M*lH`nBqbdQ6m);^2L0Mm5%>muQO&~xlCS${ z*N|^|(&|PKd#LMi<-x*R^k*Gb`IohlDEv#c9+mFcK1Sx%=_jn?p=UY4nz?%W zy1FNJ5=~)SKWTnuaPO_aHao%*p&YjQz|k?_C|iHK-qOy+-M8z98$lPr@-OZHT~?O| z7y5LULTQcf)%C7c`q-|4W}oT$prN$1$3;((xr_8bT9c>;A&ziAfJ1tR=j(38dAl9# zGQYmp+Mb=(;l=dd1A6P+kV_$4fs-#QpfIVjjRE~kYh`jCEz#p}W!((DyJXyO-yc*3 ztdzdC11AFVPD8(^FRhn(+?P;AVr#Eey<20nlu|UTu0>)hu-#CGFw$bLAmQt)H)ZqysVcD{fP`M2Tp4_a=svEP}=?ir&a@1kpLcP?=O?jw_o%^>}R<>Yg-la!vDB8~{6g*T} zz><$&+o%o2VynjnE*6~qwkADza<)=b?PM#~`aMC<-Fi);vY|Y<@;?2k&h+KnS9GT{ z_382=z95%OXLM)S8*kTmnn?S@#y^wWXQ`npxc~j4{ z@<=w|1dr$pJU_;sdL&6nV5Mi57K$M;`7OOos~wOhqLG}}T)^?2sM-fwy4c3I^h{|5 z|0Wkfu}wr5cBqQY91t~}d`mw=a+Zmv6nj%4j~PM^v9=?>p&KN@M-~#nN+x4t+m)+x zu@`pg(j8dfQyZMou`pL4+iaKamxLfOECl>57Xq<|vt<{A;H^E(`?fxGC~=cqrOV4h z_k5=%kY|+VLgv;|T%)2;o_t%MX=S6#dx2j#LTvOq`dO`L-5qs@@t^IKG~`d*x_NO? zaMwHfrHZn$JlOAj-S19)C_E4zDravV(mil*u_K4{T$DgCWKKb_!{_=ur}A)laO0PH zTFcZ&%8L@XP&`t;c&Fb3XUgJZ{#?9gbF(fk2zGM#OX3SxmQ#2YgoliH6o+vgK60eE z(e%{`{sF0;ha;sBQ5@Rrrwl9ziN&TrTHKZ4KR?knU)I#XQfeyO5kh1~weqi09xD(2 z)XKljL3vp==K9~TQcj+71m#xb`TJ+k#9_IPDY*Px|5Hxo@$%p~6a34Y)0ZPN{Xs|S z6JcsSQO?$1f$qa@DeCKg*Qu;25B_`_m0bh+&Gh#PzB$%k<49c_23Q*cSY6Hlur}EK zJb$}JweT1RXczqT3jcM9p2zEl;&AeZ!zGy_%{Dl@glMWyL?h)iTEW) zmLyVSNvYpIvdM<+p~#ZmFBhf;SeKkpktt$!&ZwVhE}4-#s&hC%Aed$N{ch-7_TW-~ zKIz`)m-_$K1gr_Re%wFRk#`c892~@Pf@*ahHmG1=c`1n%f?aeR!>fJ5-@4$@8T6fx zFcK)bRtKATJh~MiZ2uGf0hB$raE-q;9akN)#$R+1rJtf~=&6rU?2Ecu?0w-ZH2*5j z7C(%Kyk_)Vt(AW)!4GjLcwyulVW-jyD!s@-8IfOGmg`{0O%y5k0n!z0nUzX71gEU^U#}>;_ppzi@^@FBx`0nW!OrXa zFU2Q?v*@yCH~6~-+dtzUtSDbrv9%lhL+JB|js9WEmMS)2li#Z>yO2%U z$8wiLnA@phDim%Lg-6jyidnQ^Pc0=BF=ja%1i$;7R@EH;YSEgxo~o}kni$eBHPa<; zltonXvhYbVr2ToQ508Wq4?^Xkt4%V5%b!NfaY;XF4WcNT&2BAtTNlum8JxXJz7RTm2n-phGTo zHKMOc_#T)RrA=JwLPUC-aw8lAut+;G_w8w}YOAeGQp_PJa7mI*A*Vt*Z8uYq(!zzA zShz+tBlLw*2EAni5-lCChIN8)`espd>C5 z02-?}hge~1-ze)x;M6t@5dpAH5Vj`T*#NBbmjDQjG_Kp*+aRp-tF4J*8vu#9IZkW< zB{l%kboD`Wut8W2CtDL8Z2(X+b+^EFZt->Q(3G57(x?fsB!;kCRycBU&=5!rac>AD zhP*cf5<}t}0+D1sEbJWKSr(1 zcb9{NTVIAjQ$%0>1--w!oX!5kpVN-Ns=*Tv_Vm=6?fg~f8-2Wp2WVjZC;qQP)oerA z0;*=KsAm1Ak!tV+A!mSkAyN&#(St3bnq!~(UkO#S886yWHP4A^-rN(Z22VWg24P=6rfZAKzf^M~O4{`u9`+i}(2-aVT%U%y#bg=g@<% z_xn2#g@P?V^QZAIZ4der9jEUu_oe`TUpmpKs1{#qi-<~?cqyj0wsn=qOP`taP<-KC zt@UtPRvq%^W$_pLGJ*X4RHBf-x&M$q-@|dO%_j_N5&kKDQt+-?gS(Z1?+1tcy{dsj z8kGPJIi4IF4qJgkE4<&=EQABTa1sg}iqaA1;f!EQC2PYa@x@bMB1NwX1>Mj~Pdfef zRJEp${4jQQWEDd6${;YE$FMve8=^_VSN_g4#(I6_Z?2GD8ug7o(?L|4`mMiZ&(K(_O%Y?w z+l*R+;0a#Y1&?=f&A0yU1)_vkFii|lf`tq_NjOe?>+d@tQigYe58_Z6;ukj6oJBZ9 zm;m1q4R}I=4{Y8(oAsT)#RT97PrkYjVKf{yxsLD)4#USjRf5x}_?sIZJGuNPuD}oj zJqtsP(EIc|f4f|P9x%pvXcaaRAJVnS)O%KN#NT34T~r|K$>Bv{$ssVAXq4m}c<^zL zqYR-=)LJ^h79R1p>?m4j9M10?@wX*b{(2YvGm-^A_6* zq#7FJEgwTy{vh+##y3v97k=>fg@&Zwga5pjGG82mw{Ut8ZykcSK!Ws;MYiY^1XoV5 zxPh!f_&Z}TI{boH5Mp%uMsS)7;sZa*oDS27>!d`^={-OCTU6A=Y3d8QKp4~}hGad8 z(_CxSnq9zGNmkkDpBm3*j_`t?{6)m(fBY0;^J~9^M(m#BV#HD>kirNPPTPjLN|6n^^9uH`JKP|^Fo}5ZlL7%2;So=6U(yjScNYt_E^OWDl62S_(Ff{ z8LM1PAgtXJvAU+Fv#Q_xEka0O?9y17cHmSArlBNINcrNpCcFynqyQ{Gs<>0#)*ouF68b9YRHm3OY54Hs8lXk9vpR|1? zdmy;)2$hJ<5Yzh?wG(AMpB>tXvZMzRTTv8M(UJCEu)vkp%6zrTkuq270-z>+K`R8+ zE?$q+eqWyOcWGc}=F|U6J2Sz~fB1(ul$Wc5SN-Y#rLD51GB~qs;4+7DYen$i?E>@T z6JM&tbh5XCRdouKHVyqq{nMqS+?-I&3TG|L3%=Yb@Lu9sc$Gvxx4jkk?1{AaG;SR3 zf6-5vIs9jQ_@|mSM?6UoPl`hY67e(mSNf~l(1fd11*#bS&$1e&B57=?Zq!`GK?Ob7%hC+@?G)Jk_nBZah48exUE@rz>y* zRCT#|55fp%0IR?9D0uDoz-)yY{IWdo6F!6cDgr4E`tnU>;F|E40S@-y1%b}=_^k^9 z*Yd|hCkOgD1ReiVEZmJopQty)t8`G}jH0&i9S8rI66oK|wXC8j4!f>nve=lb0wblc zq`eRYC)qf0xS`EuCNL6VNiSX%XnhXFC_-yp zVk|yXk;*bsPs^`<4fjXg?1=*@=#R_&BsRv*h>MHsjl0SrjChtse?0Clr}sq}{v>H0 ztX}$!L--tu{>1So6wOL7^ElAF5EOq#P~rhy2!lc{6v_jjct}~ad2M+d)(ucL?}k7t z4B+6Z8v=f3+RxJ=_sP#;9_Y{1Qd+#Y*??8;{d4+_u0t9ZQfCekAhe-!UVk$C!z zULZrjo~mHr=D^r^<^GD`r?&=vSCoAS%DE%ZA3-_67QVnZhq8YUtI`5}C`xDQ(^nP- zU(^Ddl$L)?&mq!@95bN=8E#Z^cOalRl>>X&z4JvS@5~QOa44VcVI3C)dQh!X76e{Y zT*f)BGB!03$Y~m`iP(+!Q8w$1+gk-MyE~BOP!8^4x7-uxOHdo{2|TShjNldb20A*F zLwnd#7NE$X;7%4ennXi>TWz3-?h`*)8|YHlz$gxut_b8RO0a^R{SXu$K4<0S76e~@ zD6lYDd7&a$zBcfzGya8&)E}H|L11(tJ9=e17wf-1kg05|2%fV(P^l;{R;+sBp8+NH zg$hs-N2uK|RIss64b5j~k9stbee`soO)I>je3MZ2^cKZ%{DZ#4vlYkM=LLH_6G%x` zKBx!|dLiIZlxHf~)NO(5>GR`lfmO=K6|CiJfm!tV^NWGgsO26n1-dwuw=3Amy@4Wj z`^$mb@iv(9O5kS)6;oad+(DoI*8=UR`1;oZ%U#L=+@bzfAS-omRZ$A0BGLWZ^i{Lo z3OJO#Rlzws16vZ6@1_S!KM35WD34UIXFd#!iQh)ZvIjekE(n%<6lms9R#yfGejG@2 zC@U)2@J|En*vwA?_jg1wT&@m-*P$MT4dzg5VIuK|*x(JnA?MV#3Re1Qpm_-TrQ$jP zqo9I4_Mqb#zRE}oSmC&Rm8^PSpn27u^jI`cjXXlw?1Ev&_m?U5VKo)N6Pi-#q4>m) z(5u6|Fv5)R7Cs>U6j5!VIsqs;v(CxX6}@wU+4}>JI}}#QwjYSl=;YhC912|2@|g-;)(-p9!6krXAg;iXMP>1NEq;3g@Pb7_xlxI=VtX!{FgWz88mB7Bw|eB z`6jLuxzdZffNpD2+;3MgT{sG{D&5UjiKz zFe>YKU}M&o(`f{P$SH(PB0j*Aea8c5D!CCv6Y$FGqNybg?!W}Xw(R#nZL=^^)J{C^ zuE%Wf{qKR!q316wqUY)2dFhEj^Nx}7(9-GiJn=NC5biH5O7*5u^K=*>5ddgl_KCo~ zo&(dpjz#!|4(!DRSBr}vvjC_WHnNh7ex3SpkI?-(qadI8aXG zN36l&Oj%IL=59YTpUrd_)#*FlNmTDnQn!4Bk$WyX?l20^+*?JY!>WysmqqxI`nFR^ zs&?G0RI9sQDa4EwH!3|YM?KEJ$B)E!Ji{rzKmT;jM*3|k#3m`m0OiRlcE4iuB7^yD z#b{9xp760uOd<0iIXuT>WO%SpOQors=JC)3PLClE3H))InAGW62!0-~fF83lr%^)9 z%y1esy)&QFs3xIFbQ!0U5Djw~kEL#^fI&cm5HEgr8GY$RuXy8*WatCRyMf0q#Tz?0 zQG6-tuCL-jl;DF2C|OJ$SEP7O&&g&xMA%TpAI8ReyOF;9u zU^Ecd>4RjbiJCUE3JM4lfD_Nyv&qKx%!3tBc}`mEP~h4N*SBkMb8>8Kc(H`^d zwQNhOacvo^#9|y12)OR1@8TDCZjnAlj0Bo;xzR-EtBSo6e5ZW}-q2NP#*;lU%{tZF zL4PNybN7Dy?4aC^Txs;FyNZxsyaRG2p+in}E2c2Ty`>^}e!7vRD4Q#SGnyKoI9m|1 z>Q+nxTs?`e?^m!3GL4)Pp(TYn;963=CQXUk+fbqSeOqO)Hq#jFsQwVz2B;8~D0C|H znq#>&{Ln25k-eaX9s+f;9AGnJ3^=(d!7+M?9+J{__Ex3{ON{DP+?(kI!nUUX4{8b% zBXwh7s1Ky|6YN^w8PfW4e?nT{39TPo-rU&i$Uxo5CoqrXIu|2*C+O7DxWdsCQSH!4 z@oFbR;MI!Y;cO$z(PUX=$hZc_mx29fwk}}BImX)x;C|0Bo^zzX!ihz!cJHWQFXb5{ zTLV|>C!RUMY^p%~bU%l(l;Zv^m=gI$pEieIF08`H^12rBA%{CznyBA|o+T{8k9{u} zvU&MNj`JYCJeF_FYx?Rdg**coY;tugM){Be<2z+p1?yR8OqFsT>_y7eLL)zt9FBWc z*c*k0SkxdQ<|5m=g&e+-MNRZNgdenswWtXW^cW92#?z{X*BT9ohxSzs9!9TfIJhTj zsdMkzv;ua%*T_$NtU{AI+J}~3;*UzXeWNX?P-6SUv zLh)&xXK^M`P(6)pGXjabnxbQ@DT2>|f6D)KjCEA-@juzt>GL~RQ#XM0!!RlF55HXQ z+OW?KzHWi$%4rxN9AT8BGM0{iiH?i@K;Tc!SBJEN(XO}u#8;OFFBV-Li~NFtX~AA4 z#wv$0zcRR|gV8)e`FuM2she>DeV$ip+(n;Xl=9!fq1_Ga9^t{n9-_drJ&gBhL3&qD zqmRS+bY&6SwmUmNc(|9*8{Uk{pr?<~*5Sf)WY^3)EiZU+UkDsku%f?lAwGkS(~K1^ z%=Mrkh=TzwX0m?_GP=`KOfVtq0`pt&$3aG-Q+cB@cyh4ukaTug{fb12bY!}GNJ@mw zmsQ@`a`eth$-DGLyj%E@NHTdLt})RxrQAq@?^Ak6r(ev{!qruBrg5G%*Hro{G9AK~ zFbZ(0U6h~Nr*l5bt+{a?8#B~cV;(72zYgQ=awnT!6oGfqFr#JlDd3$5yyc)I3*J(P zsFy?2VIjHStb~$9AP04r{|x0q1t*${o8H;{^y}KPPlg#IEVnP)544^!+~{dNcqS+1 z5FJ|Z{QMqurJdO`9EKJc+x#pe-66F_hK(usqMkt`j6T-3VjmCWxn#}glGM-Hwzji- zu|J0yP1tWEj8;-JE)c?OMlelX)i0Y3A8G7M*nJ02?oqVxv|=`Xl+l4sdpV|GmQC3t zmW?tlkSeMJ-(q(9Xd|N`q>EO!&SKBy_Up)Qet%q&^_0NY(Z(fGJ6JDD2n)KLakkOV z+JwDR8NZcg1)n_IXzwuP7Z#SSGIKy6{T>^0w$YNc7-Mv)i+z=2jP=s-^>4U_Z${Y? z{=o9G>23B=*=MZbkq*6l3y367Gh4af4PyVhZ687XpVq9bSri)~MOtn?ndsbKf>43|SXF~1BUBY;SVbplv$XzKaK zHHBthveY~rm=|Lk}FtM1|!>%N*-T986q$NL-*b9uAgH^*t@g5#`)VS*5y6Js91!xr5b#tlN`=;#uvc zaThc9o>^|Iz}n=HWjr@7Dy^Tj3Bh$!)z&^Y?jXBvlCj*egUy|Ad4nhMX+W?sO9!O0 zC(oa+vb7f&KQ@F?;Tz}mxY$Y-BE7pg7OL*Yq+=y&eG|=4S6Rao&9QMsJaOa9$;O}3 zv~iTi7fpATGr>Z}9QO=p@i+G;rH!2L8iPhi8DNzx<=14%Q;l|}5+UX{U8Q!LS=S^O zte9$C8kOA1&h8Zjoq30U_?z*(l@Inr96K+H)_3;$+FgvLf;r;0?4<=bEhAQ$7pe%l zg!eSV42 zNqM(2n02W!N0D+290S80r1RjDf%zXx!-z?1<8?Pj1S-WTUAD3 z%J-DGSmc5KrOIgQMc!fuZ12G}L@{!Z$~SlmqMbg&h|2P8XTfzdjHomyHk8;$Ga6=P z=}aRk(W$+y%V!!r2HA&ZV**X@aVW|yl!St%mm4j~Hkf|7QKjsz48DK4k>pU`+ROG{Vf2-fmptD`rAa1PJ(^mj?u2M2Bf)5u zbfJe>dE%U354H~5&1~+K#y_MxTaH62IIyRWJaG!Bidja_B2yA}q52feHs+#Bqzrp< zmeEF9`ySuJ_RKOYxidw%gxSXQ%Ollc8JLWmVp)Bh*Q>vCEPyz0IS%i<*@9T&$OjHR z$+#mu6>If$r1+IIR8*Qm(F4cul+19Da%x(0d4Ko>Z*w(b76r*9-=4t^U9TQbLp%B*fL^UfS&j5R}38f9n-uNVZ@G>!4> zjcnvq#@d{>_tNou&^ooZax~qOOo#M!PBzx;YNKyEEtgDUldBU?- zuQtvwfogDpz`Gm>;%67SYm5;scE5@|3A>vLZXd;(;4m@Ms9|6BAD!MyQnZ388^=X#^UQH|t$k~}Wq5Qh=88^V)2 zF$C^Ho`EE?vqXV3cf+wvgCxSpkUUXoKHtN4?|xuRPFiLv*hyP2P5UUvGu0ER0OA#^ zAM9n@{%*9ME?Ks=cFFs?ePRxY^*o3*eJ*rZv%~D>J)lv^U+Xc`)Cp>hzR{SVY@f&; zz0sK1vJU0RW*3djVx4X>dYmpP0m>|KG*#tth?r+GmBoNmKNKX7Ay^OG6g_3w2TSR- zDI)JOCdO1yimS!#?6;eY3#`Hwj~h0ah{fN-BPXvQ*%oo3U;et z__@lWfLa6Sy|}7&v7tCjx`SK`sUElc0ruE!Mi*)6^D%IhU0OmCkGKiSKQ zZ#OO|#a(m)sfg;3RW+2xnU)D91V&fb@v6-c$=cpwOyTNKzr$$P?DmQxF|kC3EZcgA z(OydUxQCNSaJf&)2vREg5`b#cQi!Cth$WNGGd{$#4uXP=_mK` zUSp2Hz}VMZmJNZ=NArwM(u%|^o)Rq(tmAy6yHYzbIC(yNfg?;*_D2ZIn;7iyw2;^H zf^S?YDrNXr4S^F{6uSZ>jO?vDjTS`*crB#p+&~owOP*DMYWxBtDlKn{1wEv6yDIEl(beuK{vAd3D zWKN=fM!HDfNPM=Zrge(hJ*XE@a!CtNGSfQpW44fSb4sSTdx#H3KxH=)id&MB4x=F0 zmXaJu;>HCnU3$RdU)$7ISSAhC+|E|GlVk_Wb_12RYr;|Y7)(mxi_RWRg)I@x{gjX|_Aa$1=^sF=o4K?lrbZ%Jtx0b~>|aGEND02{R^0^X{RDmO;qI3^ncY zHSQ&|i?X>SMCKCKHIUVUDNBrb=Iux38mCzOJfdWhv7IfET#USJON^q_FUUGQ%qwQ! zE-^~lVf~zp4coz6X_eNO6zP%{mNhg74i31_c)%e|<40So`oCZeKC&}KZR&Q_H|@zw zs2_V{B1pr;U(Yltmp|GXbM&*Hq^Ow`z{zc)2sva`=K$W&u4)|2cuI>_v($K1TF4v* zWtyVp=APD`9Cwy9nF`X(USEk_Tei%~HBoN+GUG}~63CSpG3(482??)wzL zE5>LUmk35hjSD7fYuqp~eyC{BERwiD)I<{ZsEI4Q|Eap&_tdT1-807I_uh-YFg-nW zYB_cGI(16i`QuFgZYU5~we7^sw{*!X6{+h>b64l}nKJ`2Qq-&7X#KmSUJzfhCQQ1) zPUEr4`V>daH479v+JPXlb5~OZaS+3s0iFBM^3OC>t5~=u(+aoj_8FGCMdIFZ@cZpwU%*^wZf+DR6I7H?x- z6n_dTz$?Qmy)H9>x$5soQYCAyEm_AbIXNBir*)Y*jBwt~H-^I#OkIf!HFI)Z8e;YB z3OEtz)vbSUgvFILo;6s$pu*HfxMN$Z;yfrg>a6n}5 z<BLikdYG@5$V!qsl;o7 z1ts3gW?I=%qbg%du4LHe5~J@ApJW+x5c$K8fYy?*zT`uj-8{#rsY~ukkQeprru8H~ zy+53^Vor3#1EmSUJg6$q?R5Vx}_6Q)QMFn8}1|d^pp} zomSMdDXt^EE-Y$9`7bkv2ci-wP!lJ|*EiT7!0M@{mz44E$Ef~M zlj^MpEVztPDKJtj+8;{5&A5$_1ME{6Fos4r!4WV1GIJ&KJwAFxob@Z+N0+8*_NHHD z-i;B7T>0zFpt^rjy1;sQ%pf-WIy0&R@s4V$Lpp0!0v}c*$Guvns-^?6l zDUxj|rwH<9j+U~^_uiQKIg7wmC#&%iR$_8|bIkrk!fin%pKAGNd0@gS&@oSD+Uq_g z^lZV=9s<>ipUjL}B+;`yCi5w(WzB+W8&!9>n=HYDrO#;?$W`e=2+$$G1YEE_Pi*^GxCcY3vNdkNP(Hr$3(@S<={j z6v!jtDt+iUN4~5=RI9o3pG8rxOsAZ9op=_P?Qt**#?1O zIcY{e&p(~HumGv4jIX?ZCC=WInQl-S)mPG}Okw5En=*Saqv1N7=h#lO{iQMrU@cuSWIFVXmXX&NT8 zaDt-Y`qo1HM>m!X{=4+~FsGZg+(yhG&_*R%mNkCVQsLw!lN7#d1p#Yyt)`K za!a|==BrtCPE*vS4fH|OC)t~Zo08nErlw33F}urQ7v zV>6C>Xc)pSQ<9Uz3saLg<;Bde!;L2=r$jei@=|7NxN*Urm%W^Mrpt{NzLI&7(d)Tb z9u9ecJS-9al9dpoK}eJYM2L7dbQrRx^V?%9_}Z?*BOr=!Om_X&%miy1c{fTJ;!}Nx z)LrWn@JxGk;e0arYH7}=P#)P{C%>Axw2NCh__fR)IxZWN6U|*xvhBRrGLLn!-{r4& zqu-}r&pgkBb5t-uqq!7%gtkl%3ix(pr)bv)}z|rXt2v%z1fk0vV9x zU17Hs$f)@F8<`E^R0>>`j?zhTRPp2OnMEv<;&x&EEiTr{P#Ka$c*B%1Rjw(Hy>bFl zYb-~np>YdC=7SDzNu0tTQkPH^bzMI*fIalXz6%W3f z85&BPeEZ$Z|LD2&4Yq@<$y|D9$XLr>{9a~%cFID@_YK9;NxyhM^Vp04KeBnXG&IXu zqF7U~At+^lor{w$g;*nlVw3pdADI*xl*tb=ceihsmwTbe?2SE_%UiW;$ep}^4hOf% zj>HEaWJcjEaL|XD-rUJi;%4s;Gjn2_vd)K@d7&3jO$X%Tk20&J>6`gyW`K3!R&m=u zGvg1S<>bxRK(5be7#=LczKG-jPWhUkOMy_*3X#^)@PB2-vg=5clo5JiSt-8L{*?(m z5p7yg&-^Q#Qen2~^>OCnAl1M|9+xsFq}1Ag<0A7BL4~*HKF%Dz+x5%rvVBlSB9W{e zVUeVmG0?XI~PJeV$pw#7J()8!_Y<3>oS|?Da+F z1}1lN&DTF$YY#6zLoR0XNg|={`3wi!gD}IZU#i8aDGuK2l8y6l^BdRe=ZRx?WSS%9 z{C!L!YR+qRWLi@JRxg(3S)5U(oQ3$~j?4hIwDYA3hbe4RW~#K};PbVl)RB6K>(H6;6s-fI)|lsif4S zWT}F@t-|5yy14uDMTNdRW%v!PbdKrtoo;^Cmou)ofg`<7#FmOWu$sdQoBp**CzSlu z!;aZ>?YKPEC2FJvBP$JRQp z$JkN%HNPdESf4=lizLOwirew9BafS^ecr3ynH@G}aeyDS3lbpvvwG*qFEfzc*u8hzvY@}OLNQsJ78hj3KJerb@N<%XWA+B&G>eulkjGTxm%osy@!warfG>bN<} zrOi&sTTVG9U*GKT5Gd@;sBAvPh0QI_rcxN9es>|%FzL=C&XG3Vj9yOYa-zAY(|bAH ziFn~k7-R~?yOMRK{d#UE5F~{q67NziSc*)%N@b3qvHGU#`$?}2-_tsfl^uv^(GGsi@ zjQLr14Dt!yA6@f1e`jr-pZ2B>sgQaKP$;o-sa<7h72n|DI+^WtPLu!QwOV^zaZS#k zlp@Dt-XSH<_XR>ttnTAfq}jgYLXuS+2mWcVLdtuKsrn^}acTmgNO+}>%9f>1giVfY zwD&Rk3eGkRTFADvIzJ8_7nL!YbfN;vVFac)b1wf%Neb+Q5+yPjL1S8?G5Q-FNy~#d`H8ks*n`3g zHV@#_gPhQ9YqQORU1&3Zl-(yKC3l2~l5@my?KNVTq_ZzGr=c*a*72x{I^!lQNZy?g zXAPS_LOh*xzR?|^&Xn`G(LS|YI)9wrBdbjDu`)SbdH@us1EiS?%YZzd>;&VhL6toVUzKVQbI}GHZ`3ZHO)C4 z&Pg^Kvp?&5sTynFCq4QD|WWFi)nV~JhHIb(^Yj~W-2CN*p}5-NM$IGEHr z!c1}U@_45|ql{bNxK_@3y^OmUDtV{>u1^0};!C`!XGj$>Z&znnC5qI5PsMk4bxM|{ z+O(@PRi9dPIVt_-((K)wi*;GjvJQnX^AXz`X@?ND6bAmaoAW|!5KS6Z1xi}t(2y=n zzyx$CWV%th?BeZ-PRCFrij?D707|1NCpIjnD@QDeMj>I3NzOO41BRbYa&o5;0V^qK z`PWI#k-_Pu8h&*QvT8DJb=WQtU5^vNAdf+faOz~|0o{|soxfyN6l*J*JA8_Br#7Xg z-6N)?@NoeCWCalsIVUSQIbLRaG##WC;AIbXdZ(tecB*razE>t0*+__+N~}yZ6>pEF z%B-33naMKT4^|cVBubQ|pc8K1fm+66)1206vV(du(krRh5u!}B)ZaesWroYedr;Ht zHQgCrc$&c|af~7s>^^p&Sku%{O{aU;O?OTvrfS^NSz`UDQ+#tzXJyT*je~IIAc2yM zf8EnLbplEi06nM)F*DiI&<@DFo9V(|F!&XO7;M%N{jG>Y2gHcT852Hi$)dZYIMMkldZ4 z28)T{v{I>nVlxeovzMnIVNu*LHK!tdJ^@2fS)zZVt#lvIf z*Ri~BfEwNVIE)bv%jJvCN}PEj}QY7a<-P5 z+@q~~{+FwuWj7w|{58godFkp}B{?~;%xh9Xq70MpU_$I>L(&5JsT?c&le{X27e9UQ zAY`g=_~#u1dyA2WIz3qig&J@>l1pg7K*UOj>@kNrgJVnbQo`?l4O-WswHleIKni4^ z*pPrbN4shM1FVVe(^g@KO1~)qse}Jl7dk_GQT>BKVLk;X{XCK`KYT(o`N*{)kbOQwH|FTG& z=(OZdCuL(X{zPYtlt@cYbVe?a9okzky+AoIwTmzhj1Z=^>?@?q+zgpnDZ!L(B#|P) z#EU07yU|(_Cpo>33?@#gM@rO&!Q_Vc?2Bv-NSI2xOb`CElEOXNsg?>X0(5RexlB?fY!zEhfT~=<%nEf&v4Ub`I^yUdtS}~m zt8te*Ni^8*RNX`ZT>s?OF?_D}ps-wKcqUa?IAnrQFnbbkHNoekpx{THh zE1kZ3N)pM7)Ihj)?Nj#Hl}@8&ZTI85mwn5*g%O4-2MK;alq}HW%wj|+hEiR%WEleL zL8T(vn*bIZK^kDXg`vRk#7$blwdW%y3{IV_%20^Ht*xN8#MEGey8{FVMUFHi1ayMj zq(Vc%36fBOXkb<@USEMkG3N(gO9IJTanfIvK-o3lM&w7zs}oOi`s{yCr*d~>3uf}m zWG}iBh}6f1y)}tNB94kIG1`!T+25Szl&h})aJn-#@sX@=9CR#DT(?L+eTNJ)?2(ayY;+J$@sOaivm79E#A;&n!#k%K)jr!p+-~ zJ!xjM67}gk4VE0EKY%c=y%?&C!q95^;XjTw1Hf2+8|u(-j2RGoEi^=b{MRj9wWG>X zo{7@_MFPcok;oc}YlQjsrJIjPPUvcLOh27$$A3jp6khPiEK@7nF4+#z; zr+WCN-B@xHVj10N-k2PiZ=NnIj?q=v;d=bn&X}kuNf1C2{u|jf0MH*nG~&MzU4tmI zFYxEo)Lno^6CjPFD5Q&qH-U=8*4XRu=6rn~RV6S*APbYJt~OWO+%Fy79^%%R6G1c~ zq|>dP?q8yLK7b^*;Xk?4(Hjl=&l_vzlE2EGj^60~)J|{56NTN{=|jz(7QbKRjAZ)s z8kj>h^kzjXqMP+B4#X6^olYUQnf!ys`rZr`Hf{D`E+|blnea^ps<`w`|;4i4D_W%WeNUQ zk}_SN99(P#T$$uVWk+`aNKy_j43O5X(EmIGDgIfLM!IErp44V|oPF3;#vIR z)V=-|3<1z$xZ4GQ{QgHn&`P-9Rdfi(Sj{G5`9u(!SpPB^L{x+vtX+;H{`V4xUty!L zSr|!*_VY0nx~Z0rRw2BHdT4peFLEFQo{B^G_n-;BUL2Egc9pf!gFmo7i9v>#CX}GU zDA8`$u^sGz91+;*iS{>FM05YJ4rn?I9A2OhnnXUwk(yOF1 zis)5StsZ2m)vg;*-0dp7(_gW#$qcCUe{H9uH#%)H+<$1NnLtt-y^S_{22+qlxtd@W zm^&?2uXaZ4SJZ&&SxU~s^|USAeWDqP_+@#EYGVyIc-ZWs2!&fz1Q-}Rs^1$g^DU~k zFZ*{as;j=7Ma6xFu3A)_=nXy3Wjaa27G%u?OD@_RJ4qJR`tGiTC}94Vv8XT-BYv7& z*DNX%t_v1bmw?jTq9TaEsxVN;j%#JW@Basj3c(R&DCs_hVY$`XR;r;sL8)%+jLC=9 z@n#rF#f+>m(n`|@H#(@v8B^k^E1X?>hE5qtRy1De%aY8D-UD2yC69@H!eKz6?Qm!{-2KIeV;M%$r$xzaDF6_nEHNBLJZ?2TUMRFI3QoFH> z=>wAcceOojhzh=9D196CrK{UE0XwM3Yb218Xc7ToD5V1;q2z&s0i<@300I?|!!sST zNB~vZNzF}4^pcJO$21_M3J8T>^UIf_ISf!N@~Sj?7=q^1k73wQWMKfpa9ei(XiohB zAWi7}iHRQ&GFDMaFUkEdpwxcovMjukbc0HDQyZcnbYUBYXy8g*0q7oz0np1%*Kr~5 zD=q1Z94IY<2n3+)jIOnq>7Yi{#f9WKG5&+)`4`zuJ*$(Zp(X=8TR_d~s4N73BDrAE z0dpO*g*qqFpu z2d>DSBN#+Lu2)sSMcsmh^Ts4qw?Oq%Oh1c5@{mlkZKy9YWqq{$^d;-vr72;a^%sVPd(SYf!@{)Tn#bpDL;?aO z5&|&CN^|jr+@Qj+x*eqkL)uso0HjRkkpdrU3@TzFyH_R($$VZ4>W-d=-~^*hvN!w} zRg>HtkP8vd-r}^gTbODRXcsKlpvC534s4hRNHxL%w>m=#7XvE3JI2_>HkKkb1*VN+ zj$JrH)HkbJW9!>yfYwy!aF#voHs_!iyCu6e?~AnJMeo2hP{@1tr_O~7101Q;`j0^) zx$`h$K*pdTik>p%o9zq{Kmy0TYF2pwvFUcFe=6vkn$>D4+|phW)puxD&2GSa2jG3% zSa`138ZxX5hx8|Mfs_uZB31mM$}lr&R|1s#BUxRk&%Ce^ci-X6VwDqCy)1U#;q?9{ zEhgWH&j%ck++~t=Bc48^pKF-kgKyv;R4kuly+wbOxgB_!xWYaM<{d&DNKOjpd#J5B z=T0XX1RcL@H^D4(F-5j>il=m8r_q+!{e$IoM@fAbY^1^)vM(4nFhoa(%Wjmr1R!i| zKqzXZm)zyt&#=9AtC+W*m3WkyHe%&^XW-G{N$85gNW15kVU(*3fIQNPrviRZqr8hz zWRlIwyPZLU)D|hnnuZD{u3FE#+ezkIr%SZ=_65egI%GJhWDI;tbP89&L|1UZzPj5N(0xw-bj0;O zDIypHX&CR4!J}i{fM~j?k*qWE zB(h^sN1ZX7vSL+AA&nVOIUm!<8I7%O&6<9EjJpghYtgRHn~`1O&X`Ao1oj!M)zTnJhNE$Y-6Ob zw~ICIr!G_mGne`&3?X{`Lc4>kP+ri~QO2k#$Zh< zbQis~9u6E3YOJ(#;I$ZY85jZ>m8c4?X&9{sg<6j;HkV|mF@JB<=s6WMPRrdKSFG#y zptWo~zF6bIp~mWHxFAmErW-~E0y8?cr8A)+*h&W1il{O>Cf`lSyWw&IkY&Uz?6KeOTrRX*vrY+e4rbWgd=0eX;=BNB`eoBYl6N0t-RdwB^o)7Bka8hTQS%j%ewj9U7_Gl7%of7Yj$R2xDmT zGQDsfGt%69*xTaV4P;ADv04k&Rt#As=4I0H6TUmYF}MHn=g&=hr( zj`pYr6@_E+T?2sOue+xT;;O6-%B#n216Z3=JaBQwku= zkv-(Y$b5(pfIg=*(FY#qEH;EWC)D#O24K$VW35^b+q<+{g+3{o)3!noh46&ZB;A{n ztQ%8ES4Yu!YtaD=EESy%X|~$s?PVhQgwq;CDWx$M=J1eIh~ihB!wmoyPW4C77(A^C zA^9N$SwD$K{uFQM9BvF@?zzw5KEE0OY);Bx?P2R2Za|oG(mC7!Fz2K*cn(13b;xD2 zN%@G?PCADh z0Op(+gHv9Y0b$Nb=WqkSoRd}=%4i=<$xq$xfwC>d@M_GcSmO#jyTTNIQ3HHZR~wQ! z6rYLLEH{>|fK~jBr<@6)XC6Z~mXx&Op{Jb5dg(Y`S6U)QG(GL~(`&*{e%hHF>fIs( zH=sNz^2F+=ooRaSX6;}5t`l3tj;Ecm?Afk$Fl|w|GFiT&y#mJV?Wl9OZl$!4$SRk} z7K=8aD*t1b4@CWMoX~rbya=Ccoju_<&Y)1aKt4O!NZh>H*^QnJ!TS`fd|`k% z@!@7CiQ<~s-p@JvmF(^8=fkxV%@Kd`d>CgYUI}OY3gYYuan3VCI|hf$?a(Hwc1kq55%w>XR*^^AC=rGYK#DtLT7+p)&COUT{u`Juc3B z!P&=J)hV8R!MVl%IZr&X#W^;8-7;CHkG!(Pnq_d7$w9+gG9Z8OC#o^hPkJo`rH!c# z+EZKgc7xLLHU)cQs$m(6@iG?`rSd{G;K&d_*LVslkO9HeNBQm-j|%$`CcvtOOZ#H2 zSKNK!puPTO#jG^E%vi$1L{WTDRUq`1vHc@=xs1wcq0%{tX=Os@*ihr&-T%JT`Hs#R9489o>}{nh z?%u!6*+a^ycmX-p@Mq@5|qEi zX29VcpbqQ)s`e_h-B_g_7#om_Hq%=jTmmS>p8RU~)c~{29bIVi=Bv&id79Snn$u_0 zPvuIlLWRyMdeZ^Zp=zCYv>fYJ!LMLz=fCD0m&$LceLFy_V4VcapeFjlYtAl%@U&kK zgy@nrBjVdCC&yRC(DNNzkz{ggEI=7 zG%snUiEXbt_vxj)t1$m~R4H!-@Yr9R!@JjiOLpO3ode1x-fsFkWbd6@#k+rZQZoo0 z`I#s=AagV-L-LVoizn80`bAdr5MutD&JdQKfyXt|Z|W~~swuB~(-}MH`p$lc`M`py zl#igL@N!IozLWLMukREezUjQq*0nxQ#dhfZQibN&+s>{>2K#w8np54Ts{=zzVVcu> zU2-bz=|#1NYUw^d18idiZ1%FZozeWsh+s}V!WvOc>Wz1tqnUyAb97uD(Xlw;UFT*- zjIw^aIrr?i_nhZr!Gl1yS|r%6!`faQ6*pD0*!3UIk65JDUmmUeMKn%h;iAvw}3+Vtp*yP@|84btFZDo&%pcuIV+IN45idAmJs zPD2xXk%&c!XX9?a-c;FN%@Cgmd_BncT(JXxn?!$;3#&tgUd-BQ2+cZr((}sQ&?C;q zqy^EatRqwaAJIKOjh>mY7`2-m9gx~Nbl?-_Uk*+v&Xi$twNW0kuHGep4i{kYE{ z*(ora#L6l+O;2$Aqsl!*fA(Nc?Y)nHm6iBDx!PSfC_v)2kQ1c1c4CdYCrjDJT&Azf z3zeWp**JT3jawCCieI&kpW0rTms!E&)g+#&b$6pjC#*X6@9~Wr2W8)_bC0o>5U0sE zi=ZRyTj~_+firMHX1}^r6K z3c0T(+-c*39q209f+qJHyXL`^o3I`ZVws)Az-7pIuYvzjX~^#FP3{nOYJWd94lACV z5l#<&&;<)rt6zy15gD^R5CtZd^>haxpPy4C=LcMklk$K8q_l04yuBH+DcNjntI1b^ z$aV_rdU6zC<&d5XT zus)7SHyDR0rES_^2XF`{q3;)idbtgy7PDV3H}pKWx!{X>xozE0?|Aii3{C$%t4mw= zIeITO%SpXmyYOwBA_6yvxOV-Muata!OJ*Yla%(#C!b;}Zkn|!|F8`MM6Jm<;iS4{i zft|2#LHhE}Hu*{F2>OJ$g5Qvi@2(LC^>O#0w?5rI?m^QZxS}R;&5A_*sVA6tUUb z5rNiRJTQ3o0oIjAinW)X*;l;L>h_>O+sCc$*)i(}o!Qg-xhv{=Ufv1AtimqGfi4AA z6PI_2#}4UehsP!Q4s(Z~p_nnuJ)1dG6@41zzr zEOm0JHo2hkQOBhAX(BUAe}!mOhkG`A6crw=MYF2nvr?PUKEh4wgPC!_S6(zW(@8?I;7P)t%B_lY z`PpL432O(6ZJ$gp7qQW9e|=nYWA+&BhNArjuClL>c4x(K2F1DgmD%xK&#Xx|oh8Qa zSJx)qJ9$`n_K2}=N8H-{gt&0Ly9qzDhwkcD#H=lcizU0cf1#gyO>iF@u;uX7l;q^( zBzx7M-<^iS)06#? z{k-MyG*2 zBT7exyMD`dXE)Jk^spWMEBh1nEO%-{{_7Y`;^JBEGzJ=?gsk(@3Y-8^n2gE)!&yM;5LhE=eY^`a`GJ2=#x3_H2M2n)o9#4s*^+aQGf5V zuj*vZzUuEY_EUd9c0cv^Vf(u?3I6!~^MlAqTyTK;`#uM{bLj7@4^)4@c%Fj4bDsM9 zDf8XdI*IQo?Q)@)&vz%+s4r-dzn$;yqJE{nX6qJUINkWh%d0Ix)HU$c6{E?wUHg8` z{iawo?dv^ssyEpZ54?W8Sno>Uk|OZM`-2D1$fEZ>yZf$dL-x)?-AN_S8aEG`{$GC6 zRor!$dr+lPdSb`IlX{D`!`*jF;cdhscRFd9ovRP%Bhri9rV5e@uZZjVxUJ%jMee9Q z3#-uwxf;DHcH;lldbB}g7rPC4Wx91SxCxrz{l)I_dPE4S)Q<=S?v0EMWz(H--q=CF zOOp}PsY=$t^`z(BcHwv7)G5T>OWeN}-T~F--Xq*e1Ihd;*Uye%B_O?+4pld0YmRiU z36UJPFO{R{yWQCrj&iRGH8%OhUFr@jJTt|CPcC(Lovtg1_ha(76z9Cm-=VBuc|OXA zQ405*3#YZPRAtptOO0WU6OJ+Ag<4oR`%<1%@{ZNqzU)b5HLd3ZD;5{$%(`S?n%=Iy zX&I~`M3E{mK2CS#uXqlrQXR$8ulUcRgX{|YXHgq`#4H=TP^cr>24aT(>6 zAX!=c;O1O;630{3_`ZCSRWEPmm8a>foS$$hAtdCY^ycge>DA*e3#qePcQdc-n; zUukyxn z`FGJYJk!FQY^r@1!+$v3=M2P1fapSZc?%xxuYdUBaqM&_qMah2cN;J5t7TP)qqkmQ ztK+(65dlQWT^k{ik*k{e{QLXq|8uBboHuQ<6uv>fM-t--A0Ky9i*tnJaO zO)PjfRW4Q>=ho1kmJ_w$@maV-ey#?+?%j@m%HdSd=aj^k@2SvMfdk+-NQoo;Duqu< zfna+|)sKi-sDIX0L8*un-mWzFRJISqu99n`j(5k0_B7N^5$xH=yM6c8#T6q_-wos> zswfXT#ikfZqAFh{Ch^GHmLyTayWxY(Il&z_H;4n#)`!|LAwVpPECAhc3aoab+7aTf zC%CQYYgk^+HC@QdL3_!%93ixAiV-1{f-MfM^S?s6l`Gti@sf1qYu6-xLmDTJGZ=3;nQYX8^WaV74N7!&|VGt7>vpQ3)35x zucj-Z(~0hpT%m~;qBtFq#sn*eFg8~-s%LjAqC4S~2%^)b5|GfC!bGP}rb{6DYyz?y zrfZ%Yu?4akUKK(o;?IZFB_|Reap893GPY_Zb~MhE)FUE<8x=-T!VUPw`U6p85}YxF zrkq&&XvwCAN|R*6SpR*orli_&nnhBG$TZ}cG{!KYNDSK%SRIPO{@)X8gZeD*FHSkt z9Z@9mO?mJ6$T#J^|GyCVZmKvH*FUT4dgKp<#m~R(9>8qE2u&?HL8QK8$cZxDC{rAK z>UZ2-S+xHlpvi(mUK40vW|T?(P@Wm1BrWRCT7y4xUKisrJ?gI}@&3W7=DG4>KsXk# zI2KD=GhrQ&HyEGEMkV?Utw_;t`ZRYaofc%%lb6JVbw>EG&2*{1an9tDA%V-zaK~$Y zQ})?2+&3*cWO(pQcOacgym+QN+Oj@cENas3r4x`U_P~xdM<|XaJF&Z`lCCY|}E|+p=##Bsh?& zT^N(jqyk~W0E&%C39^(ajUa?SWKhU~bzyqKWHeg#Hh@b6`O~-L$ylWyM|Zb`kSJB7q;Ux21QvYx>5=z_oRq4 zJoyQ8h_%eC-u&3dXv{9$%btz%lN>?G%gNyiF$%AdyQ{V)sOY4^Dw3L_$w2|IqC|2& zd4|YcPG&e)5WKoH5o{S*n(Z;El}iw7_@=8Owdm!{0e8&B8$S6{VVLb@sx|_VNkj>Y zNaRSfKWBl#7}6czNc5BfiINy}kT$`$^K!E^2P5*u+{(@aX?%0`5g!XXcX zWP6fhYK@t|g$S&j7qgWV+OGKy5x^mjRf#)5bywVNE;W$utSE5@pvfWGBX^0U2AiuQ zJ{~Q2|M%jt^WA|`ZGI^c^VLY0w3d6*9TDTdK2%!5@H|*jxSE7vii%YI9HZ=XK@mfZ z!v&lyyWl3O9S9e3veI@z`ce>DB`2va3R1HI;Dww@OPHLXRF<(N$L?EY>xQM_` zDUb;K$cvI+PQs)vc2xl}3b;)`G+&Bc#d76z?JQ>?;R;uT=+S%=#*jrM&op1~1a1)B za@JsJw<2WL5Fb)=4K+Y(rrKyO36#L9E+Vg_Hsv7PZb87yq5z!?vU8(_#jE6M5i{22 zER7IuwD=cLeI1VGxf@hz74#zM;2SL!r3{dqbRd{=thp;jOAdyFgl4lCLLyxMjAzjr zMoYLzSy71+E>I@1nhw+++fB8T;TmPM7tzX2wGWpmv-GH-(LYrw%Lxg2_47Yuu@n<0 zBMMk7CY?*!kc(4B7%V1kNC}ls|7!_=f$6Ay`tlXRut?kj|5eO_Gkm6WRz6y+9lfdhup1H2 zw4%8i!YgiwA_et3f+8O^=Kw|cG9+q%T#^O~%@s5YiiHt+Pr)x0yT^~mkMiB)N8^Vj zzdt=$Ca+J#Fn^fM;@V5yQ6taCO;~0OlcA{Cf(ruafQk1nMb>6uH&fF%jTy<(mK4vL zltgP-qZ6cL4+WMPuNDMsBS4&KbaT9Nn?$?}gUjjSpH{?~6I{MC2eX7z8hFDDCfX?_ z7LXgH`Iub*^DkewS1}UEfypW@^00@YOd5_n4-1uZ;l{1vEc{qv>_3WpfMFqLK^kaq9#)cLL>hmdX~Gp zZj8aXDri36_ZV@5MzSUh`^YjAJczH!vQSAvG3|%$Y&{FDQoCTHc9EPVb>MT`58X?< z)Bcz%+-vmP80bHDfi37<#Xg5#>89yYx^mj-qPfa4!oRfMP2$lj-79v7AgWB3jfhvb zSI;V6q+QZ@M26k&M{KD&an(vc9F%tpg)7`Wm|Rkx7cu-dWu*khMa+&vrZS8&_Js;0 z<#@JxK;xG80=+&U<^jtAGkl9v-g&95+;1|K@;XbTT?mbAw;CHqLXSWx8st z)Jq_a)Z!zRjsiexQ{vjr`WAV>n=BuOUtk17K0ptGtthR_#~^)2ZRyWq>eX%=qiHHK zZ`nk2$hQbbUd7Ve`u7o6T ztXwM_W{_oA-&i&%xfrp96^>+?VgP9~a7w&cggklNl+a_@+l$YM-=9A3Km=Hkf%9$uxys_Vp=*SX07q*XCPT9W?}93gp$nmllwJ6Bg5)$8omZ`#$y zRc5&}*^xhXKL}-n@(`A6B&M!$|I+mN$(&T|4O_+dwQjOOoxSFAr;l8Vs2}HRIx5qd zJy_R&=+kl9-GyKfN-lwwe)9@V=n(Qq`N{hy6o!%cF^p{eum>1Apde)@q!!n=jMU?% zbP_IQ2U0|tgi`I-+~5wAWjx0H1R1vUtO%%p?iT3MLN%`V3GP<_xq=!WQm`?bC=r^U z!^!;zMW5RARd{>tPyFCh$k|Y|6)ctwq4b}=WYS3zB)kp=r+9$P3T*+^VWm%9G08gB zKi<&hXh5q8DG}X*s}*?4NVOrMY*@@(C_e^)9+Nq_#5CoqT9DjkWZCAuCuNo+U6qo2 z4iCQfCs#s*goB$!g=SFm&oA-EbTel%g*H~e*oa4murwEWSzK%|j7Q<5dE`1`}EI4{#AZsV*yh|pq*2=}JV(h>5+qkLBLYO9C8H`V z8A6&pt(c4v8I#Gl8OSp!;%mPCnPM(mMXnX1nA?P|KuKnxKgukTeBs-35^PAG5-=U~ zG==_2f)2ty9)KkMfEdlk4<$&X22ry$jlhWINl~xbn>HXJt4C-A@yJizgQY}kzTMrU z->-6Zype<;o_nZYb3N{qCL413l^5LZPToBaQNxUPjv{%8R|7cYWfC~>ti1Jq0z4S7 znt>~FnR|zOSgsJENtD2Eu#|wla-rr3`qI!9KolWjLRc_}l1wD{=P1FCLS6|=h6C#0 zi=j3nS()0M+~ScAvGz_JmIrc>lpBcz*IU8Bc5VOx^XM~vEWD*&W@5XZZ zJshKR+#r(49%V_fYQ3B2TS(jfT%5A=f-z}WKTxWPOP0VeB1;IL^EU(dr568s3))G0 zNm82HLR;MkAf16|NuX)NNRH4FXwOJd0?43VjzRb+O0Ptm#jr}9;^n*D0c_h9?ZGQ% zqZkNd^Hjv7hcS)z>; zU}yt#?BriqVB4is0{g=6SlbWwXVpHuf1I0S#-`pw6?{|~c>pJV| zu4%NY#m=P%4;AzNa!O5h@%`?(ynZ9xfVy>d{M5V`pg4?>EYU4i##asz?#rk26Pb=Mzt@4afW=)L=AJ|Re_+?>jMUe*M8~F zW3@>i-zuj6%AMHr=9P@IWOw4cU%BH0Uy;%==nCzx(LEisX@|Cw6~(q+x#L(>&L^m) zB*s{>BB}tNf|~ibJ2{Qeku-^9yjor~e4~>%B;e5qvxjLj3>2jpDEt%H0Y>|LY-6N< zA(zW_qctHFvLpFxclSbt+D`tpyT6XyCw{Gv8*r2yR4hGic^@(42{*|wtc+hD!=Ynw zg{zaFaCa?$;m8t)3hKEhaAx#h#ixnRf&AoM?Uur4oh(}}Qqx+KV&nh1Ern~mUnwp< z;?k5@bLV;GqW?yBe)&&3Q!#P(uh$L`nT_u7zTg8Ks*yOn9mS_mh;|Y_5Cw^+H@bUK zao@y~ZvRkNb;^?(&Hk^XSqDx!E{a9btddSwJ?YN3Kns6+(jC$)RSE?kaNhDr+$v97 zXN&QF5Cg@y>wi=(WK96P!QtP!W#XVs?rpkAFLdsz;=iHH@`Ev6|HWIUb>;6&}DwiZ;>UuHgckXa&eW%#x zckbNS&$6q32emgKvjmmYQ0hWfXQI2URjN>a`HF5|AXpqq)FT4v&n||s(R;S%R(DaH8JjRGsH%K>b>6NB zWHCDxMW>M6wU}e$g+!_1GRD*IE z^rGXJa(SRdpDIcxT0sBO5@A820Lo{7aqB~7VpW063dJ$w-vHh=i3M-CZ?MA0Pm)Z9 zLCS)`QX2WFkX``}k%30|XBGMpNR%ZlF5B+z)@>Uf9rydOWo+)?Z+l#D;1E({ z8c{I&58NA<%X$y*g2bb6blIN$o2$$1)s4#&cPabP*!4+8Mq3UD!LnoP%WQH=OW1zN;oD5t3)KZ^T5yZAG)*W2R)H>9hDNsw?nyT z%EOiI*~rSg`1(ig6usCcKdcMS4)3Gb!3^HVzDl~pzqE%nDV0;5rzElFUayy^{imBa zDu60>|I=SS8$&xn3dx|k4ZX4PGPg{e@lSW8E*VTCLln>I;q+D@hQa1$xSP2#bS-Kn|>)0>+xA!f=B{lu+Qifrts?(jj+$i7i#4>-mM zjD96x_S8?^9x<|*vKM^jCKceVpZgk+>_r%%ar_80ph9A>N1uG|{!ZGio4;^7tc_d6 zr(YN*cl!=^jE-FcDcKWuxMO4T=0|Q*xHv8Lo%qd8xAzpXaWPSlY^bCm!g$;tX%NzBGeyu6V=?Rp~WG5WQmF zux>IZv!`Uxj(4h<^OBgihdwvnMiPJ+FZ%hV(_xluh#~CMYUpDVYN+My8!Eo9G#N;y z!@4mRy0ybSDcG>VD#xV0sYEcX2*u1+q(X1(DszcAWBo$fS<;dZ zbgEQNGKTHdD5wirn$t2k$dQT!+P!uWD~|%};5%VA2Y)w94xzCe?V) z(%&j;y)E=}TdlXtuD|K9H~(cCn6|0BEY%2wN2av)We+HWZ4eW2`-ecrC5wbz=Pl^} z^dc-5$&s+VQMVkWl6wF)mTXKswM5)r=Z)3{Qxg|VfgDrek667oG`1-_yxyxacP8_($Sc8RTIWAUq@z=8fMz*|p$fE?A~YWJt0jGB>8Fcqp*HVp94A zzN-Nc)(NrDrBwrf`pRD#Q)>q5nVDxmgp;#kq0$ltK#-uN?&`;=@&g}XVzB$5Z3+wo zU-)>{Q$XYpVtya*07{P}UEjr{=kB*t1SPY$WGH7q3|FFJ$rx%XLseSYey!dBi%G%1 zHzX_fDl03S00~=}*hAevpo1L$jkBZsdEA;S)%@{(-odP*xO|N2EwDy2chTggi>dv+ z8(Hqu)m9=vQ0{Ts>*-Cs!jDCBal-RQ9D_eMlM_R}S|M4i11QC|SP_F`ytiqQD95 zvVHcf;oi&`vrOo)k4}mZXsut~Uac{&givH^A^I84xKyBY1GB=$zdSt0ASIl77X|9D zhGbv8m^Q-O#d^F`oH)Yk+mRiGAip>W1dv()stP0C?H3E=5 ze~foed{5l5WAl)i%dk#>h_cA~V%Wa?4&mN<_O$WdsaE>m>qOqT!l_^~HftyT*JHA^ zItD4k3>wO(h6@P~r!0J2Pn zNf*Jk2?Zelbn~n9tc}7o`$AUyCgY)zErtD^0I+`cjf9{w(T%jD!TMQ~=ursKjXKVX z!cZ0?&8#Bb)lqT~^$ftEPd27aMFh%`@I{a66h?AdTfTz1NBV`N_6oysFbZVd9!u3r z@hFF65{ykrp{~+SgPF?a(m(t37Yn9%)dmyxWFxbye#r)6LM|^AH-QNol08c>p$R6L zuxBYIKD6tQ7LaW>>YbUUpm z8yW>L2%;-&7#@XCU5X7kjL%eQocSEcvX?n6laMfOubOUnOIA!B3*&cS(aU`^-Qy(*a~!R{uQWOv++*J@(0 z-Bnz|;d1O=!?wF506lvoWszzbvUDNf!;8vUx+ICZI#3tbJuDrRrJJt68-hi!Z9);d zR~2V>4wPf}9&9O$hUm&;NQUQBY>yI_Zg>N$!;bbM3`Cl@ z6f1I=F0djKky7&_QbQ?{6{sB)uwn@Ba~i@>F?x)now6YUAcNpJP(fDAtzXhc7=ko! zDOL=_5TZ-5B7;fGyK~a(WSmuWEje9X%>asGESeP+NLp<_s9VQ!VOA_Ql+TLQU1P;+ zu%c*~>oqe?ESUltGuT&lnub@)LsTl8gXh}m2)($`8zxj)s#673iWwcO}6ux&yS>(v%#Jq}cm^#ZAk^@kz4!g^sCLUbwC<1jf! zDsJ>fLDVwVD~hpb)(eAtU0Z%()(gXNFrW2m3$va`@8?ZmtkyN7mlGyIlrnl%4r9*f z?S-Tm7D;ZXJCW&4HUTB@LI$EzO1w}6L7?tOd>@?oLXGJzt_$Zgg@OX zp4s0^N+b{@I~BmfAX}K=mFkHuupnB;#1R955ifywlz;@1Ec&C;tO7B{;F9SAV5s1Q zswRboiyo{OKqzY{dZg%q4kDckIJ|Y=EjZG;0HgG#&~ReffnIX_URu2qs_)uuN+MRgcc9lYnFdNo1I-_` zkNQQy@X0VL#4M)H`wC~VH_gJwLT>HS4Ghl$yg|`c++k^uKlC|mJLD^z)1F<&3~dwU zq)+Dd`Cs8=zVtSob?{d>i|%Zb+8@Hqyf9||KP2E;-5}rwP;V4pf2CXXr3vOMC0ofu zUF7R1lzjCJ-Sx>B3{6__E0eqFt`iIsE1yH0OOa^fqE$+%N74e!If53TFq+15N(*Rr zvt~080ze2E9t2IQkt+k`x~sqV`au>UB})Ox7r!~wOU^1(=0ZCC{F$2|6;J-D7CY`= z#TdWPQ;(fU&q|tO(p_c8Z`>A;8k!#(sVqi4VZs35kro2rnMY_$b!U`gC%flXjp`oZ zH5F0`>0M=GnA3r4Riu4*Hn9<`HT$DV_P`YcsQb|>dq8~WFmH_Y#a40CVP5K>dxHyJ zAu#{JZ%_=PwAfnxCS6$`{YYKNH^J>ov2tQVs@cCkjK8UZcF2|x`ycMvdiIu?YjfM- z-c-GfnQBZIl(nbMMEfG|6PBN~19UF)vuX+&fabXRX;k>Z+c7){+QHqDomaDcA8wE5X8;fI>ctcsb)j4P+Q4yVP zwSI}$x~v=6pmZy4dux}a7|p9_rk`&0Im)UW;q7BR+bK>x!W*G)FJFP|Ksec%*m4$aV7SIdVAdB;7X8-9w*}`=tthq2y#-M8D!l@9OFYuBb^|b7ZPgY+F5| zMYJ96_7TT_ z>LWABnf#DP9Y!XfmW9Y#gLf&)N>ZCqTRxAjR=NplKB?nRYo?XIdW?6r^}n5B*|FZ? zHD7ch5FSgcS|XlHe!WG!aICi%{jKfm-Wv7{mWavMmT`lAd zB6=h_t_=_rvZ|^QP__^oh(?qeOtOUgSJ*(TGkGzUZt&<+z+43`DXx_IPicKBRdM{Ab5| zQ}j0Gw5m_QeXu9+0y9r_48|#|123(8Z1w=L`A6R=7pJt&s3@;VJkcpGIl*IP-laxX zoEV6!khakep=JJGiPvkGxbX+TrnCMh1bd{kAXDi+07!-bP9+7riA*v(Z*C# z<5qaBU+!+=nJYY2Qit+=QGRuMZIn8ZE6Q$J;oTOqe%qNn??msU*iiu$ol6?RJ`b6{ z!#P!(n5SC6=hdgQti$sF9E$)H2c7Kowa#54zIn3OPARmjPxg)s#kef{ty&5g1&5Ff z_hwLqVoZb4Tm`?8k@a)mtBMIODCi*S7|Et~4>iKloYc+N8gg-|<&uF;3$CfrJ6 zvy!o=c0k~n!EQjL0D;%R6a=mXMFhCQgERv~Pby5d%iEi6Hif8gpk}{~8I^;K)Nu*T zhv_+Mrqp!Yu^}Bj$=X(Hze5rnJm}G$;Y3JR2WC<&e{z#d<%Erxf&Y-|+^q%1>J`qb8^%Y~E(v zuZ@2j_cCwif`ilC~y(V3i znF4w0>E0|^Hwu=Hzm1S1BpnmyE=k74>X#Nxw>Ec*_kVoYK=I+}-gl>5xP(x5OI$OI z&WBj6pbKoE7~C2{l?t9Vp^O@&Ru2$~p^a5y^K-RTV(gy=R81_@6WuYVo~k2zYWS|# ze;^*VYQ~s&BelJOUb$+aoIuJ4Z*Rn}V&?a}Ub_TDbpa*_+d$rOt+2OP%k6ZclHG4r zQ@n(AybafNdjuVSj9(MEj*mAxrnLthD|)64W#*%*)&p}$evj641>0W+F6Om21*73+ zUwhBoXiP3$uuUxep4U5c2kE@;d1E>*T9U$>IZ5JK++ntNKrrGf`U06E@~bc8SK^P~ z^L`S?0z~>uuVW}(90r%eG=wQyVJEN(TN!F^W&u()2Eqg@2h;p!y;fY`Q?$%b774F2tlI(^E1IZe@mq zo{}I8T()jvY{vek8nX-|*;wsez?TL|eO_JGXw9V=8F@X5&4rzN`*Q*96$ZeW zCJReRh{nRL%}b*V#Ts+DO%s<4rUOt_sU2x=54vJnhXyoR|0AxP(?^KFf9n}5Zh4zl ze_7r4W0sYUiR>z`Z^a)vA(_SdjmPy9tCk+tSV}xTH*i|-T8i2{S8mm$Ezy+TYq~i7 z9PhVB2NK|Olpl&EYap=5*F^i~c;o_&?_xkGIITPVrdv*a2eOx!zFb9Y*!crvwia zHDzT<2-0sqjAL?T_L_JXiU^D4=XuFen{&%~-ky3J(|SQJN{@1MjfbE4F; zP&rC*CYaxK_a$@VN>BE@eov0z?e z$i-fY+0A)86{&xrU$i0!!jtBy8EdZ4FVX3EQeiD+3O#$V*E%Giojg{I`H0#}ya7y5 zNvt3RO5r~eG2KAR*_V7pXvw>y#7}HTfH6qsqG+MQ^bs&9aUs`OfP6TjjPVeuf-yr9 zyB=>1)pIqf@F(9;gE}GnO;r|*(Fyw^imv3J#g>dW{*YiFNlAz3kI4c22|h(UP@?io ziO16D3#8KE++vA?OCr}VYsWg~^-o;C%s)9(GL(if1g+8yQr0NnhnaT-P&Bs3C|NF6 z9exTyIueA-(o#RjgiIf5O^9;u6>EoBUHJJwPmtaQwCzYA?n4NAA7xq&<3*Rgm*K*`Tk|zZcG^Yf{sb-5Y51}vB&9>MZs_;FkmX| z*18n?Rt9wt*GtN@p1hBvFt`2(9)C{ZqHUlTs_)7(G}*$4t#!tvm2#Yf8tW-nVYH~m z;(*J&-FNxoP*7?~gO%`%$$fFCxaV?jZ|QG+ez`Zkzmm8Y)!@F4K^^wCp)Gwc0@tHZ zmSu0LQf0L)`=Ux&nDN^`^cJyQDNraY@I2u0%IG{~4HY0~3$`x?`Yihv7_ISS)$O=7 z8{+|b#%nT4p$=oXWuLVM?lm%u~ zKa?n;T=r&Pv! z4h9Z5esc`hVan{65Q&Rxnxq%iwlqD>@tvub?77!_Lt>=hZ(ZXZFoD+GVSQ}Lj?N~?8D;A2AuezY!dbLxW)N#QW zvHoY?%uxq8jcXZ$LTLD0%a~JF!lBm8S0S!NU>#hGD2GkKdrMUVFsL=yJeR4bG$9FjDUK z(9aJ$#Y>NRZS-^X2Co=DKLk^CnAN?*f-z*qDK z^|e?5VBXof4PLTuzPUVdW4(xN8`Ri4@H4HNA%FQTqy!!bI}uC2X&I1=Fr4(x-nE@vnlT`!yOzPHnvv~3`uUG6kvGp-;G}VJ^_@%dC7u18}Cts8bAq(n(!s%)iv;I_` zoAXQWf;51*dLSTq70e&KCZ(t(@A&v6LHCMf4h5xT)1i}m0R!7mmRnoi*e;WS2x=EZ zFY{|nTV*nWB}pv*Ef7Ef55hHO11gSyvCP3vrjZ^bEr(rT6S*o+KaS|tb>gGPz4`S> zo+dv5?{=gt5xaL$vpD(k;|~<;f9+jXx#fIHNfoQ!_BzDLPoUN`PBX530;#6xqJ!58rY6-nSlL4?d~va^jB z-~}imhsfZ8f+B}<3L*+(P&`oN5??Ql?^oSBv$MNg`o7=u|9{W($zx`=yQ{mpy1Kf$ zy1Hh4W!uo1YLx>*#O7{k$hFtODWlr52R2l8BEV%EDlZEKjGW^3jg=iNX75=wq|-zL zdCPH&P>_o@LI{Xj;pw{S+8nlKV`Xg#Q528-QdzfeP+jW1nI4JWwn0VAxE zvsw4b(GA$g>noE3l*y%I%~%`MX?r014NEA>E?f$3;rqfk{(sE)_4%dOLe z_gxs>W?~j$TUIF9I)JN#SaUG|uCsm}yB+-h{Y;7ZXb07o_O99Mx{EOy{bx*?M3-;@5*LbAk)?B%mHR^btZf0u_tZ zO+e6!6EC~TS1BmdL&3^H-bgqsI`Qx&&a*Bdp>Sbfq@h^_W<+5N$8q({@M7T(pb@17 zw!z~f-t(Zc7*XC56irq!)Z8H+Az?A*F=DJ;!3h%r%>&3;Ra;uBlP^kYiy@tpnxZ}m zQYW65)F4?TSh+!J>uE>`hQ!KNxNs|ZMB(sn)hAli?1;komdVBk=3Jy^Y)56YoM#8+ z;X(q*@x)xZ{E(QK%^!kT2)?_cvTg^Gjak;gwhRY0cIO)owj(j2j`h>aGz=H#c#C|! zWR3?pBfm*VT0q(IobJ`1;V_XcNnbF!8&Xf5?=zxhl|D_!&@Va zL@-LYI0|z71vxho%wYJ)i4q9&5+VJFdKYA3%PJGG_lxL=WuXY8^yTMT=&nhsAJnWk z*Ea~^`lGul>vkrt&$M#AvEJa8QrLPUrn1Qdtox_o>kX|P=U;C!uq1}v@D3~`Ve8HR zEi=j*LpEYC!e^BAifBY(YmkkL&M1B};_u9;)Svj^P8!*OB_xb%d);JUKHgxgK_!)_4QLnuZONke#%WSkz^THV?0E&IdwY;N>Gi z^oN05lT?oyM~`VK%it&^Qp*O$f9I_{({(-z_TQ=IAJOhvE)W61e+=0q}1Q)nkJf!LV`-pJz0)8O0JeSc+LOAm?l z6L^rO3+&IVTA%=+Xiygbux?2O0HI|9lv^i+Fh^MTZ~|hD6(SNK5~qb12C(2%&NWAF zy9go`*+e8xWG6Ly5eX296WL=U0m>;FCf5cmNCj}Bv5JH+0U~hA52$xehP~KlYcP{`SvVw|?^?FN0?cuj)NE)0I z`*PxWpl_iT$A-koIROIYtu`}aQtSPh2y83~yz+Q?6;54whr|kFDIn0X&T^_gUY=(_ z@U2Y*K=>Y&Z&ohU0kVv2cb2mLU*lv65+MOy;12;wG9vLG9nt=SrKWb|V#5CX8kfp& zEJYvFg|)&s-@-{Kg@ZIsxZtz~i}AC!z-5;rVW4Ot{ffsw`bH1#4B}T53|goOj;PSA zVdTTe@}J13qX}>Z{lq_BlO47VUJ1esaH8D87JO6LQJQu$JMaz8Ch&A0#0~#x6#T(K zpfOZ2&S?V`e}A zlYHeZ!F9wPOCcC2_HbSL5I3xd!5PD+E6aUiR2?TR+N@T>74=!8Z!6mo8F}Xg8S~;T z-REIR6Ac0&hM^!OClcN%usf#^-eHlTa?#XV7<9xt9}NyqL1l5~b_>?zz_%{&P6Oef zpu?1ba1;c@$wi;a;_s-yf#4YQ&Zz;iP%u(4>_jAdVHm$?tPGM#2FV1n278gJ)cVuFda_&HDJ!hcZn1l%tRyts|IcISPC~}F#DMYF0 ztPq;qa%wRQ3Wr`RJ_Nx-v|79oFA6|}vxdt*F95AUJT5RHW&J?C#l#OTfRwc2MBz*c z!1~qE3j)y9l~^zj#wtiCVqfEnni#pTHUvmMeQYii#E3T)0YQ$}vHa{aI5ET&q=fJ^%YmXO`74b zJCexZ3+%;+Y*`Wc8f(3k5z%Ksc|(`zeLOu9`+{2Z7Er)i)Yeu^#x&Q@5fjlj-*AtVFcvDnxU`V?(R(Z5C$KoAM!b5ns1P4}> z-hQ;Q?j0B?>wu6FIo<6O|4AS^S`JCn~R{SZnW{sB9VP84-yIoIskfeqW4_Z)TAXvbTofM1pf9 zzP4HX?S#Tm_6s5ai59@fzf|^@5aR9s4PTI?5ML1XualKcg7bslYyVpgAo}T(mHoqf zU?XWV`ahKu9gqNQz_5ZE1o#h4{%{@**ntPaeLhqoNCq&tz-zuAT z4q8TN(upsS2Pa*)07K9R?xO((?papr_sTBP>6_WW-z)nUaj8Nor1OGqDVD7)Q~-)C zBfP{cayMiq26Slzed{3HQn(-4Pm*1-9&K_<67dRoq=+Svx+xf)JW{NMX%*-57rmvO zy|Ma--1{aqE5xChUyR261gN;-k&`TQl7l7T!jzzr_yQ0dTiC8YDr@&Yzj(4pBH(s0 zqVUp8F1m`ZUA_OTeB{5rz+Rtq`K!|PfBF`C+^NcJ%iU%&^*Lac6$GXc4PhU_K%t{V zAc08nVIh#%q*Ji6S(XkbJlJXJKpUvT(E|&~x|?N+3_~e6leez!7hg=Qnpg-6TiJtc zy!rA(T2pdQR~C^ES^4R3`4}mMDJllRd~>?;&fMU9MSRC|Mr^$6Or`&v5gV&&&@s$h ziwo98=^4^*OKFWg=>(cvC#*%>NIfvT(3wJqmw-atPlJQZVYO@} zWQ(l$&#q*Y zTNbu3`clY*XdXP@(ZeDiN&g7*ERO)RBycss>RE2d!zi*2lG29eeW|2eV=+SGR)IBI zqXlz}iz9qoLfFJomX{RwSuM?;!}Cz+MCGEqc_Ti=2Qz4!!n}nyCSAmG<|3*v-GYIk zhDXli!S;d{2kfUw-19FpaLZLt*jupVyheR03JGc?AhGGSUogsp;ffnJMAl_GAh63S zQdy2uNsT4des-eW$(FtSV2%UM-K^NDwBxFq=2ZHW(^Bk^3(lhnVgMonT~yQDhVCf9 zg1xlpmk~fH3m}AKMofg}@*!-#MXT=eh_Gv7c%*VPO%p$aOk|_suJ2aYHmlH+Xy;== zg!>hdRS+B&#MAVXMjeM-UO-># zfGI?XQ&SVN3?dLX*C1j@tVhNXty?-R#7ZcS2FmlJ1VZ&5)K-0Wd6_jw=SnAz#DC73P|Ajw>g4 z$izGc+w&1(&%H3KPEo*yVHx9d4Qa$Y0n-@=*sy?Lp|cz_Py+48pVgbkD+zYT=8ZXe z=LDs~UcPG>Y*}_Lv0*CaSCRR82&Az!d7g~R{0-%}RJYCzvTxF90n~e&rR!ni70S-k zbzY&^%EVD)9Dq?skY<6tTU!Z(2m(|jDfMVIUp6g=y_KZ2><4T)GLW2n{_%qYIt&RWWbbv4xddtStsu713Am<`NA62eh% z!_j1=URV&9$0fTHw~h!C*Q_EvKLw*HJyE2$aVg~vX;u+?ZsM#ohwF(Vw&cl)S?M#2 zWIJwQ(J}x>a572cIRM8_)lvQvdunW+UEZ@XhfV&mG|fRTwbPW#5~qHY(<>_>+9tpF zQ4SlF1{yzE%F5Cd51#tRX-bhZed$Lzr7di>ytq<1@R}PV;nQ(#vfE~`8#0xOo<@lT zvqYZLe3cW&L6=$@_>ts;Lvpmd;=3G{k)^aN57a{tP7^}%L5hYz zI0=Gk^Ho*(+-dGwzPws)mk(+<4E$!hVJJAv3W0*dS|P6MhzenMle!{IZuqOvN2ulj_Dr=CZyjgFV;9s0U%I0evy|SZu%C*U6S~O4V(@^OjtcHUy zq-C-98Y;~l1a+jLGSoq}U!AY?Hf3ZCfjs&OI0H2m878-{78$ zSH~yTn{EF8iRC7-7$U+z8ejJOA}l;^*@ugp5?_KmSqU%LB}cjRh&;DOuV@F^F1=R6 zc6U^=Q?y@?kFw*Yznw2cFx5tLcZ}$MSuT`m*-t5tU3gG} zUE$GUc6>*N?AkFE@tQp&#Vr;L)$+{p%9tGq_fGuJBp>Dj-(GP_~L zXK}7ya7*uMG{WNrl*$PEAoar+T_pLt$KzdxN?Ggxfl;2nf?$n!tR<{%$^vi%#?scy+O*u(&;;ye~|J7YdBabqduyG zmEqFU#q6iSO0Q;57jw+%XtM%)q&JHKZ*nV;iIf^j7DUsFu2VYNrL(ARh|(ir@@I&f zh-ekm-hm-XZt~P(vT`Gcb}Xor$!e|a1chg)(wb=Ru+aXlp-R&_CrXoWYy?8Np-MNz z1_0H*GE`a7kj;me2?&e2keh3ldZ3k95C?jZi!^?8Yx4EVtwfsdu2=HY&)kX8f?Wk) z|3vfHzL7~0ea^i>=|N39ElrQTLD@vZ-uXtQH{~IwkI541jmiU=K-?|0uuYE5jgoqx zX{oubA{LD*!pHNeVQh1(jIIaHVe3({~1lPGfA7&%#Trj7UfY4RVT6Vzq`U4eGmN5+1_I6pHdD z5n#pAjmwG@xig_f0V8}+7J$0NN65wwDU%2}j5cMQk#CdaAic=_`FdOrPLU5L|9!kv{7d zWv)ZoRHV1OL-EDrZ7d>hS*-ZvOo!;*P^9x>F;~!WCpg0eh=X@2J?wyBjmIh@>G}9r zfd5^E7xIP-fPTsFvmLZDK zS<&Vp;1mbGO^EkxL-cMBD5ZAk<0AITc%`t%$3r-AXsSEt6JVgHYx@vEE!e7Iu!YZ~ z%+DM|Rs4VnRtan}ZLUp2^g0uiVNr3*U%@BY<;~xAVfQ_vG;xr&Kj#tX|Maru5hagr zird&|?+&j+IaoY;lG4T~UZ34CNpTr4S^U>fQmz0vv8U^?o|WI(rgne{y_?la@#?o- zfIWEEY67$rpd6gm2JJryO<8=oQmB72NlCR!FO{($%9WnYPTz?*ui$(PvvUmXqU@OS znV<(rK)fO15V{UYFu#mlU!gP`2?GH*D%Nf9IkN))O~L==9i&7wx4F_;V6(Ni;j0Sr zx=LrE&DOz22x7_zyRq<_SXqO{!UUQMAou z9#uMB%sZk&c_5oTv}}AzXu-&1Lb7b} z7-GQ@LO1-LgvEBdqnza|8=n(eh4q9&n1cRRTcPoYq-n~P4T6SO*z+u&c-)G}ZkeVG z%Oca;?UKFR{s>qE6ss>6U`paz{CmULr_+=XG5F!2A6=#^H>bY;vjfu~A}OJ*H1<4ZND-#*dE*TjMALl$CNuHG`^212kfquH{~{= zGay?69T=>eI^#{fOVH;vGBcLKZnX{A8|8bY`S^ku^^cFj}DU~{nMKBZ)e zhLWhCsJjU}^pw(2q{UNO+S5uOv;6H(D+ScQkxwbiL+<;$K`E~^JB$8tJ@%I*{rxCm<@(;z(Ztg=!%RK(iNQGU!Ka{hd0o{g4x+;JrT z+Ny8jA$&GL)tIYnOx!SxNJ<{nKrwlq(ll@0=j-v+1pFy<*zj$?JR1b1+cpS-&&bhl zny0)HD;+7)qhD6~Ne-|K8@fmt&aqp%NNH40h|*d%$e27k33`&99J?cnl_<0Y_8EK#A7NKw~@~S*A>+=U>Z|?$VQGtjls`96gsTS1Rb)=5?j%)vr7o z8^oF4F>ukT0hS#i6<>s5)Wg5GpSN@l1!1+PBl>3~7pj`~x^f#;8NEVjdgU{yGAIS5b%scntZ022|ob3+985Pj7f<>)oSX7rX zZEq;C_9mvBl?4dYo3hZ-LgJoTsf>`Y&W_NP^pt5()z@HWYHx0{xu7mTrYo)MArZa= z_mPUk^AHR?kiAV;8YWLG%carXQKYSDnkin~z)zYc4 z%=MTt~$ckbI-&E2mpd6$P zEyWV4o9kG@TS`-Kf!^UQWvLxI4gJvDic6xc&tI#tQ9M$rr@yN-wqx}4?(dO8`3^QE zYm_eaLHJmy2WMmK?*cN^0Y-GaJcNC|MrkTTQ51?xlFO=2dHz&TU^A0_iKFiqcM!q_&%DgkUijG99j0hvbrWxEKZb z9H=PPm#dXE_ha$It{Oe9sfXS--HGPx1jLFQ#{an8=aG@ ze_n>bP0oh)+-RZ~ezF1UlKW%#tufy;?Q_M0xgtP&t^!-rjlF1Rm z3K@Y=4V(9&(#&KOp`q>hP-#v)J?@ScxorExwWC<`^-3D&6rr>^<+j8rgV!saYgN%+ z4Ie>57$sV^fWb5Cl^N2r#jIe1(m3H!Y-#BuTrPhx8@@rwEx>L`$W-X~?&vaCb+H=` zfAsw2ku*RE}9!<=Ng6T>|r$9%rECpm6O_k0z zcHpu>>BN!qH!J;{nNyK=yM<)F!$n1G8AHEODF!!ti&D^%W)vSYm`FlTcHx2*87cU_ zElQWZ>!SJn17~7X$mx3m5RGbX>yBt9uvekdE}8VVEhY!f>2W&m1as4a=0uM&ic`)8 z&&WzoBpkR;l`Y{VrW7lAY~GTWob1Z2N?mDn4ZC@((p#ES%qC-3%|5^n%m6pMJA~cB z?pj@{XKhpB>~T*Fg<=}*nmLrU*sipVT~M5xBJcX93%hf>GW_y|PdcIXNxB#23p6t7dhjP3chB?LY}!sGMVd8~&E5%{Bc5;X zR0c+iPeL)*F6H&>gM&)(&Yb7=TB3!UzKn!;#89YX1M*XBQO^~lmt}kkVFAy(A)hJ* z{9E zd7-&BCq)euPZqHQvTgW`A_k~>0g-XDp&rUmTwDu_+5NkfzHXCRH1;H=f`URULv2__ z9d=^3A`cH1T~lLo)v>HOkvjt^|MkfPU0x?L0FLh$v~|qok%U#sr|X)*Kiyg6!}f<5eIrQzJg5 z!##=Eyw8~N9o~IXXe0>|(W-lZJ4504dL1Aeh6rQ}b*c-Q6xlXm zIti9XwDDm7So6=7{1z742-f3b0Pkknqw-~qg`JpHw3#SZvrhK6=g6z??#sE z>2bkzNN78Jw$fw@k;H*9cDP{w01Y?ioBX=V{T7a0^1Jmh;tlixC4^Z|fK4l*3dU)-mRjd=-Z z6iBJeHKTh5n=_zm66^k@@~ow0>{l)(b|CUDN$jvT`<2c)WC9|^m!#bLy!HDq+XRs@ zjo6I+%HWXp|7T*4wf-vH;1)?8y3v*)q(R(L>ZUwh4; zHp~8y+p)$SP#VO(N_GVNVg3V3r=)}Uu@EU>9M>MU?|{-g`q{s1u8&Ju^4B;KqIkPs zEA?6}6-DxFxZ%5p3(q{8T#hAS7McZpiN0n=KggUA(*NX2Tt&~b2XP*=rkIs{t4yKi zH-YD<@04FiPu$VB`_-g0ySI-TP32vm;=_zN+eWo&a%wD@ooKPgwfi%9w4^%a3b!jH z{cIk)`;#8GoTsLK3FLT&YDg%sn(d=n^dYf$&WUT8Fc4w@ij}uOSWxTugU$x$uUNqP zU)z07D=1abR+I8p0|e`1SxDqC0o3LvrG7o3i7gTO8oxpMUHpWjT?e z^I_$#mOqufd6fkuew|JQe76FDEp}CWqe*IGZJRv(L)_Zldn8`o0Lw@Y8~(GBS8madK%>@qr0<4l z1tc3=^J&}meA)DQ0mzc`WvBA&{BvYyaIv4y^Xpsl+0pqOGb#F(>#ZR?x3|cJ9hm>@ zVJ(coC7T?Jo~CZwpl;;KS+rjR0RVX#%9qGD26MCu&qbnr-~=ADIb{( zRUgG+`OK7mSmlu4+(W0UA_0rs+^u$b(N_4>QT1iVmGRP^@7clQO8c0K1ER{@6H3F_ zc>(0u*>>HtS?LMo1|B9+D6QMT&~&s5x4@V}hwBkoL#-cf=d*?#If0$;g74YzUzC@x zer>TtD1dh)IqnKO#v43@otir;{I1RR8k_t)Z4Gf;6I@b-I^w#yB7>EjRJvNcS9j)N z?WXPo7kSbCyC;>V?Scx={3JB_Cu3jvP032$S}ec3 z4wu3TB)99sA#CSwN?U2g5El14jA;8=>)(~SjZePY1|65*sfov-!W?dM=0XzEE84ZO z7&yZ9A%>02YE@sK{=2f$-ZV%`7&j6Z&?xJ1jM3=qmhjwN0r<78b@|O~J#AVfz z10wYO>u$eL?ZF`zM#YgGT4eY;iv|Ww(5UEtJQJ57OD)euxm@|+ZL%o6*$OX2GzIF(fZug zJmgRpC2oJ0YbH3IgW0x?Q>|~8R+qAYQEKUJy8>Bu!k9kBfkoMchqSnZBLhNd&pGnl z!QDZiWP$tzkg1Jd4pLphMMr~ZHS7Zgk;>p*(P~?MW@%n5BCl=S!PpO%IM-*z?44*e zCvujCH6idORNF`X_$m5ECnEi&CY~mM`G13 zJ%VjLlT2rAH0z!4@_>{IBRpT9ZL~D>N`n0rXREQaT9(GCFI&C^A=Y8SCqn(|5U;u~ zt>nY;YGLH)2r8U=bhgKX9Z#O0mi%kW&{i4g8VFtcdeiI?s-RWs&Pc8Ktab zZTBn|m4W^NvUi61cIN3j$wQ5wMLKhnL3l2f5=fXdsHdK^XL4Ye>#(*_rBJp>n~O%J ztXY=2-uZQLu9LOdG&!9m)(smKERM?NffhYO~MY1F2I0(3^ zzS=o?)ewd-*rC?;PuZ!8FY_(|&^5j*}FPCJi^~@jJvemT~>-VQMU|H;Ja2%Lq)#(I( z>pAN2M#1^Kn+jv60&URpSrSoni(4(a7;9gXt9A)36G=I8UI}$5S(B@lmkT3oE+!1k zCSj!)V(Bv=MZyDHttfeq?XFj0qp*B5#&WCx%niS#(C><19$N233ms1^xzN5yG3Xa0 zLdfbIUNp%`RvcmG6zGLS01&#_7vnoLhqQOK+rxr_ zSaB1I$XEGlZ(86B8>v%it}SV#wxVZEBlRx(`)ojCOvQc0?DNLzW=GApNo-*g^}2+8 zyW`tSKZpZ|r~>s$_tWdh+*H35e;~1EPQb!~9KtBKkPf z)F%42r~rZlAj}>+G%Y2l*9t@2Zw2bL;yf7a9dXKs^I%V*8h*^@FH{@TPWatIwQdxh zPeijFGjGXZTW_9Fi^VlnGcqX=j;@&9dHl!-Zw2(7DF9v3RP8Q(Rm>(fRYy8D9FAu- zP1UvzY?fJiGc`B;=kDYWOFhCzOC~MAA_`H1;scwhTZo?7&DCMji~HGx=IXT^YD051 zCz_z5Uu7dVc2D)UP}I`Ns4WwbE@8t1N**s|Q(CAGNZPyX&lYN1>F4gObxXCo z<54txPfN8`5^tC!K`coEh|)CnK})qx)c#_qq|Dty&5Tj8jgwLJsg@AgsGxHzbse7m z*6JAg`7b=9P)%Yi8`oORVt=+)2k_r9;`it_f#1>M_ip2Nl=ywsWr2LB_`Tft?GV4+ zm#YJ)ox3kr$D~p_*tqW55+m=ZCI3-PW+is)aVTG$G>UOR=%{6M%4wJpOWGD`;Vr;pw;BG|NBRdymn9fdlP(ARCOzSdD+He+{CY z2nC8h&grY(;tnMgog33K8YC2R_fyk|A|3jvS4xV9P3)(B74ym`oQmw0Yt@nDlk?%V z>Q&q;F0sFQV;FLOk8Vuwuclix`Jeaj<=-+&7FQ{;>ipSXZOR*OGC*x4RhO~>1JuUx z)uoxPukM8HB8nZK**}YIf6U=z>b~Jl{kZ{ZEqm<3-SJSn4wSOD2CBIUi|H4ZNlN%` zpxUQhC|w*x7fiGuT`;N11Sk|1VpYyQt%s z`r#j}jts+_j7qfs3W5gk#w^5}iFfns)NC5ZYp+uWO|8^9|)5fkUo?<~pgx z@GqBGo1v=wH;J=ms2WvIG=-%H7cJyn=nr*=E88uGs#pJm8rz~qkd`A3)&3laON2PF z1=sCyGds^N$mY8Kzad*@G_*6Cyfd#?2mLL?J0@-qbUcQn$n`g_W6zKz<*v(QztnL zu^z)CdiQsb;Wp?%7aiy#oqt<6hxfPJaP{hcj%TpHdxoo{Tb*mQi7vtv*Hr5y0sn|Slx<8iq&oE zNOg3%vAVe=@+@d&lb2$0BZdZ@7t^b3$89q*e(w>Jo{l={)s3?~Tf#=CJqgANx-3Tj zWK|R*eHs!gNledNtV$w1&w(p^JseoA_%d*Hl0DZ=*O|bcbbtYiH~FXGL>cOsJa2}B zpL)%_1q^bmlr6ah+Xt}h0s4)n^H%KlVBTnctJXX=onQPALJsSI2SN1IgpPBHT z9T(%|-_e@@iRe|3NS?mWOr=+m%BfO;pVVQyJXO5)q1B1|a&!5W2iz>CXdn)Wh?_)E zz*EWJ1W~pDo*QOEfJZMa$u2~$pqM&A75}RmlmuSTkK+PB1RiD}hX02c^Prk96QW{Z z=Tb*8pj1x*qKy!WxS9Z8E~787N?;(-K2ENwbMTuB;sAaL^uXxDdAdMC-!0KupJ~QbOzh^pko>P>vr`n@&zcpLv7I5>^yWUe(Dz_p5+9eExtqTZz+rA z7Q1jqcv(&;<{qWqYAK6SU>|fVv_oRE_wpz;yPT{GJgALJ$INiiiM@riLANXO%>`Pc zzTojOC4i#u2;~mbu{KXYyK9UcNJ5~@x`;9b@3`J3%QfG0p<4&k!Opg`4teIj^=!{*^~PcQzU=}=m+j*)xE1>i{&v0U zk&o8cT&wTqi2?pszXa3MA6$cR+ZR6qKUR4*rO_XLHHMNPeqBpEY}%b_PQAy$OEizj zhDm>LU)IjIZtT4~)x50vW!UXGFzguh(>3v~xgJpT=x%ypr|wic6cWmqCY^1HlThY! zjNCVAQn+ok>=*@7+|SzCxU$ngY>~HtH^QXt~))IF*e?0#p_R6jY|HTn9O+Ie9Y~ z=&OGb=$r}?p_497XWIC1Qj-t_BY}%z%i!`vMfph6?OOKbST&>T26bA{g|ZOh48tK%#$HSe2XwCXDFM!Ka&&Ra zYHhEqZ0346)0wznk6?(|4lu;rJDH zntthwN|hUoI)lKu6H^#=G@9l_7o#a!;JDE=XFJBJ1=2F``@L$t)RkXg@(ZTq;>RmV z5}P+HJBJ;cm+55v?oqqboD)LlZ}QgpaWO-Ph_GhR5+dGc;Sg{0 z%(v-ylWkYnZBh^GKY6CPIt8^5IaS_n!(9!bIFSw%CD!)-_p9lS!^aEQQxB^>ZU>~0 zTT}TPhK__7RTx;=C|xLE)5TkWPoVd}#D&th(M0$MYQdW*J(bcR7=f#sP3}CfN!edx zt%}+^jW`$zTkf6+WX(e*avi6-Q78|W1Tyll$lwli9^ERIA4i735h4xA?mTHA?s3=% zg3WnAZ5O;>Eg!*x9Xw{?t*~Pcr~?L?x|3XK4=({y^O;JPVP|L@%~UL(aK{atSo0nW z;?5e6BV)Ax@_3y8l9T2HHEk3Sb$x|3i8dJvBzVSJM(I+>Kxb(b3JmQ9Sp}T7T=yYDLl5HT z#_-8ANG|n|F}`f%%(2bOF|0w&)RyqHQ*xHuC!xgO(Vs$fCEy^Yf`OFVws>M*6jEWm zo(CkLQ9aUga>W|kkfa>DmHol;6d-{njti_{uz7#Z+{D=zVe>rPYVC+~2Fr{(PnG$X zQYHK1A$5`jmG7p9)%^N^2<)8BQ|INEQYUd+LMMJsE@MjaK`6u^B&@R|42*r!{|xu_ z6V;yeKtVnUxb98#z~3lFaPJTkNg*~TdlB;@cugF zu>LxrQJMYCsZjf033?K(?#*+^u@7KHHS#Z-94yF|RHzO9Cl#ek{vTB|_J38;HdNI6 zAJZs|qO9!{wSY5j$rLq*zf7K@X7ZOg#>?Ayxhb?odka|i9rvDlY>Gc0C>QS+U(Z4^bh{6x}BLPYp_DOWjuH!;Q}e2oQZAnuQmGV zX=;xs=?xF-K1YfO&%DKQo>En*<|(%9Dg4GW`e~e~<0(Ilmc9-= z4+fs!J;f@XR{JKt<;hFoUH>Z3A^pdv)!XdSd!Olpo>lLq7lxO*Z0{WPF30*6f^Mv2 zu9_c&{lFjwlB3wdxoVSOo_CQTlzw!sI!BUTTEUd()qc|BE7-p0;hOZtYW#4eEDX?z z|8+4apm>R0dh{(_eM3dCA%M?csdl7i%}OXJc%E9RZVV7qg2#Ft5LEv}SLZ}G-u`M~ zZn~`EZ(Z4*nVs6Y9Fdauh^ts9w(`<>2G|Z4t7dQm$2B+RJXKrsowN6b&Wj@8(et|R6*>< z+=xO@ia-RLJnZZq>`qWk;pcDyk~VqtC41E}1kUp4^}keWqH1mMz*3KkD>3BalkVE! z(UZPWv67H zj33nR@Y{b#BsV$)_C)fCL+WrU_VytRqy zw;b+dxUOM$y557xxr7wH`3c(D%MfnY$un^%z0Si{99Q$D4?Ox8$JHjN?ltE4Mg5AN z2Y-P(3Z5w^)!BIJFP~KJpm-2^t>4r~C26ZipZ$kgn3%DZY%3DN*74!z@7OFN`|~L8 z8}ZT(4^v&!UeiZ zyFF}4s`m=&-QiSkQ+j5kc`uXR_poczyf;eQJ?y14Z!;?QNt(A&`c4ns)P}cc5_*q* z#>f?oU8p>{t~U>r>zCE_K4GWQ@1=V?rgLi(Zigf65V=CbufVn2lbguae%Go2YnI{7 zuDwIpJ9suZzI@_gH)nXS0e~-mx@K9Bv>2ADGr|@0&D{^q+FQl7sY~ zqxs(FlMwp~78cs}(G-}|$m=DbHjUA1Ja265Eu`m^#-I^;x4N-+z;)ZPo4+O(U%HmS z<5P*pagRFzaf0BMh%Um(3jS5_9Yn8V_$yD3p&WENFNTjhzC%hB0fcLthZQ&RW~6UM zdF-_kxkb^EIkO3<1SFO=@$#9!xrz5pX}?FGR^ZLIOKX<0#f9i%#WMCqp?8wB2D)lf zZ}a4e<%I}n3`Y%Ma>T=YO}&>(M?Gv)Q*TQu^G8!}(^}h6CPj|IY-`X*6l>cI!-!&| zn|a$)v3bo>v(g=;ORUcvwn5?@iQlSwHW890CS+ta_#frnF?Eyyn^2$d~l%m7RS6d3ibU1 zy_2~x9XZ(Bi}T;h*LiQWOWR9yX{Z;M{qa(Kz4ui+ab&`cUN-{E=`C)=AW5HtFNS+F zq!mlq_~G6r(mPApyy4!ex?k*$&x1!rEEE8|lI1d1-nU!teUrBrj|`(0dC!nUP>a2@ zXeunoxy@@QsP@uQOeO*JD!l=!-R<7j98~(-(cZ_Rr7t|}uCd;?92F}HS<}0{9UGjz zGY_uBu6I3<=u;6T+yVA(244*XhJ4q<%J248N$+~}I^(>p?4Smfm9eWM2O(@~?}L!5 z`MwLg=^k&Eqvpp#eZoE7v3BVz4?A?Pcbin>VQ<~%?JFJdu;}}})1)swOu65?JMDc> zKr}YOoWZvYmP#~79(usrl~}Ut1aDrg`u&m|^1PjeVBRE*@y`%M4|wZKhdnHQymypQ ztW`rQrtT_~qXWfA8cOmc=;}B@ayOD!)hjjI0Pwo;-o}oaorUb@@!kP}TAC!z`!rYq zyL*CYr*Z-n-NlRM>w717Jr3!(N55jCcaI$}ENzl^7%}hIN!}^MFuzRl9^wo6{t8Gc zbiK)BA)sbY#_z8^?7(F2v(h(MCZ~8mc1Q<3tp8))TqLl&AM>syfXk}1F_4cIuTM;6=pg!d=H zYRydV{q*cG%j>7-wprd)j$NK8c6X&WUHZ(!Ua0i8po~u{y?4;Fv*JBc2a*{x2NzRZ zKY2)Dt&Jmr9eal$;-c!EO{I>hkTUx{3}UocI_A-*dcDh?G_D=}-ls``e(Lu&k}#O3 z{N8~?-~P;-*&JdB;|Nup+`50}vOUfmBN#0Zbuf^LA*yEHkF>^o~J1{Y{1J)~CHM@Rzt}yua}m$FqTym!I{1-U91CHUW@GzBOu@Ryff3ev z8q4cP`CBhq|L0N6v7o9JyZf}aHcQQ{A{42m$Mlq}s-=?ji$`DEplS*=sb8H_wTSoW zL~hmXgfSc5sOmn-+199PgOgrnH?6AYbofBh6)mf7q8GhZtEvYZ^Q2kVS9$mgl1AzS zZ>UO-G1B|6&b_LV*_z@ikwhgJN<6Nw@KjYs2a8qSUX^CnAxfxsRPBf%Y`RaYs;`&- ztLh~}lFfLe>R$cX`>O^>tY1Y{5(m1uqAFL!VdXE3ynjnfdyIv#L5%LDphU)l|JxRn^4vRoU-JQKgQO*jWAU(I1^#HH%}C z`eIc9f9bZc>Srnc6lZi8OR+em(2cj#Tq;@;&Uo~Ji>kg!qK3Vjs@msQl+fHDFVQ$$ zdjrVi5~2E=2~$e+$~UX9wqTfUUS0JWe`&k6>RCu;14PpWR^2_wI#Izb7ic84Y~By`d%_g1|vb&XO*yJDA~L+JVOa|!YrwlB;>`*4v1qm zuBR_Yum4rmx*kM?6%SNjlV26UiAb41I8_IlHWPd$EN6VRJ6{XW@LTA|L0Jj&x>0g= zc*c_!!t#<&mFNq`SF4=2I!&zJr(fB)x^^tl@5YwZERJ4|b*TP^bAH$Rs)w@To2m!t z5B8|u$CIA8rTTgOkKWZORFZWYQ@uw2=(_5zW^o_iYgV?gy0JcBNp+011|2y3Vg+UZ-l|J$tFPuQTWio!LwaypM`P2^dE1!Q zW&)=5{Ew<9+AR`*ieiUh6s7y4JOM>}ZLWSTI`&r&o!dJT*nziv2qci?OJ&7x`(jLq zfUl+st~DfrnJ}elASzt^VVkSU_4Bb_|n@f!5d#dY7=WX2( z9A;yN;4l*&3v1ngFdH)<%mj!UqjiSXPwV4rs^c7{$e?nGR*_*QKxDM~t2&*X{iZt3 zlpAKQAveqf$c^0ZjN*pyFmnyzVJ4_0dh>(Tv+O1!)Wt-iUr=@h5)4F^errL*EN&oT zCJ02_`34SVhJk~b032@ru6jJpXSV-Hbzf6v!4lz)x5_Lt0Wymd<=7v<#SmO(t|7S0 z1PCq=1+fMGsE#qEmzirwFEin(64u~P!CN;Ss~&CQLxIubi8h7|H4_9rK^bah7^s*D z0+n=j`WP@b1gV*8pkgLKkpAm<^&GywCjX~8ov%flNQPuHu{I=|nE=TaB$6TC%v?jf znF$bYK_VG4&dfDroSE=q7?BKoOwrIB zBnBd#)`!}C$3x{1S1YV?h$lb}{d|@0fnd=XNT?*M$TAa9bXqUpL&2i4yeQn2j9SeE z6n!q*H-}47Imy?_lucyB;rtwwW`P7qvpGq=DKrBP5Aoe>Lcl&EIL?4D6G;9g`(_YC zixi(#{t*PwG9d8b50L=*cRbyIVt}SsS4H0G{X^1d00YWbXNdv;f z$$&5uNK9IhG$2fz3Eqp;;)66hL zq?rI|ozhv%omDM;V@zaVMgTGvX>BGL$Yh&%m{|rMW`e*Yot3l#+J?L~a}8w71R%4$ zm6(=At$m|SWXPf$M?+*##!TSIOzz?fB4cJ5$e0NRGG|*`kTG)&WXuFC9(T9#Rnp?I zvb|5N9elhDS#8qLkkw|woY3(yM7Ei4h-@_RLqU*UcSZAYnyGU>P%tnyZ#k)J#B8v5Xl- z%~i`NY9^p4ma#{p^jG@(VC>&k!X^yzJ;cff`hLR?9Y4lVs{YepUv_XAS!rS$SlV!6 zyMdc+F7egPe=E?BXu~G)cAy_-!aF5;^a$SxzMuH>R^Qj$(z5>!-*UeD>@~*stlp~B zm&TLv>l2=wIo5Yg<998aQmzlYXW4u5gf%q%J{}99ur@sF{QzRLf9GXCC}Eq%LQ<{^ z&-gHau~~9`iJo+~Pv^?y`uluKxutEw!@e`oQG6rDT)nFM>l>%|c1J;E=<}xgDvX>1 zFCypK7kr)VEahxfyuMQPP2q()`+ePbJt#fH&a%c<$20XsUo`7H!?#(lnd8fJ1}ZnI zSkH?C?gcwbz756Cyo%yKGv8)5Xjyff{>-bsm0U?djXwQ{rM^Nt43@M{j6)0vmfOi! zmn~W6OJO~hW2b10lh{qbzF~}$nea{tD_ib+mo%kjult6Z5Kd#KV?dY*7}G{>Z4>&K4 zdf!*Tx!b$W*Vd#j834JZz@V?0fDt*g&bN|Az}X>7!YOxAl&N_jS&z7 z_d(kYg}|~J3V{TSVaW#HaXxgbYamPqZuYg|NMaycu}<53bxqnu8MZNlc4h*nU7Kx| zd1z)Cv@;VxyH?vQ^U%yNXlEv14Da10`rm9jG!{c1;4?Wwr8Mv`6F46B9Tq&yECUZS z0eGCa(kl`nnmvdb6!ZeJ=j%z)|1r#!ClQam;r|I-Cqj!6Nv)6#`$xk{8eznfwh- zAM?FpPy8+5TN33u;n80|;cMv#P5Sv)Up_~z&L2LU?0;Iq{D1oHaV*6#cfw!3CzE!U zxO3pO;)IjWXD~ni1*LjV32S%C_h@p>5B&Hofj*l3L!rL$6!ssEnnQ)`hBLk!9rF$q z>Pye~9GKl(K#X=%EII0Qb!iXA&HJuUR(Z_U_gvc8xTW70BKiWZdFdT$Y15*m-6i^(bd8Yv zp^y!zr`^S|e7BxQ74&YKaq7@gxylYSldX!E3b* zc7k6qMC+wbAD}&JPxzIXSL%VI;tY16yVeO8v9vh-o4t*9QuXzA;d!?eOy#`k_eM$ZJ~e(Xu78-B@=HtLdwC(o;uj*KyTm^c`A%j%DZj zwZ{6FqqM^ulaKGzuIJ0jYY%BRvIp1}9 zJT3^V*{8_k>(z%be0Ua5)N)wvM6Gk+$4%tk^5#Tslbt(5a7V8hle8k~V~_sBBn{55 z$nRO9b&4f`N2Y6+QO>gI+9Oc1N?2<}>w~BMu%hjbaU45b$c8d4kH0*~v^VKRZ#P@} zR+2WtC-G^mvx6rMpQF{X^HO)s)w1}@6LYo4;!wOaHwnYUD&}ZutkpcNif68yr!C`v z6P_~wXFeYQeC2rqFqr`7J_o=7F9ZO;c_9GEUNis~y%Yf4^pf@%ul>6D+G1Y2v_N~q zUKdE9q0&O~I=saztJV(ph}8>lY- z>)P$S^3ktrdut(~G%*I37;`aUcx^*hX!xcEPbdF64*Tyn0x&8%9a}vz1mD zkrus5D>hNaQJ`c+`N21}5<%v@Z)qo_6D4fh+YnQ5rgFZcT~_<)5p*hQcP$)2owd7O zAHjORqxIp8z@1*7d`D|QrB}U!Ne0(|hO0FSnZi9$W^UF}UN z`$=9QWP!VZyS{5auh#grYy|sbjdm-28q~8^>lKZAa<~!8My%6P*}H4CHquKY*zvX6 z-BQgH`mOJ4ciN>FMzF0PX!WSULmz0@q{bJm*9u$0nT?1Pi-XtNQ0t>zOGX5o6+v`( zDy~^b7Yu75JH`b+F=>M~N}4@FFWaEuycm`Iuu*Fyu@Nj~6XxOkGX3^Vn%$1Rve6%D zvm3rPA~&HYKBYzXs}r&k@*24t4a%bS;<>_RbNyMOH~d(eVoy1Bybw1h$iXdLK6$*5 z4cekLjK+bm>v#$Ka3kwV~`C@b^O_J9fE0nh%H}YBTHtm=+Z3L^c zUF%v09KnejEj#$d4`P*Dw`<*{Qzh)h?OJcCVgx&~T^lb=9l=KJ&{~qWG~1!cBx1hU zp=FV$-ETXzd@9%A6Kyp4ZB6?`drSHg`s7Znxpbz4joYbRL!VAt+gN=p4%;i<+eRq6?`_??|ZZxX{HVS zT$@l2H=gnm;rWegrWm!nD7wJlkZ0{*uYdiy1}_J|b>54%@bvA~=B2{n7T-3gh;1*m z6)(iAK9nn65PCf;IyYku(&U^N9gzTFTut5{n3}22fy{E z`?U(rXs>>y&7uNV)PNE298-fecfklYzea0H&rk5%Y{qRglX*aEWu`VaQimTvCjqnk zfM~SM*Ju>K@BJDp2O8b+HKY>FrPc>Am(bX42SuaWL9I|)K7y?|h(?!>&<`Kf8rdnK z&Uab`71X}d`qA&Nzte7`ntFe)ZH^|Ut9wLiEKM1qcRNBW`{WUN%rP(u7qN{_Xp{NN z%O|w?{N=h|v{ll7N?77aEu;2tT%Sj%Yi$1DhwS>jgtb4ZwU>S=VgEXbS&4GmNv(_H z*pG#5*Gb@u*%JG!mhS=}48}7a8CnZ?ccPY3Bdll)~X@-$=U=!3{+JPV2T@n&^>`6 zziYkhP3D~_l$ZWeDA)W_NKV8vf3(x%#h=Kh4bdh(#YE0<{TtN%Lu>9n_FJKR?02ZL ze?%7Mr4s){sd;~4nx8I|*PK3gDSgiYnbolR~R-BZ_YaOLeb^3p|o0zqidIK+;SpK33GcDS`!je5GEc=!i zYIm|f*53eC>N&A~Oh|wYi1*iHYMlQaO2v-{1m>Ck8(D)ye;E~-k?5a8C^k*PL5 z`u;|g{$P?wub1q16Z93y{#JJBu@P)civNe&xVuXHME5t~hFFFV$FZCo|E~0!DV(;5 zNmXFO2d>FiJ5H|nw?4R*e~d$VbOd69`hPc|$%oj0-jsF$=oNMS?}YRxim4fXozO(5 zuF_}K^IvB4?EOHeX4Qf>EPd_>9+D~Kq5H}-!@aCp|!$2Rc`#@$-r=R~S1 z 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�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

m&T zx+)YdaK~&#Q8EvS?To~ZC?vWViS1t&iJ$d`ghfcaU?TAhBheW^qJ_xc$w(kD71loa z$bZ+pR7NTfB`OJt3!gM7(ZNVO9zcTG(ZNU{D);4(*!oW@aF+*(euTtcPpQeLFgqw` zS{3v!DelLcWHfpRJ$}LgevVEdGN`{8>3u;8hTa(AeL<6%zNq)Upov3Yq~!}l!`*F9 zsfl0e=5QSwqi$-l-QW){m_|`E`el&$%RtlCjlodbKttQ0-wZE3f!$uo=;9P7V-h{` zFiq(I0o|XxsOBpI7|#N93!YK4I5>yvY6i|F+d|How9EtGmh<}x;4japnTBe3gDh$@ ziv=aN8imkAM+nRqr>U8gAXEDDXCjh&TsBTuJgX+5$VJDqYNP>-Cqg3wyB&+`kQp{7 zf>DN#_0V%{UxFl@_nev!IE~M#!5rulbY)L6fm-eFJV7_8`K4yc|3}=6-3h0LNYcJ%cvLPQ$xLl5Epg#pB;6yQ4;yZ@kJjYZKCh22 zw?D5Y4&40(9oGtIZ=(22-@Ou_Wfyf=;_Si=@?pQ_*iN-akS(2f6TVe%Y%#Y7Xu!Y6 zz2T;0OMKy+UFFs5x2dsU%{V;hBBJCF5%LnJ3#6tm24|%nf7BSl1w3$G4SVOvx8}`Y z6tGO3LD(UHSD5x|^)Vr~Y~H3y62@?@qgHJg&X6#zM8c%FelT;FhI4Lr?r_A~_4|WZ zJ9`KwV?Dx$#Wtdd(-MXB1xmqF`X+6c(QcVPm&rPM4XPs=L>E`#PO2&h#l(DjF!BQu zi5N-_yPbbfHO44;F10YzC{PuW3Ue+=q>twY&!s<~n^#-#y<#lu?iGJj!)6&Cu7eBe zKSg@9$DDOQAcr}k`ABC8bKd%+niV(BqlyYZtNvk>-6b!ox)E7uy`T!&dK&Lj#;lJp z(Y(KAQkC6bn1nAhliUH@)m{b>#YdrnV@?Yeae0Yo-Xce$as|6-zH0GBCBALT>)X}n z__*v)&_DKxuq@aSbAI|hZE^VRm`>&<%0Vybt&MYDQp4>ge<49TAm&{2Te_Vuslp2Q z=Kv(x5U;+J&4!qs-5z0}?tU+;QGBM?P?p$y0cx+l5Cdv{(2|Fw1&MZ{)1{p9#%K2_ zkwdm*?tWR{QL*b~HGC1{y9-;*CC)u4US!tela56UN%kT zYJ%;vh{Lj1RCUjLUcs)LX)WDzB1KNuf+Cxh-GWh1=@jl8uc&_MUDwJ@1&${MfWYBywO}SQR1$4tHxifAK$4K|-(wmIOcNt|QWe~sUQgV;& zpSp|)F$*9}ESx~mTTeAVl+8Vxw3sr0XE zv<(3p%X9(}v3-`kjNSX>F8!+-c{1MO3T6<=33R}1X{y}DN{GxjWd;KNhoge+*p^}{{c)G1@PE2X)oGZmw=I~VJViZJP$KruWTIkS4(n`#K(JHy8}E3k^)=6>|18vbuc2Fr?<5amAk zmKs(Fo)o+3A0eab^S9I}hC{~@h}RJQDCyuM3)NIFj>Y5WZ>v#!B9N|m{LS0yXsVfp zb8&P&&pelgGaAzpr4H_?O`r_8v-Ndod5FEC-ORVCz*x=(91iFeV0ple(Ye3lBF4pY zPvUmWO`SHh+|boc)bi@TRya7+64cesgT&%|;gu!z7zRG0 z+zwe9K6uE-M{>^;!`RV4(4tHam@J(U9^{hNIi~7jO@u!@TaNR3@4r}Fnehi?wB*GE z6~xYIeF+T+S6C1o^N@lLRs~uzDR%6NAVqwu`&`?w2{cDOZ5zf{tBk*E*i4*R+;aK5 z2ntYryhq+sHA9+L6LaliT1KI!W<#REhSykFdD-eM@4tsbNXYWplKi_mCmw%)%TGR3 zHD!2S|Cy?bSA392<4_yO^g+Ts_>N)23j0;wmT*tKW7uTseA6AnmiXo4oa-?>V>crt z8VRVEtZ~EMeOxxa{FDm0|7!M~!zQ}_{e?QLFSQGv)gPR_=4)?&hKZ{%6 zQ5X5=A^&+%scR*yy;S@C{+AEl@2*H#L)1;b^}oC2x9-8GB^J3I3Cl{Y^S^(7ox20? zF8urr|GV@4yOb`MiWOSM2}_)ufF^Tx-Qd6Xw*Fke?^RZU?6V83nmPAtxFry&yMOB) z`b_W{xQH&-KjC-z^C#RZ3apvK9=po_?un~Rbh2R73tQzK0`vS<*DAEq!!~yK?KX9U z+O7EF#2WRpI|Zd8w7cw1_YAZfl6!ts`Y5P)HxVy(uXthgF!$L)Yd`|E9a~PGKfJJ% zMp{&4&EAKrJK_SBRWvqJbHMj3z)d4i{>Au!kY!*#x=+8;e+12rYm2O*@yBqXsI_DS zsmVevq{vOE#Nyi<dQjE5GeuVyvA0Gk4m1uJN_q*e zV-#Zxwx%j~>X#o+)fej5kB9a(-sgiMhN?ja=&BuX7ksee!cQ)|bHn|+a0-MGDJAS2 zCQ(ZcPC+6~d1v3TuKkt0iZg<1YbxlZ<8)Dh)9hi|l0pGf(@8fGl8XQkSSiAFoM^QH z7w3XBF<=P9n!T%gWy@3azns!UCtkf7qcEe5E8=MlSYTrVZ3EC)a517HjpyP2%=E<7 z325mzpOKTCCHVZ8XS|b~g+v%r+gwMo0+v8nXfzuT81o4s5Ho_Q2XZXvm|jHOYcEfa zhs=0qe$4SQ1As??^WWPqd;kiTkaP-X#;#8|S&$+Rxgd>tp7He^qObl%Ai7xgF~$P{ zF++rMszIsE{{cp9m!l}q5l*1-T>Z^fPBfA! zg17D~cX0cBf%9P!^~_mB7$VJGUp%57oOWoR;6q3L`~xK-gq|QIT}v{*wWMRL_TJE44&|F)6?<9 zC4A`yJR9-%3_LgB@3DBc;kl2UVFIRS;)_mTJPXfVc+SSNv0_zv4xStEoQr20p7ZeB ziYI2L(}kylC+?n2FTk@oxhlOcp1bhe4^JF2NRPvl3dbh##FkXL4$oFRhvJD4ayoS+ zKH!4f^k6)@(NQIyC=i||J%XD6QDY4a@T|oX*Sn=jKz0Mcay+*Kz%V?!@OOVaH{dxO z&#ib4aM#Q!8R{OlyrN&GKp$B*bc{YGE=&%1fzXKJ$w3355@I7j#cWty@T%j98A5B;~G{~RZU!N5s@crlpPFqj^pWDqgPBbg4ZZ8E+|iz(6h0eCOQFu!;BN8kTMwK39;K~lF-M7M5|1`7EHbjW?vCGRQQ1& zkoxSp3Wy+fiEm~**X*J*BoaE0m`96JMdYXn9e78UGT7m{ogj}X{O}09GzH6~RRG4% zIv_b&ze0!;h4=7r#>X6-PfqS3-A*EX4(V?N4=HU7l98f8;MzbQQgA43STb`MRt8A} z$r#%Kyxi7X1>ibq6u5=tHzTS<3*H2+d+98(-?1}_zC~3mpG}5GiolRQ!3$nM(@97R z5l6V_h*v>uGJ0DTC;oUS9W)fo#&$gETBr-m-5gr@LnOp{K-j?R=>?r})>Gt=!rDSl zVJ!^*#!m$_IhtUti5Ee&j&gh8f{f4l#vD+@dVJI0x$?Qfe5{uP!o+&ALKu}3Psi;6 z>2f;6$Z(or>WDi{urKCIlvTyMTt)V9Z&aiRcx2;ITc757ciD6RB-{bL zzLYgF3QOeRAv9VYM&=ET>Ivgrj|iLV3j%T|x4{uX+G zAavCTw7mz8w$VT!XuF66 z;A9v5jpv6ZFk&cZhaDGO)JF{ME}dS`K@262vcq7gw^9vp6gr*2beG%J21mPdpb$s# zO||n_XI}N}GZg0lyunlYYJo%ZuaSlVZth0dQ!Xrr!-G3O@4cundj0b9>o8*4@~8^A*lcWSjLsYZ@kn3NXx8z^7qu0DPwP1|eKQHx^?=>)pkmbqoCnTHj-= z@rfl4hJ_$4%|%FZTQS}wT9ZT9l84qFsY#6iht3LnjOl;1F)7 zd0l=w6D=^t?dXH(yp{TbNYj%4^>8+&9uj$VVZ_@GW<)c>XBI!&p znGBuCpMhG}TK#dLnrAW~qR5fzCe5YYWC_6~dJ>m9u`;B|u)PROYSc_xmqR}^06nH9 znxzSzd_{LZn?i0#k?D;|nG^-_z@^5dJ=Wk-a}E?@627T+wr}jCqtom&DLGIxsD*IE zWY}OZ$dmuxEpJK~^eG&(1(y+n^wvQmG3d8fNyRUU>pZGIYZl3wG-1(=qum2CDwpU?es*Lj{dd_#wD7H9@sCY|07miQdGN7K^wgUVcKC>eR|yiRWK)M zB$!XzQ_~BYGBlwmOxn~tuTm(+=#<0%0?TMY+@e{xAvgGhu3M6j7rLn3LW{M;%HM#%KktKoM!-K_6aqgT>mShAtcVpF{nQ-rW2iw} z{ssj8+T!f!uclBFQVEMg;HM#sKQXq!EJYRqzh@5k(F8uHc3HRqfq%~j|Bis)83vDy zrVQ40dBN|M10Gvc*aFYrfWX5K_jVc{L=qQ9e-G6b$mKouy=bS<%>E4xX73#EqX>LU z{ssj8a>RfZ%SOi~$mIg~3n-T>7yL--EYnn$PxPkcfX5CWR9#;1*sGfmd)WuSUBIK- zbP)Uq>TLV6yx^zjfX9X-)L{Mw?v4Wo4(4ns;Bgx+1=VC|MZzJ-&_b7j=8~bFdfkv$ z%go3@16~V6Fkgd2YKHr@C4xsz(=;`0%d4IC$!P#X3gq%Pz`h=jlI5GpkNdTF*a)s| zPx81slQeGX>=KUsFG?-P?oj-P_50fk4@2p(<(xMuAx*fwv=xb9TTYa7wErhXtoR6? zG@w8Ecpd+VHI~;d!-0p|?BDpaLJrMILt5@u`M=TvjnDo`Kg$1w+*||0%Jg95WOz{I z0z7JiXt$1VBk+wavkaXW!bb$W^d~Gu^(Xj-`qS>1_o*xUX>0b=Wba3P83o@zK~!e- zPCGLdh&N-A3x|)Ov6DleoH(u(PsJ%;)x(tD#R>+q(Xa=0g6`_gHp>-GcrRG>fNl9L z#Hbvh;oWg+l*w-LD(fz;AK8vVyj(8xp1g0lqoa=x9ZY-FSi* z1ed_|Q}4e$V!(nY*TgF9!RdD>h8!MyQ>Ql zy@j?Nd$!*gr$)ApwTOB)AF_27Y_>T~J&O=EiIRI6Uu_Vfc5K80q5MX^HXsFbB9lhZ zlcCSBYO19je$Mve#9xz@I^4ur2}l@d z!O;iWRx?{7mNPSU0fm>}ee7OJzofuDC3{|6B3q+~<|B)TBE=L!_hWcwCpx)Havkhc zhT=r#h7oUzW^*2-B@MxhGb2US8-kaUfQk)iNM0KHHmM+$90@F;o$f-r2JI;!qDEpR z9GapX9r`oV0b@Y<5`E8II19licwVS+f-Urz4i;)cMPcggbGH;CbpfMAbdnyDxsVa{ zi>_#!q8v5c?|Gi0g|dYa)m@f%I&~qL)U4x_1w^=-FhhxTCdHU__fRlYXU@_-0I@Ff zfEOr-O_9Vr3d#GtGkYPr<8&0GzX4AoASDS<_?7-9qPLVT;P5~z?W%<`2fP@0HgN#& zO6I_6pem(8c6$`{H`PKY01$z0FYG;Wpuu_kb2@3<6Fsq&nkA^0H~=ZK>(WW8z{x}1 z?(KcxNg+fe5HNh+O@fOpeD0)7t>%-(m^Pr_i?1&+Dn7Y;1TT8hv}^@e(9VecF2 z^C$r_&q$4ddK>B(C{DHMcsg&WV|3V1A7@)*3$P=tKe5bOH2ERAM0juGdl$u0qqabJ zZ`<4gISvD+m$6t12G=oW$|sKv56Q%ERtmia*w4tBEsTX($$(1mqD4oxMehw@0TCh0-@v9+1!xZD zKNA4BO-8D{KM-@wP@M}?xoC|fC^^n!sDZhoQ)h>xF=*h^pF!ldkdTY%*o8pIW#8Ta z!V#BV8q~AG$cd(eT9`Fj>g;edrI!X+>IK{@vq6T3ZB|{Vv%^6YvxPKZ58DsgZI_@O zB7NkzTEbh?!``n4)@ER(h_^M!HB0!(j~62eLPw&S#4Tu)%wxC=U%=4m#K=$M9Ig2< z&R~&Hv7lf^_Qe>le#i9=_$}l+*^Gk zDCdn=-jCuad{(0J%{V-!|A`k%l#~<2c(|t=cg~PKARI`x6yoDfLw*BS8^S64Fqwv$ zE<EjfLA9s>I%(Bn;^R823RQTI=fj7er3B&CUV zRSFUh5`fLf-APFjBNF;?#0m}J--T0LG4y8a8)6s1ycECyLDNnyo(!bAqFYG}1;spx z%wIMyGUVNO&dqWxDT`qO(Jd|79NfSyW-v%&caMK1hp+D}Rc>3du*~iJ zNxw4Q?52%r9G@{b*F&1*Wxwm$+o4&CSz>t4X0l{4sw74EJ4p7-ad;NNzZ(zV?#p{U zi!~L%K~f<>N5IV5K~R=1j=^G=3_dcWu)p)g=RLd5q^p91_xvC*2UVeD z@RYN+@bKhLiiv2__a=f?pK=la1BM6MrGg7W8R z;G8$Ne};x!E<^5n(%cMV$TNE9Jp4WyF-}Ag(~-=^PtKalM)P>|_-eFs)7w<$DB8m> zB$qQddOv%v80FVsSTxT$dk!N9Kv_Xy;2p_T&Yf@j_pur9DMk1(vKByqQeAM2Le{~Q zok;5|IfjS>B*uEmkaD64HX0!5d>NC>apyHp^7t0>e9@WE<;aR zF_-9E9|V%AJS}j+3EL#8OhT(O>2^ObXi#P=;SMrW3LhO3=zEslWP_cPduJ#441jZ* zo?)7u8D!;Uy(3^k3*eGo7QltH;tsOY&(|wX4uCKdEY8&fE1PJYzX9g~X^aOzbxovM zTX-anv8>pi3iLaja@krD-N}Y)*g8ry`Q?$D6b=+Ol;GYlhy?;1y3{^zE-)k9<7&#Q zRu|!51wtx#i4Y@S#zU%=kVql8LP)`I^q!*E0HZ$L{=iR243gqQQV39rd&9pZwH>_U;rj;FutIqIeUMd z7N?WuBG-nY^f+6O(T*OYc20OrMu(gMt3?kONoznV16veIyuvqLK5b7U#f@oGFJ96Hr2e^3Uu8VFxmkyhJmdg+{~fJ>jfI54)!KVVBCV+x4)K3dX$9 z>1O)eHcudYHQ0IV*Ocwu)3C9x88vL3dzK9Zwg3n**vmVkJqks{6?+Xdj{jqQq0FR0X%uMAP%Y|5A*7XX@rg|1Umzgs_dc`wUp z7*b#OYOsSN);TKLdySmKLfT-4`l7zGQ*0MDl_dqXm_nBM-E@U7=Qa;@!uvrwHX~LmaLyJ@AO$f`x&@o{Y=+y|rNUR5;T0~;vkjQK&h=IUr z(=lBm4r2VyD-h&FqhSX%^gSYOxwTI%Tf-oc&ff=+&7p=^z4oc)S)oB9$*>O)j|;Wi z6*Jpq!s|1k&f-u*tULMuaB`^KjC{@LGzxR0Ce+T(*UoE}gFdqmx*|XCbA$!s`iKhcisuuvV52rkS};@pywiAO6exWb;~JKOARG{Bl|TOv2P!7S?)K7f zaBGcZ;k0rVPM||G!6O?z4$Tp{0EzJeU3<*9$VOio_h6%5(=EvFOz~-T&bR0}0YcvC zYm&sFq!7qY2@NY9AV#0E8tSQ$+fzP*u&tgr@Oz&Fox*{wIuB|>?AQKp9r7DaP6u5b4+MMEO zD$sg7l`h0lOAdW<{08$~=c6G>pQChoZ&uRKl9qg_1FaNW-~xh_YgU{r?0hG+qzs7rjKZ-s7`aL1uML1+9#n#%w^9yb%B) zKO~f$W|!c`QO+eXb(0qtW>3p&i?XeZ7Q{wAQHNWxvxvU&iIx=_3KnPjOTAp8H>n(` zyh&?ye4+p^R_Qc7;qU6mcc15{UB=N~-4_99mxwezQ7A;C(zk$hhT4Y$)^;(HE9eK9 zqQt^ftbjuKa@8MsWcXSF%1Q&%0ZnRyY67OvVH1GGjzW|86NASB$Bzb#E=P`Yp(M zd~gLRl9j~4eOaW6^GV9z$ds{B7ec&dL^PZhEFpHfpOsjS++k2^`4^0Gqb=u_T7_}r z>Q4sJU4aNg(*v|Xl5jKuVOQC`v&7HU6uI_GK>qTDspv;;PD04l% z+}fA1IH%n5ZwQsw+smznAQCNv#AO#zu+m?p$?Ihm)^J?YKDNS2bB_mCgrNPj!dk?? z?WhPrt4@ZYb(Z4{(pw)y4f&*`WdqvUq&0MSmK*w15#wXTHhz<|#@gLG<*;tCUFy80 zKhs$-tV8(7kgHNwU6wjLICpx=qfW}eSAJ_xVW*i4^UjntBJ0SQL6;bL7YM0Lj4d{W z0g4^G)j z$><0Tik)s4M69xRnd#!8u}#P^>c!4>Y1Em&kxe=EY)aQymY<>)>V0CMcNCr?lv?r* zB-jXLu&7ba!KfTa>^e?jbSf+Jp~LUQJWsZmqO#O8yf1&NJf~;kV(xjUVh2$N9z&0f z7#(iqZmzT%vU1Go$lY0KZQ*NTOT2B*5^vj+^SeoFpkNr=tzs%6#-E7ZvY8oY+S6P5 zH+TWq)+=_}E4)T6@<}Xe96#wV=&dFwyls~D>#fAslqrHf*&bn#L-y1noDBKMUQ*3hg6ABq8Rc)FmlHCd+HIIS_Wj7A6YSRyFN`%UA6w~?MmkGBmn-Z=%#~Rf$ zZtU5)bydI(FGt|^^(t#7>zZq-EXk!L-5(lbgT($t{fWd$fdhGy+6btRtDq2{*d(`j z;vyvH;Z0mzFGi)6p%7UzUHdevE{k-?`{cby_nd)18m)n}yx|+A#|B!{80k+2TD1#F zM`sa`>A(4@1h^iU-;iQ)A#PtgREgo*yrI^M;kN8xe;+E5-{h% z=goz2h)iDLOSFjLTbp= zu{PW}7$ARrZ>|`N*o_@xP4h!u*wDf3LKzvd8_2CdsbXIv20CAqI?ng^NKkyaKp7+P zON)_i4UckZ>R7uN^{XnNZjh8pb+wbniYy(2$B8UtSP)X9251B~JSlgT zm`*O+IYw~ZlZEa>KgcH^NZ=sd)F?R4O#??Xioo%mRnUtY(;CN)bUqv>`Z&Umbk4uB zD1wM6BFh5($+{xfIXIs!7PI!PdfM{7 z&EV&L^z%`kM6xEod1S~mzBAGq%IG9VzOfG(+6yMrk6xKPp7T z!K2|iU}%7!Sa==a#GnI_1ZRyXKW3nXVeoa*y$ z7DpP(e&_R>a-3=|4&we~yx~-HLk$djnhR5`f!)W)V>nN+<&-x_8bxWAO|WLJ4veHp zM$&|ln7PiO&Zo1d?W;?&IhTJBr7k_2bMXi6ofE9l0R{Kk1Zxm0fsZEu&krKWK5wG7 z@IRcG&%)0zB*9&=DxU<(nxy|EfV>asAf`@{N&J;bdJ;EJvTCydnSf1Ol=_A@iDNQ# zxnwFWJlgcs{f2xm>koXdqpaHFOlFNg@&b6O8_p%HKW7@p?NL~qdeK>4sfhL0`U1UT z=Z6&Y9#-{Uq({Eu=?nZsd}(iqM=vQ^f85jJKKO$WU!L7V&%W+GK%{$GqNW2||7DZI zN@9D7_~AGQ6<+23VluSxMNd)AznMN^x+mv9Rmkp1&)%W7{v9IY=_$YwjdB<%6Nyzx z5(=;pXwolc% zvvX>`Ww}{UB)dj^`m%!Ha>t#pr&W)D$Fe=G>Vrrqjuc7!if3HfWJ4i&L_k{8{4?o!}pGKc*%wtcrWq|R_hITgj@!PsGR=Yo(6F zQFBjw{DbD`5l)(8#BD^#BpifIXbv^b7?E`bnXQlU9S%XkWUJpb$Fj{}CPm-27Q^b7 zMOgeXbHjnhh>%vxTx*2cC+U3T@b(Xl+NmsdPn}~;8QpHA)fsXb8~_4FweH#T ztl=gw8UWfy58#n`*668zcnh*fZq*x)My)74clWhNi+k}8Af6P#XpzPH@$+E>&?rYx zg-bWjw`P7L%NiYSB3!YTg9#gQv9uE96~~->M(gdhhS7R=Z7)WvRPb#Ue48EMiw+|2 z{i9>e46Tp^-wnOtJ6G^EHB4}YB(wKB3$Q|Z3&0Wvi&lmH17ws^6Q<*ujo;&Jh0Q9f3P)rq&H|o z-_nURWM@FW^yP-`!2LnO2X^)tNjPKwumg@;fJuVsV&jkmyN~P-2mC(omNnlvqk*>- zcJIXny=;Yv_cwQ;HMt%y=Ll+ug$3?5gxcI27g|-k9DQ(Mz7W}A0e|ao&wuKsEFV`b z!X_>mj6)(h^7&ICcio(_%l+Z{+fYqUf5|onLPK5iidk*X;2`mCVJZ^PrQtU2yNf7* z_E`@RW%kQI`Yh(IIU^K!ntzTpu((q;bIx3h7(U($Gs0c=Lxd+cpJSD~e_X7s)!!Cd zwXF0aqh~7u3^>GNK&PZxC0A&#qgO?;{_#Vr+{^)(5AVM3J6nH!KS!B}qPYJ6t1j!) zha?Ej3aRrB8SJMAU`AZ^0jbBJQgIH{O6B_p8a{ofzr94M$jFk1@&LVv0GuH&os4Jx z@<=(`cwe4fu!X6mq-sahnTMxz&P&i@!jZ3Ef0#AG?#&-{uU=y0y@>Vt&5{VSUZl;s zu*dfqt%G>q^ZCQD@7d0j)DCvfZf5#B6yHBcFX1{4vZ{x8I?G@_l5-&O^V~=4tijO6 zxJVm5u(pj*DirO%;-!50aP3R14||Rt3g0g{7<^y*Qm(cULe#DVqOTup+4}}d8v-2-Le!&MDNs|c0Q0OU8bouep$%rZCq(pNg#CfvV42P zWg_m4GVJG;0pdSU=fQNdW!M9j>s9~q#o>+&{0dhV_hrL}Uja0u0(d$)y8N zZTFZ%tZ7`U&WIbMmIv9uT_~cHXR0nr9UV}2dLhDBqSGP?>G&`^=?kqoJ_&EGLL}~k zcUrV&3@-Vb_4i`Kl81Skv{8SrHBVNWQFDS88l8pF8cE}rJyc56?!-uU zy3kR<1(PIZ1a%rKsQnHPFPOFy_i?%`7&mY)KHM5TAfTi;TJiYdp-Hcf(35`55iqaM zUK!<(v*!8H5qi>ZIwD^bT|3}x0(#jemv^Rr1tR}>%>yZ;mw^JNow%+Z=$=N=ul2d8@`kn%*b9$(0R)+Vr9B8kJl z28f#?^FF$tHA{kWC%iqu6ky>6BwNqneMkY8QK+U5FR6 zG+vnX6q~vG^&Vu0#eDPYyyew1XZ7|{r=U3RIH0)s^;}sJqkiId5ktK3IK5_h=(v1~ z#-$!7^=4sK9d#8DPpz+8)n6yR92CiyZ3xEon9{Z|bzsz@aeKIpyX|~yKwn(`uk1D4 zFtZztK=k^EKy;MjzyI-JwbxM)ZD!rekN4HyRwlbBCnJs*VOMM2Vc*a>E%U#T&+*@n z9sfw1y73$N++3~W+8CwvCqNMHd?L!fWD|Sr3E?nDyUg=;%=2)VlnF67E^_LxlY?|lo{ zZ4cxg$OOOtTVd7RB-k~5Db-zz_&+)5rJfyjPdiBm_kx~u3+sbxpzik>@j~kPyxme;)zl%{NQl zI&HAE>U0|&KxXRplD964-_nzTr6i|v*G2&Ox$nb1eCK3q;G8TvI#oHr=6^em$(d?F z+8d$e{WwtJcAyIm1P5K&E;_O3zI$>`Ao##Yzm{&X61z$97MXn8lBvO>=8ruEv+B9e z_+H2u#nYeApEWsn=gs}aDMkoP6tW=8;T10gCd}J$3dr)}XS5cMP~F13W4>e6j`NIq zsK13~l!g~T`4e}=5&h^pfV(TOAd%rBflJ{2;M9Cc7K_B0F!1R?hF&}sGIY%rKTYfB z`m-jQ1O@2qL)O;_akxZOQHv1m_|xD;-n@mp=%6fJds;Z-y;a1hwKp+ZEWt#rY4kct zrx#(JB*$JQD5jT5$)%pY(NzZFFIFbp!`4{UGogL-y9a1V!ywr2dg`Wpe%BK>MWq_~ zE@89K;9qONz^gya^|yq9tY3~eUF(;#PY+FfM3idNSLkJokvstW_$pgUl3csP{qyP8 zuq;bL&ZKt#8U>y7cY)3mH|3(k%yHrVNqWY$-_7Uw9T@QZmUyIX=GpuHcdhD^NTV-~ z)aVZ*c`uLWx6t=|DU$a2xa(7&oG$<%x>a-AfHO9TidRo4R>GjDv|7g+Q*X3kEN*W(!L1uYr%vlNfdS_UK zVdMV`!)nA0m|>lC(tm}sAyLVO<8v5MC`zLj&#d?snTkqJg?}d-a{ifm`FhlukhzO_ z`@mP(G6bY@hYlZX7d&xVK7SnX;D8`z=QxUhz>FNc#u}1B$r*AlWP-cP&$0$iB-vaP zX;Y$NB`i&TgzlPWizz>ub6DJG<=kwJiOrwIDuW(zHt6vVI|9OCf6D;jwOaT5v#sGL z1WfE!Aqo}3=`-^T@##V3v)gc?F{aO-i5OG<<8IH$nm=^RHa4#~+ zVtZhANmIjP5LNFwKd|bK&GIpMAgi3@0rJRdeiZxhnVnqtAJFE!QI5n&ke*I7lbn6rBL;WzbyL5*13qKx$YO zt~>`i^%E!tcRu7 ztz^Z1^KQ(2<#cOkz+-3npo{OPrC&f9k{4PD4n?xx!JmJ0Q3Dk z%u%?BS0ejH+O1w97LM4htQDxqUZL%4JTdzJqu}eIjaL0ULo-mY|Fq~JL{zLFb@(OL zzxSxKj1WsN!Ptg#t)Xm^^bP|B{LaGkjSBX!KDU?Pte0XMm95kBSxX(bIF1FuI?tNa zL$VGBE>1pAAH})kJZnhLeIB4)4epaRAbWmQd$pWm;7&Xr;CtMUoX)fCR%}cLL>Zx~ zTKlDY^7%6_+{6A%&)aemepr5iHF4l&J;i3z?%fwy1N>Y_S)navb&CSM`IXU8w0}4Cv{E`Wm+}C@5{%ZbufxPbYvGhsif4@eG zS0aUJl&Pev%zSeFZ-2_XL*lFm8{O8HJ-o2E^3pYK*-xx}7GAy@?k~!dt>VIx z=nR#Mc)#-gHHHls&fhvQ=kxPRozlwUG%pv~ixUU0=_l5Kg~I+)5j7-GK_AIaSG+ zfLmrZTT|kw!tB1+QaRiRzH{Ds+SO*vWzBpaw-ZiCowLAH~vV+{?W|x$0 zIp|vJu|(;4PZm36mCvnq2VG~a&0)v_Bt91#3=vTf>z@cR1hj@tKff5yw|2?_MO4=< za{ji{{op!lT-FK->SM3B8ti9&9L`QDqEtxkW$TaKHP;)fdTIFD9oFdn6m7IQ4p6bRQGnwzD`*``QVftQ76)Kj^3xiuw=h&$~@>%jW+o}g1m^{3}1y%#y;vX_8V zAOFU^?#57Qnip@h7E{80`X+1Q0zjUf^{9)SU$skQ>JO%4&Lrdxf7vdKz=c?-MK?3{ zLW%RJ+kBH%l^r&>bMLyz8b=`he3P{&GRQDE(Tk1_()0A&tO@jNxy{;>2m8Wp*2FBbA}^J12+81t-ZraTP)o+%KYw-Nb8b2tci1JI9YM>@u!Ov z203@$7v5|u;?UrEG#_ue&;8XM*02C(G?NJXvOBGr^xXeWYs_4v5Av-jNQ9zv=mJWK zmhu+}JpJ`IJ%M?N1nkw{xVPSEfDzgHe<&U?I}LcDiS`Su?-o%Sjqz=v1pJWiCY!dr|7#ID|zp zX<&XTmKDx7OlK9oDmmSWud444;gKaE^&-X7hTLU+;~=)dxQPw70XUDmU&zURm)5WOx1Zc? zr3c*k?*F0gP2lV*iv97s&VF586lD;QAYj5iY&t-Ii69OTV1OWlA`B29ERx^1s`}p3=bSr}!S{au z&;PmP+&QP0>gwvM>ZJ@k!{w?f1hm# z&H9&rpPd|@b=(+H=iT^Ji45r)vtFB~9Fg1f!@ti?vI2J)NZh}$H^AMLq0ImO)Cr2> z&t+??NzQ^k=!l_SyfNFtSoNL*aNpY)VW>af7zJ*Hg=C(s0{F zo3e*+(}!=$&J7K@V^ektf4gN#(DuY^9w8~GZyt&-x>QE@q*2}B|E0r zA(zpI-jc2J?OAB-Sm*=3)m~PXu?CPnzzqp=LgAUz^9EspYVaU41kC z%;0KeeB6}rz*gyRS6H+?bS7$6qt5-UM8B~zcHVF0^!NLunL#1=Ann~9$4_D~Wl+Ge z_Q4qyb1dc&LI;oBmfd5<)o+Tcy$70q(z<7}UKtm5%$~tt6S+{4$g=p!p+p~Lx z*DJVmo%g^X-SFa1h;(`KZPm3c1PmR88;=1Knc-T7v|EGZoq}E{CKGk#9Tsblx^wQx zdd+`7ao-sJ(|+1)@0WWe*OMHCNEJm%gQ@Hpg71+#qDz+f$@(Yg)}=5?2tGac&TOjD z2CyG;&>cmW%n;S-)puGlUtrUBMqtC$EDYNvOxv1yin=RX7XonJqVfiP;9Xfaj72b( zI`2NlVkszF);oelTzSb@>~aLiPU-ItcSV5Ac1M8Rgi3_KSA|)qhrsyObw_~wO?MQF z0}Ak+KO`2@1B$q^bGPvlO}{$=&;PkQ0?#@F&wV0Yd+*N93*l?jJ%(E@xFrd*6e;WT1Ut4&DQxY8!*9dL<yx>kuIiE3p&8Mxr~0}zU*$qmM7nzoyUnmN0X_=ZQy@v=wHfO zop7h{i?l~XOddr(y#P=PFJQ9C!4T1AiqTpO6f-Zln7b_JR=Z86D61N1v8B3(wwh>C zl#l1{&rU?xRr(Lv+m;eYWrakgWmHk1N_!imBh)JNKrl&ygkn=4{UJMxZ?E_5O8-;8 zfSTnrnr1VaLeB66a$Tpr9%qf~uH;18WiDsZ)*Jqq-D9$mm5B=5p079lGB4lvGUaS6APj)$n--u>X*bi)tc@SYkh?+Eu8vSmM38i7J^NAOCtD%1LbKsILXMdZcJbibm{iKSxaL&#Am`e*#X?6i_RTqI%1n#{xX zNe^ZlSphubL5oL92Y-6dsO4bIzHF0khdnd|R}RazBCO+BtTh{nu|tW(7!>CJr-vfF zH*Ge(FZlq1;oF-n!60qw%~23KvLysp5ro=wN0tP`N1KgcsDC)p?H3+4-Cp*v#s8&= ztq(_g>>X7?6!|^2(Dskyd5sx(|0pBRMamrghy{V@AisLVK=9%t76kGw_o&$>tavo? zt-bK=is-lJ9yOAyqSumK-(ps^v^N{P6o*WpJOb9&xML$=SYNJnD@nju@4>9UwyQdP z)k3h&48KmvE0u%y1V@>*)f!k9HVbtwi$3c;Ap5G{3wF-dH>oq$-4ml}wLhTJSE7~l ze>4di~$BHAMqk>7qKIM?}grSj{!NQ9WW86{31Xqyky*kN4Grs2)+WhF>8nd+GYPG z)c_L-$awRDWPFuJS4_on)z$7vMluqYL-E6X)xo?8ly~>eO{k7&8yU7jqtAl+!MBl+ zuE0`Xf8x*C8UF(U9)nw&o4~3CjUl4Wz(`ola=kmd#+@K?eS*0lV}joP=WP9Gj4-4O z={9S3FR z_3+cj(7a~$1LVj^~3lI;J)~8L*)n=nlwr73A zQ^>GH#w}LgJhIBtxI*;|CK5yx$HFKZXQM1gB@s2tCX89O26~x4eU`DxRV0vL${?%z zS+I@hlb_ChvS6*n-K`1BS_`}{iosYiw6zvqRohxC#{NTQHPz|yTeDqcvi;*$qcxa_6&O8cXU-3+~wh0OfaS-4ImkZ<^P$u6bUrE-a-e+vH>EvfE1y&~Q zz-LQnMdjWS@5k^J+USwumf7@o&t@mF^7-VmkpSh0h17k{w~&U-m_K|j3IZEPpItu` z2*x<7UwSTkD8s<^hfnuM46onmkG9SBhYvTA2i2c_Yj|RRc&0x)E4*uff_iDfd#sNP zKqae+hI-KR*_8|xw9sb#yXPZF?|VKwIovi>QM7$~&ya1iE~=Nmklml#KJ$f$J-FwE z=wQ35a5pMtjT{1ESo)w-&w0_b`s^sxtS@>og2#<7Mw>>;{v{qI%`Dk;T?)*5n{L^b z-Iw9LMxo_XwqM^S~|;VZag%Y|CvGu>wQvsMg4sY@t> z1NjW~(r*i5t2MAnaM#vA^DC)B&j>5%u>;vr#Yu>?EN)tn7NvC5T~s)dK>$QIQI5fgb8< z5c=}JWz$0wVX#JY-xKL#TA+*Qwx?tTiwI{BPyyFhq{j3>7tt;GE-FNKRtam9FZ3~k zx(M1&xmEp_zl##T^Y7WlJz2Xacb0KxW#%GiVel34McL<>I2MN8Rs*l-)vrdPe@?+G z(lM`oHS1Me(x3FI5xBJR%~!Ld>*&E@cPaS7j#nyRiSyevJu-`O+GE_R8JLW9%){-y*qb-kILMN923Z)QDuHogT#2n*T5 zPOCfFwVg^4ep2SDsAlm+OQ;334&f*jZZ=wHf2mVr2SMpa-pVd0M9GrLgXU9~*UZ>2 z9l2H$w9)Bc?GcI4{%H5@*~xsTk9bpFG3n^BdsbApW(JHd;fQMelkM4m8)irA?+k?X z(T>*m6BfUnon&J^5Dycs_v5#-`yXVJb{V$rHd%+fS1d7-SK{UAYZ<%kRy()kAtR zbyevQ8Lf*kUgBF1d~(KT9-UYh2tHzn5K< z^Cy@r8^ryETlswRo%iglT3#)zG!jGh26@KlRP-LBn&wV5=k0SlLjo&-+_;Owr&U z0aeNb4E~Wa5={RwHdDb0BT#(ldPYl+9f9U67djST8iC^5YzZkkjX`q~kaR2k0wQ&S zHA-l{;R@sFMJdJi(w*5!6YQBjE;`e?e`mIigzCFHv&-?ka4$us(+j_(NV~o8EVYy# zo7J==1g>uHQ4RQ8kBO@T4}y?_wX&d)s)9nQ3JNKUv4WNxQ7GL7xv2#|!xV75YvQU2 zLS61C$DwZuRVbkcoA30^XvVk_SIU-%Gnks2#wCNn24w$-Vk`Nf@v9gRp!Z9tv9Kc_ zolx^W_uoIw14VdA&MDEC9!Myc@JL&ddIUN{wT=TBa9zZyI0K{?Bm53(bt`GQFt5Vn z09TEKL{~|WhDQ#N$Vl|Mq_qAUG_Z&_Jh%lsThv0kvs;M;+ahQga9$Z>7{EdN!ohcaHE0_fNF#Ae_L|%*0<5P`>FM(dYiU@H!GW(?l}X z)QsIPDiUg^Ts8V#X`gf|-Vcg5i32ifW*E2d8Wi+bUxVXSq%X^;95B(HiH--inMh>6tT%#L6i78nE%3YWCcErn zya~ZH2wNUyQMVL7d6cSc=I|~WATd|E6-5TcHWS@BO34ui_$ziV&aBjK$wtQmSH)uQ z?2t!G#`Ax&Je~`)kgg=c@6K9_Qd)c|Yo=p@QvR`np8kOW9{@mQ+sAhARflXh!-%)ayAwJq#HG-_YN2`eAsweF|8}s^c@sQoP zls{{LYO{A?U^g$1H@7Wa>-akB2BlC2@}aCVtTyU z?ZK}tdczp?9iGx@wGqUB{vh7`$hS%uQXM?*K>HFzgVJ$iGkWP*HM_W4WGH=Oqi`Z4?-cK?oiw4L9`)3EH3=jCWWAD< zP^Z^NTI{Zmwzwl%+!2Ob%#Pz0_ZVlm|F_3QTHG*B$vKxN$0`5dsKBop%-H5NMCzT? zpdv?tdXnJrXCXI|JvM3T)&_>;xdt_sXLUz|no-1-toFH$Y88L`_eQl_@tc@7ZfR6< z#PRt?H8u3Du1PHkYyz+s4@+Nta+9h%syO*D$CZ1?jS$@}_+pxZ=3q3RYb<<)9Z|Wr zutYWe9NJ$KY~L+WF4BBKDf64hL3KM@7t4`AHPY1dvCXP}=)L<`OPgy3rS~GyB$NyU z_716)tjvscDIsQPxS3&q*&EtlFvt#8aj1>xDG)ao83J#(^}O+_ekGx-s9V^>9OqWS z`$Yj!9Xdx(6_z+ zDbvdBobv9j%RGm^hGy5npb9u3u?@y30@2DAACxU{xY9Zt^FXC``$%V?5)YlD81xS( z4hK#!(gCI!X*qDZG|)0lu^+rZu?uOhQz`{cmWbU%b2 zq;SmhT$p_JhlvF{owLN`a~hd^bmt`XBX&`j7fg1PzJ#nd@WJ6<7-!08=fi2!MX8mH z$gl?BvoYbIK##ok;!-|h;zL83YRH;yNn?gzNIl2>ROLOBl?^X<7(aQHXYw@RUBRkY zRRFQ70AiJZSPjh+mM_V~k6$|k7T&QHUv|kadP#~YjS%ERzh+__V=ZG1CZ(2HcPI%C z&xt;0irVdeAa*(I&5M=r@D2Gcj|@ZqZIfgiTD6%ib6pJ(LLsd{4NtlJ#7o}CFurJS zgU@65yZANfJ8v*MrmDI<1+5=5%s@XiRW*YOTaEoqteY9wL8%`TbU9*Iua2< z8b5~EOUg1@OaUQ0hY8L<9#o8lw>=e8+6`FstYU~g>sEoZ^*=z?r$7D;i6+|Dz%=YMkk&+cH=d3)QRzl zzH)Xt8Sp5}k|mAV+ot!Lr*@}?zcEk!TLQUnUYMs2rN8&wO?|gS1GfB3F^7G0H)$ZX zySl-7exex&wFO@#N@%vik`qoMcKHoEw?h6Zu;e06Hh$0o&EU=-HQTo&ri`RbGe5;~o_K>Z+4 z9O2Y%(kjjt(v2+()tET)Gl9o+4RdtuP$4B~q;wux9eS=PHx<;o=f@b!P&x zG!R9x&>;evvkLDo_a)SJ``TvSAR46eWta$xm!hdPLBsS!^z@fz)UUKsTZ>1Rr`|2s z545YjEaUeLwD>-FJBEQZSQf-cmr10ztvg=D}sPd^~4Nt;Av_G(d+k4Q@KRPiTdKx)P9L`z)?;EgTS-?bhSS{k2_s0 z&px#!p4=l}_QTYFPKAzin>j3T{>cb1K zVo~fxdcxLAXB6W$6Q2;jvu+l5$S%`h_$O!8f0ezcgy&|KzlJcPcA+yWY1f4+jJ zvT(7XfM~`;{Q!=n_t(DDZz~fZy%f@ErRbh*=~58Z3kAgQ(ryGP!En|`V&O0g(}42a zBJQ~&HyLf@Z+}{D3whiIG|5-CQrDZFE+Z5$f(V``K5pMw=rdz4j%rOoHsk;S0wqVm znJ17ecJqXUirjci_JS38x2&mk!HU>tG2azf*y*O$GM3&MA|QAG@GqttGsyGJjf}!A z)}!c1E9Cl`R%mTIckV0?rY_1+Wnjo(6h4OXG@n3GS&UC&c~u87t)YWHA_-6wk%mjj z*a;nI26@o}srqWsfJCqaZN?HRBU8ycfifXAno+kxFzS})JtDgA{TuaHjX?uHeWTD3 z5j&x*3GDsc6Wy{k-qT2(WOK-yhy-@jtZ^5pYy8Y`{>Tagqb7IMn6j9QA7ywhS}U4z z<%#8>|F*=3H9&Sn69g@FpYnjho#ku2_=z4^^h}H#$I4>+w_-XfsRTv<_S4jwK9P`> zf`UbF2~UI{Oa#CN@8a;u6rgXUsa%sw(}Jef@STuM>+bPM$fy_Deu){$ zglng1Ty6fvisG;tFq~un2#vp?;&m{t5=GuR_!&qT}MX_6&d9L3$m=AT&lP7Q(}^7cS!= zpX`Ld!K`C8JqO@#VkXm>z_fS?sIk6*-x>l48BBx7K%|>5OVI*|0F;vSUU=}8UzTH8 z({C_s4CUvvV!P0RFXi$jx%RN_BM&9BqAi0goMhcSE`P)xqeTb^{xU)~ofjGzVl2#> z(IQI?$SZQ@ao@jrU-F#un!omaxn=rKrtim6GE!a|EYF7)Pm2YQD>~0Ea~D7Y;Q3h= z0r(yJbkhnf@21>dMqW+YCl+hZ=a$lAXKtCEcT44=l<;#b{WAfa3<ky(E zTK5pIV3T-G!LuFDsd$1DnyJ-x?s8lD|^j>EGH&*^yf<0xVSo;&cI zf#(K1X}$H}ITO!zJo97mV?BP%q8FJpx!LqLo^$ZrfahF1d+?lxXFs01;kg6P-SO-g zwI;U*p6l==S=WtrM&mh%?=AGi-(&FX!{3y|wiAGn+SZM~nK9O^$>-|uq6;su7`#Cg z*b`6OQ=22^-+}i{-XC6}T>`wOcfLZGW#^XQ%i}1KTM^4GNP??POLmRQEd-x~Qf3Jo z6hj(M($d@|Mr#9+JzwEn!z2w(6?dB!q7=>ff~(Z^zCdENLh}U^?vZkQAQE4=?Apn9-hCxYw( zL=2Z#sU-PX8)bN~TV}Nk)7qBUTu%S?l((i%^qd1SV7=25HLZK!UXX~8iyxF92yF!K zRqOKNdx-E4%MZqT<_C7${+j7|B*}LJ^rk?m-h+>TS^=)LXo@A^1IaThz)W-Vtp#4oGLBRSUvwBXJmu!R zE4BwS;WE?lRm@Abr-oE9M+{ocP^hRfuo81OsK|RbNnmjCuc9Jjnw`%wrXr_CfQo{c z0R8#Ecmu_G`Bz~XHPqNA8X$3t0gava5(9raFMrJtn~4!)8p+$C z(aaQxuz5?>3z9}2=MhkAeiPBD_r|X(yumA>?n4c4@*esbel^Wc43v4lzor81<1Foo zqY}wPSSeUdh_{sj+yo*_{KO6e;2?DfoZl{?17_Co4kHtA3Sg`wFq-gXT>;bDdLeYKf#7vK%qdJZOf_{$f;2ofwcVu==cYOwFX9b3XGN^#5rc#)@ zb(p*ML>^cp9jSc;SR*YFSlg6w$5}{Q7wCnMhBt^w+fJDYc8N5Mf1SbF3NwuLW*8kc zZmnRAA2!w)X`OW+|B=&skyQIA2|hnQzS=`mpqHNg8wK!VhE zR4qv220zE8P0v68Yo(FKY8?W>N4aAyr0o!DB6JdS1=8?lwD-?b$V3NEF$tJqC;(J0 zVXx%bgi}{0W}O*IyZO5lPwKOS{>BcUp6V=7bN>>)U@^MAHk?;YY35cCAbrb?@q&|)=PFpGi++P6XsFeG}wgXW}r{F z%87B|d{U{wXE@VyjBCSrjqNC1LSeZn>_MpUxlU~OT)B?l3N343nD#)T^Q^jBgO*sUX+B~%0CB1n}AlFh<0@M0{paX!Td z%lbx2;L3~*R-Q6oQ7?9qjYy4Yz8Zw)VO&78mYr&17Zqkwh3=9)(EfvgnjYu^viogE?_8{1tn>?K?EzbQH25D%Z`jQkx|SJbb<8@nEV>0D!3^!^qTBPczUdf8!z4@7Fr4S)p`8YbL6{~4(;FHixtH%xfALg9R*05#9u+g(Qg zKej1H&!zPLW14bH#S}xEH*zr$bEPy&V43hWl*6YW#$K`*p$xWa*ahJB8}R#?vDuidEe+$pGSRr5`C(S&WpbEJjL=C?N;|+99HzK!&u0&?jLB!zKO1 zuYxAf#?VkHb7V4^r=1K};33oaW>vcx#46x_>`kJKAi{82!uCQt5I@=c#5Qc!AaxUD zV|O!TU#~#~0aa$-4#hE~5X68AL$;AG)re~hR+gC`Z9sEilVic)%_hf!!P_!9ifO;v zHtmdHnfb)E0MzE~aB-zPYO~z!hI@8F>T202^K|IL{P1b6%PWRzS zR_lQ(u||`vmyE)_cuyPoL9_##Fl@TjxrN@9KZ(Qs2#ZSc1aB+8lzE*$p$n996~_3B zSc}E+pc;tVs%ZG+uH=zpv-+$t`eKIwqi<=OFXK?po7Y?qRY$xy#zJTtY*^l0Qq!8= zuV6SWjr$RqdqIM%JrP*IOvM^lA7Jh+sQPxx?C*7Hxqb-j!Z}(6Po|eX0B&;f4u)*K z@YjK&A}>W}76lN-n2^PyXr2M9_xW*19a@DbFF4l(T-MQ*StCl5&36ni{iv7Rr!WcJs zcvi#6vCKK5ua?r|iuQ$qIftB+G$=Ob&?OWwJz5$+_NrAh_!R6pwD<`}sFA1P7dM{4 zjT%r$cAaYpl~9$t$U7>d#!eC6aPYy{b!6fQOk2UGz!X4*i;;|7hkvnI2Z3;6)*(?_ zuR{6n@u4i)L9bSYYj_Arm`G&EzS2yO_ zXKy%dE=_6@*k3_Sy11t3LSJ9QuA2^Vp|hG4(2`IWbTy<%Eg@0S(av~&?WknMgcb=F zfV7A7A&XqDvW8Ce=Ma4e$e9b)6r!=^`U&JFqp}cbMx8J!113(?i-L8A69F(2EovU7 zC}nZTLwjUFSf~X{IMs(nNn8S;xRuZrl4SoMM=7o;!i8Q#ETg6fhy5~S0%%JBpArIr zL<7t^wn;<>(dV`b^KPqHaVba!`Uy;3y{Q_bTTb{m!P)HxvK}asL&BIyqEP4bEGfC_yo(+tBdhJyBm2TQZgBV zB-ltm!D>phDebLo9HS3D{u5>PKJ^-KaI(r`mjly0In0I&_=9>rGj@KB#M?byMMRB# zN>yuxOP=@E6vfqHJGCFijS#B+q51II#=nSsz@S8A%KmgI>ftH~>Qe(rkgCt?XJ$Sgp%rNq{ zM2FBR%m9d2Dg)D#|01lR03AbH-bBhbUXgo%2LX>JASbk7ACe}6EQSe2gdk0@h?G9= zjOAnWVRW9!0uUG1+?*Nk}4^ z8^+d_GzIeiZG5N#a%xeG!o6;M$XuR?x-^ePE^QC2Ix(BaMIiK1U3Qel;t68%c()bd zYZNe^N-ZbYThn^OISpeGQC?MsRhhAK28Zxzm#z^1v6xLfm-B~Gbwjp;8 z-Y~ZlQlt0yy|Z%0YusOo_<~*3K*}7DCrU5|NJ}%M3BtfR4hchkY!rq} z#7VoCo>2>+!H{Vb;cZNueBEYI<@P4iM}%#_YJw0BI|GB&1GmmO<>GFh1KC9IU?ePM z=!iLb5P2h0g#nT7MsbQXP|~s@?j=+Rx|cRUreSYI$}@H$_!q}wjW4vwGs?_8%(O$& z?g{C#Jdqlf9^n)eNsp2)rqSNckH}df8YFQaD~=l@97oYZas_~4LSPxRwIG;yKB?(W zB6kdqole-=b<~hW8ZXE#M3!tSK;gKjuSl+gJ$pfN3gBRn<{d+(O@dniG2L%oke7#W zKm`N`Rf2<&yL~!s9CVHZ2YJvsIKg~cxfEPx;h?1dr{KyMiVi59Mu-rMA1Hu?ZZqah zh{)hg{s!}+m!3cZ6#x?Af`J}-i$y>_oT5dXBOyH2E4@g#m zPrpM?h+z(0q9_t?`;~mZZG1Z)Oeo_TcnzHy3l*#cWr&^iViz_@MSLWB`N`B+f+Z@9 zU3TQGwP0xOXvrW26oC!JD42sT0srlZ>MT^~`_)`D6D%^?cC7(h|U zmI!nJ6ifr4#C!46+mXO|6dnk|piKwVIS(EEbrPunqXm~&WS0x{!#j$mXe&ya?T&)S zt0SI|P>8jr0U%f!^9kzrWB{|FBCtd(9LcD=DiFeO4~He{3k|QxEK+nvH?l6v*W?2WllwD+Yp21j zhak=1sAKCSV`;(WfPZyV;5`;&%$;Naqq?02A)CVp;dq`NgODB|q}?C{+hiJ^g%RT* z9vUH?KnV4T+voY&6X=Yvfj3Acbl=^S_ek0?vu&XR5|Yqitv`-j4WNU188E%{<4Hs8 zqd{QqksjC9jwF}iD;RE0(xf;B9-Y}M;)vX`4deMjwM@y8)$^-R` z`&^m$2_mApplciNP$B5q{+@AcW5tE#Kw*_rL`Z0vZ!-ApL_dUq^^uX{%@jInIMlEp zQDHyx7rDR2*URXN3ekp{G#Cu7%M6Y>rN6uB2@B!|dQWlZptPl0ovdov+==18%0tkn zoY~l%KiLd)aOiMz;^}Z0PHxPsMB!ZpD7;&o4=Rpi8 z<$2n5y}6Nk$nzAe=ASFJa5^qh4{3FR^?a7-Pes7&!(c+F3}4OT^%X_U%XD;|;I==M#xx#$avH897k7sNwEm8@77lO3(+X zQrD1`INXJ6>DS&G4jhZIam(0>P|JbH8>@FA0(V!_^Xb ziOnd)CQSH{HrUCPp%JeS5=YJk@(uGGN*8H~0DbrzxmN@SYJG;3q=QsXlUdxm|C|J! zD2JUHe?W7~Dc;?vHy1A^CtzW%mt@BrAa2&;h9f`vRFef?MS7Ji> z2pGtL55d8{AZNuuin*yM02=4Gf%SOOnK7&;jyJ$k%(c;XJSi>#Yd$v(PjC!AJqLEf zr{g;Dq&NidwcHFm2g@WrVIBUSiNCRR_$01z|pN>NU89p6{ z{4jhv4#~0jbR05k@#(mBG)#e^>+zg`=LS4oJiG9um}BJM=EHBu2Ard?_c+$+Q&*8^J{AkCMOmBl2IjJ@jK|v}}XN^`J|6ZrtKUtg6cYLz8N-sU5vPv&M zqq3s-Pm})qwb`nCaB?w?TWRCC{mr}SkPW=jY)5&qT25QB0iX98WRvnEMC?ZRXarQ7 zX)pmwl7Nny9K744zu`4KEZZQ?Qt&<>uj)Lx*23Rwgqtm@_r@w%Gmqed&f;4FOB^L4 z+T27m`r17=)1Ypm-!Kl{mGUl&ljX1*i;FDaN$)0XGKLvd!VTIh>}7$i3xeAviK@U| zLX#_~@NA@j%2+`G4lu!D4-L6nGn-CS199CcvRV+BJvj1>s3HuJT_3Dd69&8KBi?c# zJe16l8#oVPR)9Xy02Cc4-F(hvXr#l@!d>;J+!|{ROWHQ;yqg{+`>v#uBm@jOg+xG5 z?ZL@0aD-2BA8gGWE5=MZLF-o2VcPhAwk}*z`5Bx$TzD0oGdgV}pEF8(k91Ywu+at_ zvLe867>VHva4SrU37_A<8%PmnK4eCcSSN7G&Bl=cB$I^=9~oCEZ}-S;srv)nv?5{A z3~wVCHH82NUNvS?VYKI<7_(Z2u%JG5CvD8b;}H$s8V*}GX-GVfnLsqtk3qOtP6>(T z1zAqr1&Ab}zv1g43+l*hrpqx>;zi3(EICk7^RQ>Z-h!4Ih_@r{*5-N21gMgR(&^q4 zH&K4r5e(EANNc8>v8(68-xqz?_ws5&QSqd{3mLP$8!SGyx zL<~kl21FW62lWoj(UTT)X9{!-+1-`00_uy_MLA1?8WHp2Lg15l{KC?NW8;$u3=njs z?a-wpjEEryg*T(U&dbRAP(WvXm?cU^J0ctkduYz7nyEB0^uzW;qL~W8tDQVnGS&DD zQ2L=-Sj;r{v_l8O+78^TI0va}iWzHm;Jx?CkLX7AY^xB=K!9V|9P=>nE7eR_7ogNBezA)#q^LYp1bSmG5vO@ z<-m$r)?$7vtbZ1QY=6Ax-Vv^ASOaN#D14O1wT{L^antH}cKQ_90(aO)bPH)CYeB@9k5Y@)^KiC2@i?Mqgt zSZr_^ErP*h(_YE-R2WtmvTqhm1XNxQEcOtIz~V~=&Ng6~G@rIzW0?Y9FuQ%}z-i2q zX3c`x4a8Zn91kg{U=Cy~w-_w57{|ZwfTWFp=xZV-{2{KF=*{8qII)D zYt)r2EE1$eG}}*F9Y#e~OEToq--Oq`B3@z9175chUI(bqh)kL;&`OG>Taf>Lq(c}H znJNQ8+O>~emNaJ;%zOprG7N7im@xAkb&U~r(a3<;&Y|#nJK^#r!Rsc2*Lw|K?7zpl};E343dgIt~6olLl3VTlV4XB zICTj_Xow->%`)$*vnU{E1UM^LLkkDG*a`}i!3tV}6w4RoW7iX&e)Cq6oqSi)AJ@qr zG2EWQ3;r5|!3{+WUO7Al5ui;NY&RGTSYCm^4Hg2SThEH!L>OFWFu0wqLPm5E1Y~#R zGwihB;jBw4;FSUyRB620QjZ+nn8VJpz$wi^zl*}&00n?AgttZ?}k6T(dg;29NFq7RJ^!%d+- z5pvh@R(L&w;fantNuevKvHpUFrOg*8J)2s{~1owQHmhi zXCk_swfk^O{^37%W3HBdH+USm(2#gGB>k z0~%3TxQ0EwOZ>%x3fL~gTK6$3V4n>uRp6E!d*&FXU>AH~u-`VR?xF%87z|{-4pzuR z-3fNV2L?BMj4r^QaEso@s4$l*v`dAdWJ?exJ}?-tMg>PfgK#N6%ihajMrIFxRtuec zq2MS)X+AKBTey5*MWmO#0~5}{)UZGfS3$ov(8MXg0ySZ>0Sat$aHOlHfeH``u*VHc zTR28F6Wp|DA-y)q7Sbz|YEwRBBAr341#IJy?w19+=iv19!@>*QX=V((K_nz-$!RXtl`+)5|(*24+_Z)&Bu)9YqQ1?6i?mv|7 zw@dc{Du?wEqqi;Nk=FJJbPs77GR{XU=#Re99HsK9Jknvi+BeV@PEv)A$40seR+vH+ z3dVP_I7e#i7w7^KIb?X>MTN;!A#gl4Qema^P&o4mZ8T(XkJh01dI)>Q{l%NnBUzog z&4J6AWcVw5yIsEBB;Rn8C#9`T<789Kmrd%x*&H$IVV_JpO}5qH9%714B!f!vm7Egf zS7q2LPbrqDnZ!Tci8nq!(zw98Rd`-A$WY}xs&=+}-su?NkphQw9&_bZ`&@Y_sfLes`T=6aS@kMEc=;uNySO_@a z*zj6utDPb^^4u6{z;KJc1&W;Ep3>k3YLMHbU5MSD%~uh0U}8|I z6pddR1lqYl=7-WCMVm;2v|F?rv^k~UpeZHoVP3gCW^mG8heS(ZD744t_VNaOHt+Kr zG{vMrkWNq}!1_26r{tu-T4py2EjD3}g?)0wQ#1)vmL{#z@W@QO(amB7m{Yr0BTSpk z)#RwakwuGnx@idnBs&wKmv+8LZEtk}jt*}JIrQ{LZzal$7h*)#eDGWqyMze#fZH=# ziGYT=57F*SnwJPOxPX{}gls_6~qPw_)B^E z*9a%j5bjpNk}Wb(!@on{!L{>T85}{1h6+Tuu=!4nM>wkWjiOYE#}=bhL+v6?*?iBF zhXF+aat)L2P%#s3O(tpeV5(Vfx{Ga6T)U49f)&nO)1Prc73;xSfyAliqoI8B5%q9f zLrytH4;|tH2eJmEgqy}46-hcaCC3FxgTZTB9dz^u>uWPkci=E4bSFAvgBS43!+3%C z<)l7;0Z21swI{Yx_P|0VnnX@T&y^krLg~f`8c;7nuPa=K0$|IE0k97L>Pg@| z?9NC#O@@z{#eXKc<0-@dC*MRM6nu7p>>EXoaF3`Nzy@DV0FMPmhRdLklM;Nvg$)*6 zrKcq+Z#}*sj2*_NfP;j*UcCuO9B?#i*J(*336}XhZVPEkG}~edV}zgad@@Kqe5Yhd z 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%0DenK<>dKbsnHD<;J1|;8|YqQ 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