From 814b290c2975cff441a9bf67104f3bcfdeee6ec0 Mon Sep 17 00:00:00 2001 From: mes123456 Date: Thu, 3 Sep 2026 12:43:45 +0800 Subject: [PATCH] feat(web): optimize source coverage batching --- docs/status/WBV2-P1148-001.md | 2 +- docs/status/WBV2-P1149-000.md | 7 + docs/status/WBV2-P1149-001.md | 4 +- docs/status/WBV2-P1150-000.md | 7 + docs/status/WBV2-P1150-001.md | 2 +- docs/status/WBV2-P1151-000.md | 7 + docs/status/WBV2-P1151-001.md | 2 +- docs/tasks/WBV2-P1149-000.md | 45 + docs/tasks/WBV2-P1150-000.md | 45 + docs/tasks/WBV2-P1151-000.md | 31 + my-tools/authorize_next_wbv2_task.py | 134 + tests/golden/WBV2-P1148-001/manifest.json | 4 +- .../successor-authorization-report.json | 36 + .../continuous-commit-result.log | 12 + .../WBV2-P1149-001/continuous-commit.log | 0 .../WBV2-P1149-001/continuous-gates.log | 12 + .../WBV2-P1149-001/continuous-push-verify.log | 1 + .../golden/WBV2-P1149-001/continuous-push.log | 4 + .../WBV2-P1149-001/continuous-runner.log | 4 + tests/golden/WBV2-P1149-001/manifest.json | 10 +- .../golden/WBV2-P1149-001/module-receipt.json | 6 +- .../golden/WBV2-P1149-001/scheduler-child.log | 0 .../successor-authorization-report.json | 36 + .../continuous-commit-result.log | 12 + .../WBV2-P1150-001/continuous-commit.log | 0 .../WBV2-P1150-001/continuous-gates.log | 12 + .../WBV2-P1150-001/continuous-push-verify.log | 1 + .../golden/WBV2-P1150-001/continuous-push.log | 4 + .../WBV2-P1150-001/continuous-runner.log | 8 + tests/golden/WBV2-P1150-001/manifest.json | 4 +- .../golden/WBV2-P1150-001/scheduler-child.log | 0 .../successor-authorization-report.json | 76 + .../continuous-commit-result.log | 11 + .../WBV2-P1151-001/continuous-commit.log | 0 .../WBV2-P1151-001/continuous-gates.log | 12 + .../WBV2-P1151-001/continuous-push-verify.log | 1 + .../golden/WBV2-P1151-001/continuous-push.log | 4 + .../WBV2-P1151-001/continuous-runner.log | 8 + tests/golden/WBV2-P1151-001/manifest.json | 8 +- .../golden/WBV2-P1151-001/module-receipt.json | 6 +- .../golden/WBV2-P1151-001/scheduler-child.log | 0 tests/golden/WBV2/dynamic-coverage-audit.json | 1322 +++++++- .../WBV2/dynamic-coverage-bindings.json | 1300 ++++++++ .../WBV2/dynamic-coverage-manifest.json | 14 +- .../WBV2/dynamic-inventory-check-report.json | 4 +- .../WBV2/dynamic-inventory-manifest.json | 10 +- tests/golden/WBV2/dynamic-inventory.json | 2734 ++++++++++++++++- tools/web/finalize-wbv2-module-batch.mjs | 69 + tools/web/run-wbv2-module-task.mjs | 1 + 49 files changed, 5916 insertions(+), 116 deletions(-) create mode 100644 docs/status/WBV2-P1149-000.md create mode 100644 docs/status/WBV2-P1150-000.md create mode 100644 docs/status/WBV2-P1151-000.md create mode 100644 docs/tasks/WBV2-P1149-000.md create mode 100644 docs/tasks/WBV2-P1150-000.md create mode 100644 docs/tasks/WBV2-P1151-000.md create mode 100644 tests/golden/WBV2-P1149-000/successor-authorization-report.json create mode 100644 tests/golden/WBV2-P1149-001/continuous-commit-result.log create mode 100644 tests/golden/WBV2-P1149-001/continuous-commit.log create mode 100644 tests/golden/WBV2-P1149-001/continuous-gates.log create mode 100644 tests/golden/WBV2-P1149-001/continuous-push-verify.log create mode 100644 tests/golden/WBV2-P1149-001/continuous-push.log create mode 100644 tests/golden/WBV2-P1149-001/continuous-runner.log create mode 100644 tests/golden/WBV2-P1149-001/scheduler-child.log create mode 100644 tests/golden/WBV2-P1150-000/successor-authorization-report.json create mode 100644 tests/golden/WBV2-P1150-001/continuous-commit-result.log create mode 100644 tests/golden/WBV2-P1150-001/continuous-commit.log create mode 100644 tests/golden/WBV2-P1150-001/continuous-gates.log create mode 100644 tests/golden/WBV2-P1150-001/continuous-push-verify.log create mode 100644 tests/golden/WBV2-P1150-001/continuous-push.log create mode 100644 tests/golden/WBV2-P1150-001/continuous-runner.log create mode 100644 tests/golden/WBV2-P1150-001/scheduler-child.log create mode 100644 tests/golden/WBV2-P1151-000/successor-authorization-report.json create mode 100644 tests/golden/WBV2-P1151-001/continuous-commit-result.log create mode 100644 tests/golden/WBV2-P1151-001/continuous-commit.log create mode 100644 tests/golden/WBV2-P1151-001/continuous-gates.log create mode 100644 tests/golden/WBV2-P1151-001/continuous-push-verify.log create mode 100644 tests/golden/WBV2-P1151-001/continuous-push.log create mode 100644 tests/golden/WBV2-P1151-001/continuous-runner.log create mode 100644 tests/golden/WBV2-P1151-001/scheduler-child.log create mode 100644 tools/web/finalize-wbv2-module-batch.mjs diff --git a/docs/status/WBV2-P1148-001.md b/docs/status/WBV2-P1148-001.md index 09cec0960..88111465f 100644 --- a/docs/status/WBV2-P1148-001.md +++ b/docs/status/WBV2-P1148-001.md @@ -5,4 +5,4 @@ - positive Main mutation, negative no-mutation, recovery and Chromium gates are recorded in the module receipt - dynamic source inventory: `3745` units; verified `377`; unverified `3368`; this-segment binding delta: `8`; planning estimate `5200` (non-binding) - historical 6900-entry inventory remains read-only; full-family parity: `false` -- nextTask: `NONE` +- nextTask: `WBV2-P1149-000` diff --git a/docs/status/WBV2-P1149-000.md b/docs/status/WBV2-P1149-000.md new file mode 100644 index 000000000..55c99549b --- /dev/null +++ b/docs/status/WBV2-P1149-000.md @@ -0,0 +1,7 @@ +# WBV2-P1149-000 status + +- task: `WBV2-P1149-000`; parent: `WBV2-P1148-001`; status: `done` +- taskClass: `QUEUE_ENABLEMENT`; no modifier-family parity completion claimed +- source-backed batch authorized: `MODIFIER_READER_BATCH_FOUR` (8 units) +- dynamic inventory: `3745` units; verified `377`; unverified `3368`; bound delta `0` +- nextTask: `WBV2-P1149-001` diff --git a/docs/status/WBV2-P1149-001.md b/docs/status/WBV2-P1149-001.md index d7ee173b0..0c49b350c 100644 --- a/docs/status/WBV2-P1149-001.md +++ b/docs/status/WBV2-P1149-001.md @@ -3,6 +3,6 @@ - task: `WBV2-P1149-001`; module: `MODIFIER_READER_BATCH_FOUR`; status: `done` - source hashes stable: `true`; commands passed: `4` - positive Main mutation, negative no-mutation, recovery and Chromium gates are recorded in the module receipt -- dynamic source inventory: `3745` units; verified `377`; unverified `3368`; planning estimate `5200` (non-binding) +- dynamic source inventory: `3745` units; verified `385`; unverified `3360`; planning estimate `5200` (non-binding); this-segment binding delta: `8` - historical 6900-entry inventory remains read-only; full-family parity: `false` -- nextTask: `NONE` +- nextTask: `WBV2-P1150-000` diff --git a/docs/status/WBV2-P1150-000.md b/docs/status/WBV2-P1150-000.md new file mode 100644 index 000000000..864f80c61 --- /dev/null +++ b/docs/status/WBV2-P1150-000.md @@ -0,0 +1,7 @@ +# WBV2-P1150-000 status + +- task: `WBV2-P1150-000`; parent: `WBV2-P1149-001`; status: `done` +- taskClass: `QUEUE_ENABLEMENT`; no modifier-family parity completion claimed +- source-backed batch authorized: `MODIFIER_READER_BATCH_FIVE` (8 units) +- dynamic inventory: `3745` units; verified `385`; unverified `3360`; bound delta `0` +- nextTask: `WBV2-P1150-001` diff --git a/docs/status/WBV2-P1150-001.md b/docs/status/WBV2-P1150-001.md index be56fd91b..afa8fac29 100644 --- a/docs/status/WBV2-P1150-001.md +++ b/docs/status/WBV2-P1150-001.md @@ -5,4 +5,4 @@ - positive Main mutation, negative no-mutation, recovery and Chromium gates are recorded in the module receipt - dynamic source inventory: `3745` units; verified `393`; unverified `3352`; planning estimate `5200` (non-binding); this-segment binding delta: `8` - historical 6900-entry inventory remains read-only; full-family parity: `false` -- nextTask: `NONE` +- nextTask: `WBV2-P1151-000` diff --git a/docs/status/WBV2-P1151-000.md b/docs/status/WBV2-P1151-000.md new file mode 100644 index 000000000..ded0545d0 --- /dev/null +++ b/docs/status/WBV2-P1151-000.md @@ -0,0 +1,7 @@ +# WBV2-P1151-000 status + +- task: `WBV2-P1151-000`; parent: `WBV2-P1150-001`; status: `done` +- taskClass: `QUEUE_ENABLEMENT`; no modifier-family parity completion claimed +- source-backed batch authorized: `GREASE_PENCIL_MODIFIER_READER_BATCH` (48 units) +- dynamic inventory: `3745` units; verified `393`; unverified `3352`; bound delta `0` +- nextTask: `WBV2-P1151-001` diff --git a/docs/status/WBV2-P1151-001.md b/docs/status/WBV2-P1151-001.md index f435015d2..d91b0d98d 100644 --- a/docs/status/WBV2-P1151-001.md +++ b/docs/status/WBV2-P1151-001.md @@ -3,6 +3,6 @@ - task: `WBV2-P1151-001`; module: `GREASE_PENCIL_MODIFIER_READER_BATCH`; status: `done` - source hashes stable: `true`; commands passed: `4` - positive Main mutation, negative no-mutation, recovery and Chromium gates are recorded in the module receipt -- dynamic source inventory: `3745` units; verified `441`; unverified `3304`; planning estimate `5200` (non-binding); this-segment binding delta: `48` +- dynamic source inventory: `3745` units; verified `442`; unverified `3303`; this-segment binding delta: `49`; planning estimate `5200` (non-binding) - historical 6900-entry inventory remains read-only; full-family parity: `false` - nextTask: `NONE` diff --git a/docs/tasks/WBV2-P1149-000.md b/docs/tasks/WBV2-P1149-000.md new file mode 100644 index 000000000..64bd701b5 --- /dev/null +++ b/docs/tasks/WBV2-P1149-000.md @@ -0,0 +1,45 @@ +# WBV2-P1149-000: verify modifier reader batch four + +- task: WBV2-P1149-000 +- parent: WBV2-P1148-001 +- status: done +- gap: capability:MODIFIER_READER_BATCH_FOUR +- ownerFamily: MODIFIER +- targetImplementationClass: LOCAL_EXACT +- Implementation entrypoint: `python3 my-tools/authorize_next_wbv2_task.py --write` + +## 目标 + +以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 MOD_uvproject, MOD_uvwarp, MOD_volume_displace, MOD_volume_to_mesh 的真实 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` +- Fixture: `tests/files/web/modifier_reader_batch_four_scene.blend` +- Chromium test: `web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts` +- Selected modifier units: `modifier-source:MOD_uvproject`, `modifier-source:MOD_uvwarp`, `modifier-source:MOD_volume_displace`, `modifier-source:MOD_volume_to_mesh` +- Selected RNA units: `rna-struct:UVProjectModifier`, `rna-struct:UVWarpModifier`, `rna-struct:VolumeDisplaceModifier`, `rna-struct:VolumeToMeshModifier` + +## 验收 + +- 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-P1149-000 --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-P1149-000/module-receipt.json` +- Aggregate production evidence: `tests/golden/WBV2-P1149-000/modifier-reader-batch-production.json` +- Manifest: `tests/golden/WBV2-P1149-000/manifest.json` +- Status: `docs/status/WBV2-P1149-000.md` +- Rollback: restore WBV2-P1148-001 as queue parent without rewriting prior evidence. diff --git a/docs/tasks/WBV2-P1150-000.md b/docs/tasks/WBV2-P1150-000.md new file mode 100644 index 000000000..4784fd3c2 --- /dev/null +++ b/docs/tasks/WBV2-P1150-000.md @@ -0,0 +1,45 @@ +# WBV2-P1150-000: verify modifier reader batch five + +- task: WBV2-P1150-000 +- parent: WBV2-P1149-001 +- status: done +- gap: capability:MODIFIER_READER_BATCH_FIVE +- ownerFamily: MODIFIER +- targetImplementationClass: LOCAL_EXACT +- Implementation entrypoint: `python3 my-tools/authorize_next_wbv2_task.py --write` + +## 目标 + +以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 MOD_meshcache, MOD_meshsequencecache, MOD_multires, MOD_ocean 的真实 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` +- Fixture: `tests/files/web/modifier_reader_batch_five_scene.blend` +- Chromium test: `web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts` +- Selected modifier units: `modifier-source:MOD_meshcache`, `modifier-source:MOD_meshsequencecache`, `modifier-source:MOD_multires`, `modifier-source:MOD_ocean` +- Selected RNA units: `rna-struct:MeshCacheModifier`, `rna-struct:MeshSequenceCacheModifier`, `rna-struct:MultiresModifier`, `rna-struct:OceanModifier` + +## 验收 + +- 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-P1150-000 --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-P1150-000/module-receipt.json` +- Aggregate production evidence: `tests/golden/WBV2-P1150-000/modifier-reader-batch-production.json` +- Manifest: `tests/golden/WBV2-P1150-000/manifest.json` +- Status: `docs/status/WBV2-P1150-000.md` +- Rollback: restore WBV2-P1149-001 as queue parent without rewriting prior evidence. diff --git a/docs/tasks/WBV2-P1151-000.md b/docs/tasks/WBV2-P1151-000.md new file mode 100644 index 000000000..461135528 --- /dev/null +++ b/docs/tasks/WBV2-P1151-000.md @@ -0,0 +1,31 @@ +# WBV2-P1151-000: authorize module batch + +- task: WBV2-P1151-000 +- parent: WBV2-P1150-001 +- status: done +- gap: capability:GREASE_PENCIL_MODIFIER_READER_BATCH +- ownerFamily: DRAWING +- targetImplementationClass: QUEUE_ONLY +- Implementation entrypoint: `python3 my-tools/authorize_next_wbv2_task.py --write` + +## 目标 + +授权一个共享 Blender Main/WASM/Chromium 功能批次:GREASE_PENCIL_MODIFIER_READER_BATCH,共 48 个源码/RNA 单元。 + +## 输入与范围 + +- Blender source: `blender-5.2.0/source/blender` +- Fixture/test: `tests/files/web/modifier_grease_pencil_scene.blend`, `web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts` + +## 验收 + +- prior evidence and dynamic inventory remain hash-bound and immutable +- one shared function chain validates the complete selected batch +- missing source, unsupported data, hash drift or false completion remains blocked +- `node tools/web/check-task-context.mjs --task WBV2-P1151-000 --write` + +## 交付与回滚 + +- Manifest: `tests/golden/WBV2-P1151-000/manifest.json` +- Status: `docs/status/WBV2-P1151-000.md` +- Rollback: restore WBV2-P1150-001 as queue parent. diff --git a/my-tools/authorize_next_wbv2_task.py b/my-tools/authorize_next_wbv2_task.py index 8bb10566e..bcea0e83d 100644 --- a/my-tools/authorize_next_wbv2_task.py +++ b/my-tools/authorize_next_wbv2_task.py @@ -53,6 +53,66 @@ PREFERRED_BATCHES = [ "production": "tests/golden/{task}/modifier-reader-batch-production.json", "types": ["REMESH", "SKIN", "WEIGHTED_NORMAL", "WARP"], }, + { + "moduleId": "MODIFIER_READER_BATCH_FOUR", + "title": "verify modifier reader batch four", + "owner": "MODIFIER", + "identifiers": ["MOD_uvproject", "MOD_uvwarp", "MOD_normal_edit", "MOD_volume_to_mesh"], + "rna": ["UVProjectModifier", "UVWarpModifier", "NormalEditModifier", "VolumeToMeshModifier"], + "fixture": "tests/files/web/modifier_reader_batch_four_scene.blend", + "test": "web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts", + "production": "tests/golden/{task}/modifier-reader-batch-production.json", + "types": ["UV_PROJECT", "UV_WARP", "NORMAL_EDIT", "VOLUME_TO_MESH"], + }, + { + "moduleId": "MODIFIER_READER_BATCH_FIVE", + "title": "verify modifier reader batch five", + "owner": "MODIFIER", + "identifiers": ["MOD_meshcache", "MOD_meshsequencecache", "MOD_multires", "MOD_ocean"], + "rna": ["MeshCacheModifier", "MeshSequenceCacheModifier", "MultiresModifier", "OceanModifier"], + "fixture": "tests/files/web/modifier_reader_batch_five_scene.blend", + "test": "web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts", + "production": "tests/golden/{task}/modifier-reader-batch-production.json", + "types": ["MESH_CACHE", "MESH_SEQUENCE_CACHE", "MULTIRES", "OCEAN"], + }, + { + "moduleId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "title": "verify Grease Pencil modifier reader batch", + "owner": "DRAWING", + "identifiers": [ + "MOD_grease_pencil_armature", "MOD_grease_pencil_array", "MOD_grease_pencil_build", + "MOD_grease_pencil_color", "MOD_grease_pencil_dash", "MOD_grease_pencil_envelope", + "MOD_grease_pencil_hook", "MOD_grease_pencil_lattice", "MOD_grease_pencil_length", + "MOD_grease_pencil_mirror", "MOD_grease_pencil_multiply", "MOD_grease_pencil_noise", + "MOD_grease_pencil_offset", "MOD_grease_pencil_opacity", "MOD_grease_pencil_outline", + "MOD_grease_pencil_shrinkwrap", "MOD_grease_pencil_simplify", "MOD_grease_pencil_smooth", + "MOD_grease_pencil_subdiv", "MOD_grease_pencil_texture", "MOD_grease_pencil_thickness", + "MOD_grease_pencil_time", "MOD_grease_pencil_tint", "MOD_grease_pencil_weight_angle", + "MOD_grease_pencil_weight_proximity", + ], + "rna": [ + "GreasePencilArmatureModifier", "GreasePencilArrayModifier", "GreasePencilBuildModifier", + "GreasePencilColorModifier", "GreasePencilEnvelopeModifier", "GreasePencilHookModifier", + "GreasePencilLatticeModifier", "GreasePencilLengthModifier", "GreasePencilMirrorModifier", + "GreasePencilMultiplyModifier", "GreasePencilNoiseModifier", "GreasePencilOffsetModifier", + "GreasePencilOpacityModifier", "GreasePencilOutlineModifier", "GreasePencilShrinkwrapModifier", + "GreasePencilSimplifyModifier", "GreasePencilSmoothModifier", "GreasePencilSubdivModifier", + "GreasePencilTextureModifier", "GreasePencilTimeModifier", "GreasePencilTintModifier", + "GreasePencilWeightAngleModifier", "GreasePencilWeightProximityModifier", + ], + "fixture": "tests/files/web/modifier_grease_pencil_scene.blend", + "test": "web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts", + "production": "tests/golden/{task}/modifier-reader-batch-production.json", + "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", + ], + }, ] @@ -113,6 +173,80 @@ def snapshot(text: str, task: str, parent: str, next_task: str) -> str: def make_card(task: str, parent: str, status: str, batch: dict, entrypoint: str) -> str: + if task.endswith("-000"): + return f"""# {task}: authorize module batch + +- task: {task} +- parent: {parent} +- status: {status} +- gap: capability:{batch['moduleId']} +- ownerFamily: {batch['owner']} +- targetImplementationClass: QUEUE_ONLY +- Implementation entrypoint: `{entrypoint}` + +## 目标 + +授权一个共享 Blender Main/WASM/Chromium 功能批次:{batch['moduleId']},共 {len(batch['identifiers']) + len(batch['rna'])} 个源码/RNA 单元。 + +## 输入与范围 + +- Blender source: `blender-5.2.0/source/blender` +- Fixture/test: `{batch['fixture']}`, `{batch['test']}` + +## 验收 + +- prior evidence and dynamic inventory remain hash-bound and immutable +- one shared function chain validates the complete selected batch +- missing source, unsupported data, hash drift or false completion remains blocked +- `node tools/web/check-task-context.mjs --task {task} --write` + +## 交付与回滚 + +- Manifest: `tests/golden/{task}/manifest.json` +- Status: `docs/status/{task}.md` +- Rollback: restore {parent} as queue parent. + """ + if len(batch["identifiers"]) + len(batch["rna"]) > 16: + return f"""# {task}: {batch['title']} + +- task: {task} +- parent: {parent} +- status: {status} +- gap: capability:{batch['moduleId']} +- ownerFamily: {batch['owner']} +- targetImplementationClass: LOCAL_EXACT +- Implementation entrypoint: `{entrypoint}` + +## 目标 + +使用一个共享 Blender Main/WASM/Worker/Chromium 链验证 {len(batch['identifiers'])} 个 modifier source 与 {len(batch['rna'])} 个 RNA unit,形成一个聚合 receipt。 + +## 输入与范围 + +- Blender source family: `blender-5.2.0/source/blender` +- Fixture: `{batch['fixture']}` +- Chromium test: `{batch['test']}` +- Unit selection: `{len(batch['identifiers']) + len(batch['rna'])} units`(完整列表只在 module plan/manifest) + +## 验收 + +- one shared function chain covers every selected unit exactly once +- malformed input, unsupported data and hash drift fail closed without Main mutation +- save/reopen, deterministic second read and Chromium evidence are exact +- `node tools/web/check-task-context.mjs --task {task} --write` + +## 失败边界 + +- partial batch success never advances or claims omitted units +- existing source/receipt hashes are reused; historical inventory remains read-only + +## 交付与回滚 + +- Aggregate receipt: `tests/golden/{task}/module-receipt.json` +- Production evidence: `tests/golden/{task}/modifier-reader-batch-production.json` +- Manifest: `tests/golden/{task}/manifest.json` +- Rollback: restore {parent} as queue parent. +""" names = ", ".join(batch["identifiers"]) units = ", ".join(f"`modifier-source:{name}`" for name in batch["identifiers"]) rna_units = ", ".join(f"`rna-struct:{name}`" for name in batch["rna"]) diff --git a/tests/golden/WBV2-P1148-001/manifest.json b/tests/golden/WBV2-P1148-001/manifest.json index b5f978c3a..37f68dc5f 100644 --- a/tests/golden/WBV2-P1148-001/manifest.json +++ b/tests/golden/WBV2-P1148-001/manifest.json @@ -67,7 +67,7 @@ }, "status": { "path": "docs/status/WBV2-P1148-001.md", - "sha256": "bbfd0890471b04498c501960087fb99b4547638115548a0d00af8ed577be546d" + "sha256": "563f94e962ccba81976b2a9b1a09397745ed080701e6f37551d0f8169a614f52" }, "log": { "path": "tests/golden/WBV2-P1148-001/module-run.log", @@ -107,5 +107,5 @@ "historicalEffectivePending": 6609, "historicalReproduction": false }, - "nextTask": null + "nextTask": "WBV2-P1149-000" } diff --git a/tests/golden/WBV2-P1149-000/successor-authorization-report.json b/tests/golden/WBV2-P1149-000/successor-authorization-report.json new file mode 100644 index 000000000..315896236 --- /dev/null +++ b/tests/golden/WBV2-P1149-000/successor-authorization-report.json @@ -0,0 +1,36 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1149-000", + "operation": "AUTHORIZE_SOURCE_BACKED_MODULE_BATCH", + "taskClass": "QUEUE_ENABLEMENT", + "status": "PASS", + "parent": { + "task": "WBV2-P1148-001", + "manifest": "tests/golden/WBV2-P1148-001/manifest.json", + "manifestSha256": "3602227697c22e05550370215e38b30cdcc4e9fd27a2f8a1fe8842f85cdbed69" + }, + "module": { + "moduleId": "MODIFIER_READER_BATCH_FOUR", + "task": "WBV2-P1149-001", + "batchSize": 8, + "sourceUnits": [ + "modifier-source:MOD_uvproject", + "modifier-source:MOD_uvwarp", + "modifier-source:MOD_volume_displace", + "modifier-source:MOD_volume_to_mesh", + "rna-struct:UVProjectModifier", + "rna-struct:UVWarpModifier", + "rna-struct:VolumeDisplaceModifier", + "rna-struct:VolumeToMeshModifier" + ], + "sourceBacked": true + }, + "inventory": { + "unitCount": 3745, + "verifiedUnits": 377, + "unverifiedUnits": 3368, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "boundUnitDelta": 0 + }, + "nextTask": "WBV2-P1149-001" +} diff --git a/tests/golden/WBV2-P1149-001/continuous-commit-result.log b/tests/golden/WBV2-P1149-001/continuous-commit-result.log new file mode 100644 index 000000000..4f31215c2 --- /dev/null +++ b/tests/golden/WBV2-P1149-001/continuous-commit-result.log @@ -0,0 +1,12 @@ +[main 3c9ac9992] chore(web): continuous handoff WBV2-P1149-001 + 14 files changed, 6966 insertions(+), 9 deletions(-) + create mode 100644 docs/status/WBV2-P1149-001.md + create mode 100644 docs/tasks/WBV2-P1149-001.md + create mode 100644 tests/files/web/modifier_reader_batch_four_scene.blend + create mode 100644 tests/golden/WBV2-P1149-000/manifest.json + create mode 100644 tests/golden/WBV2-P1149-000/module-execution-plan.json + create mode 100644 tests/golden/WBV2-P1149-001/manifest.json + create mode 100644 tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json + create mode 100644 tests/golden/WBV2-P1149-001/module-receipt.json + create mode 100644 tests/golden/WBV2-P1149-001/module-run.log + create mode 100644 tests/golden/WBV2-P1149-001/task-context.json diff --git a/tests/golden/WBV2-P1149-001/continuous-commit.log b/tests/golden/WBV2-P1149-001/continuous-commit.log new file mode 100644 index 000000000..e69de29bb diff --git a/tests/golden/WBV2-P1149-001/continuous-gates.log b/tests/golden/WBV2-P1149-001/continuous-gates.log new file mode 100644 index 000000000..f16dbd7aa --- /dev/null +++ b/tests/golden/WBV2-P1149-001/continuous-gates.log @@ -0,0 +1,12 @@ +context-governance-ok task=WBV2-P1149-001 contentTokens=1973 envelopeTokens=658/1024 estimatedTokens=2997/3500 inputs=0 commands=1 +{"schemaVersion":1,"operation":"BLENDER_WEB_EXECUTION_CONTROL_PLANE","status":"PASS","authority":{"executionPointer":"docs/EXECUTION_QUEUE.md","productCapabilities":"docs/BLENDER_WASM_CAPABILITY_MATRIX_TEMPLATE.json","legacyCoverage":"tests/golden/M15-03A/next-task-plan.json","historicalEvidence":"tests/golden/corrective/"},"queue":{"currentTask":"WBV2-P1149-001","parentManifest":"tests/golden/WBV2-P1149-000/manifest.json","parentTask":"WBV2-P1149-000","parentNextTask":"WBV2-P1149-001","activeCatalogTask":null,"legacyCoverageTask":"M16-GAP-00282","legacyCoverageParentManifest":"tests/golden/M16-GAP-00281/manifest.json","legacyCoverageState":"active","runnableInputs":null},"efficiency":{"legacyGapTasks":6900,"legacyCompleted":281,"legacyPending":6618,"capabilityClusters":3,"mappedLegacyGaps":9,"averageGapsPerCapability":3,"productiveLane":0,"rule":"one capability task may close multiple legacy cases; legacy cases remain regression coverage"},"dynamicInventory":{"path":"tests/golden/WBV2/dynamic-inventory.json","manifestPath":"tests/golden/WBV2/dynamic-inventory-manifest.json","sourceTreeSha256":"600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202","sourceFiles":6206,"unitCount":3745,"planningEstimate":5200,"hardTarget":false,"verifiedUnits":385,"unverifiedUnits":3360},"capabilityClusters":{"ASSET_CATALOG":{"capabilityId":"CAP-ASSET-CATALOG-MUTATION","sourceGaps":5,"parityLevel":"L0","targetParityLevel":"L4","lifecycleStatus":"planned"},"MODIFIER":{"capabilityId":"CAP-MODIFIER-STATE-MUTATION","sourceGaps":2,"parityLevel":"L0","targetParityLevel":"L3","lifecycleStatus":"planned"},"MESH":{"capabilityId":"CAP-MESH-POSITIVE-EDIT","sourceGaps":2,"parityLevel":"L0","targetParityLevel":"L3","lifecycleStatus":"planned"}},"issues":[],"remediation":[],"allowUnrunnable":true,"inputDigest":"5a71eda030919a06046dfa569b0af2ec9fbc8247e6e2d477d64c3981e61321cc"} +v2-task-index-ok tasks=79 active=NONE catalog=tests/golden/WBV2/task-catalog.jsonl +v2-handoff-ok task=WBV2-P1149-001 parent=WBV2-P1149-000 status=done artifacts=19 + +> blender-web-editor@0.1.0-rc.1 typecheck +> tsc -p tsconfig.json --noEmit + + +> blender-web-editor@0.1.0-rc.1 lint +> eslint app + diff --git a/tests/golden/WBV2-P1149-001/continuous-push-verify.log b/tests/golden/WBV2-P1149-001/continuous-push-verify.log new file mode 100644 index 000000000..431f91c6e --- /dev/null +++ b/tests/golden/WBV2-P1149-001/continuous-push-verify.log @@ -0,0 +1 @@ +local_head=3c9ac9992586f4ea99f1e04ac21e7aed0fb4a0f8 remote_head=3c9ac9992586f4ea99f1e04ac21e7aed0fb4a0f8 diff --git a/tests/golden/WBV2-P1149-001/continuous-push.log b/tests/golden/WBV2-P1149-001/continuous-push.log new file mode 100644 index 000000000..c02842280 --- /dev/null +++ b/tests/golden/WBV2-P1149-001/continuous-push.log @@ -0,0 +1,4 @@ +remote: . Processing 1 references +remote: Processed 1 references in total +To https://gitea.meswork.com/wangdequan/workinf_Blender_Wasm.git + 61b27cdeb..3c9ac9992 main -> main diff --git a/tests/golden/WBV2-P1149-001/continuous-runner.log b/tests/golden/WBV2-P1149-001/continuous-runner.log new file mode 100644 index 000000000..e272f9d4f --- /dev/null +++ b/tests/golden/WBV2-P1149-001/continuous-runner.log @@ -0,0 +1,4 @@ +v2-task-index-generated tasks=79 active=NONE output=tests/golden/WBV2/task-index.json +task-context-ok task=WBV2-P1149-001 parent=WBV2-P1149-000 contentTokens=1973 envelopeTokens=658/1024 estimatedTokens=2997/3500 taskBytes=2313 next=NONE output=tests/golden/WBV2-P1149-001/task-context.json +wbv2-module-coverage-bound task=WBV2-P1149-001 module=MODIFIER_READER_BATCH_FOUR added=8 verified=385 unverified=3360 +module-task-complete task=WBV2-P1149-001 module=MODIFIER_READER_BATCH_FOUR next=null commands=4 diff --git a/tests/golden/WBV2-P1149-001/manifest.json b/tests/golden/WBV2-P1149-001/manifest.json index a06ee8e58..966bf4378 100644 --- a/tests/golden/WBV2-P1149-001/manifest.json +++ b/tests/golden/WBV2-P1149-001/manifest.json @@ -67,11 +67,11 @@ }, "moduleReceipt": { "path": "tests/golden/WBV2-P1149-001/module-receipt.json", - "sha256": "8c0c1ac15c67dcf8896731b7b4c1ed1661b0ccb9fe6718af83c35e9cc04b8ee9" + "sha256": "62f0d1772b2d8a049f5dee846fc1a3be1949f9f51c70832e4990731f6952e41f" }, "status": { "path": "docs/status/WBV2-P1149-001.md", - "sha256": "e112ea060c91b500fff02d6d7c35e87518e9a00c2c8ad7bc670bd1794a19a900" + "sha256": "4b073b2e841be29b21869139c771df7b57aae57f5ccc70e07852da836ea9d86b" }, "log": { "path": "tests/golden/WBV2-P1149-001/module-run.log", @@ -99,13 +99,13 @@ "dynamicInventoryPath": "tests/golden/WBV2/dynamic-inventory.json", "dynamicSourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", "dynamicUnitCount": 3745, - "dynamicVerifiedUnits": 377, - "dynamicUnverifiedUnits": 3368, + "dynamicVerifiedUnits": 385, + "dynamicUnverifiedUnits": 3360, "planningEstimate": 5200, "historicalInventoryTotal": 6900, "historicalEffectiveCompleted": 290, "historicalEffectivePending": 6609, "historicalReproduction": false }, - "nextTask": null + "nextTask": "WBV2-P1150-000" } diff --git a/tests/golden/WBV2-P1149-001/module-receipt.json b/tests/golden/WBV2-P1149-001/module-receipt.json index fab8470aa..4ea60abd1 100644 --- a/tests/golden/WBV2-P1149-001/module-receipt.json +++ b/tests/golden/WBV2-P1149-001/module-receipt.json @@ -115,13 +115,13 @@ }, "dynamic": { "path": "tests/golden/WBV2/dynamic-inventory.json", - "sha256": "6ccf20cd15cf065e6432c209afa7e32557e619837f7880f0f38a2bc01ccaa02d", + "sha256": "d3d52d4021c68e3d1f2c25ba009f079376ab270c74046ec78f7c8ce8cb6b420a", "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", "unitCount": 3745, "planningEstimate": 5200, "hardTarget": false, - "verifiedUnits": 377, - "unverifiedUnits": 3368 + "verifiedUnits": 385, + "unverifiedUnits": 3360 } }, "nextTask": null diff --git a/tests/golden/WBV2-P1149-001/scheduler-child.log b/tests/golden/WBV2-P1149-001/scheduler-child.log new file mode 100644 index 000000000..e69de29bb diff --git a/tests/golden/WBV2-P1150-000/successor-authorization-report.json b/tests/golden/WBV2-P1150-000/successor-authorization-report.json new file mode 100644 index 000000000..edc99688a --- /dev/null +++ b/tests/golden/WBV2-P1150-000/successor-authorization-report.json @@ -0,0 +1,36 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1150-000", + "operation": "AUTHORIZE_SOURCE_BACKED_MODULE_BATCH", + "taskClass": "QUEUE_ENABLEMENT", + "status": "PASS", + "parent": { + "task": "WBV2-P1149-001", + "manifest": "tests/golden/WBV2-P1149-001/manifest.json", + "manifestSha256": "1f031db52009e862852f802cb4273ec53e5b1c004fff7bfd0e469cbaf65a64c4" + }, + "module": { + "moduleId": "MODIFIER_READER_BATCH_FIVE", + "task": "WBV2-P1150-001", + "batchSize": 8, + "sourceUnits": [ + "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" + ], + "sourceBacked": true + }, + "inventory": { + "unitCount": 3745, + "verifiedUnits": 385, + "unverifiedUnits": 3360, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "boundUnitDelta": 0 + }, + "nextTask": "WBV2-P1150-001" +} diff --git a/tests/golden/WBV2-P1150-001/continuous-commit-result.log b/tests/golden/WBV2-P1150-001/continuous-commit-result.log new file mode 100644 index 000000000..d6cffd6e0 --- /dev/null +++ b/tests/golden/WBV2-P1150-001/continuous-commit-result.log @@ -0,0 +1,12 @@ +[main dfe86bef3] chore(web): continuous handoff WBV2-P1150-001 + 14 files changed, 7127 insertions(+), 7 deletions(-) + create mode 100644 docs/status/WBV2-P1150-001.md + create mode 100644 docs/tasks/WBV2-P1150-001.md + create mode 100644 tests/files/web/modifier_reader_batch_five_scene.blend + create mode 100644 tests/golden/WBV2-P1150-000/manifest.json + create mode 100644 tests/golden/WBV2-P1150-000/module-execution-plan.json + create mode 100644 tests/golden/WBV2-P1150-001/manifest.json + create mode 100644 tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json + create mode 100644 tests/golden/WBV2-P1150-001/module-receipt.json + create mode 100644 tests/golden/WBV2-P1150-001/module-run.log + create mode 100644 tests/golden/WBV2-P1150-001/task-context.json diff --git a/tests/golden/WBV2-P1150-001/continuous-commit.log b/tests/golden/WBV2-P1150-001/continuous-commit.log new file mode 100644 index 000000000..e69de29bb diff --git a/tests/golden/WBV2-P1150-001/continuous-gates.log b/tests/golden/WBV2-P1150-001/continuous-gates.log new file mode 100644 index 000000000..a91f5197d --- /dev/null +++ b/tests/golden/WBV2-P1150-001/continuous-gates.log @@ -0,0 +1,12 @@ +context-governance-ok task=WBV2-P1150-001 contentTokens=1970 envelopeTokens=657/1024 estimatedTokens=2994/3500 inputs=0 commands=1 +{"schemaVersion":1,"operation":"BLENDER_WEB_EXECUTION_CONTROL_PLANE","status":"PASS","authority":{"executionPointer":"docs/EXECUTION_QUEUE.md","productCapabilities":"docs/BLENDER_WASM_CAPABILITY_MATRIX_TEMPLATE.json","legacyCoverage":"tests/golden/M15-03A/next-task-plan.json","historicalEvidence":"tests/golden/corrective/"},"queue":{"currentTask":"WBV2-P1150-001","parentManifest":"tests/golden/WBV2-P1150-000/manifest.json","parentTask":"WBV2-P1150-000","parentNextTask":"WBV2-P1150-001","activeCatalogTask":null,"legacyCoverageTask":"M16-GAP-00282","legacyCoverageParentManifest":"tests/golden/M16-GAP-00281/manifest.json","legacyCoverageState":"active","runnableInputs":null},"efficiency":{"legacyGapTasks":6900,"legacyCompleted":281,"legacyPending":6618,"capabilityClusters":3,"mappedLegacyGaps":9,"averageGapsPerCapability":3,"productiveLane":0,"rule":"one capability task may close multiple legacy cases; legacy cases remain regression coverage"},"dynamicInventory":{"path":"tests/golden/WBV2/dynamic-inventory.json","manifestPath":"tests/golden/WBV2/dynamic-inventory-manifest.json","sourceTreeSha256":"600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202","sourceFiles":6206,"unitCount":3745,"planningEstimate":5200,"hardTarget":false,"verifiedUnits":393,"unverifiedUnits":3352},"capabilityClusters":{"ASSET_CATALOG":{"capabilityId":"CAP-ASSET-CATALOG-MUTATION","sourceGaps":5,"parityLevel":"L0","targetParityLevel":"L4","lifecycleStatus":"planned"},"MODIFIER":{"capabilityId":"CAP-MODIFIER-STATE-MUTATION","sourceGaps":2,"parityLevel":"L0","targetParityLevel":"L3","lifecycleStatus":"planned"},"MESH":{"capabilityId":"CAP-MESH-POSITIVE-EDIT","sourceGaps":2,"parityLevel":"L0","targetParityLevel":"L3","lifecycleStatus":"planned"}},"issues":[],"remediation":[],"allowUnrunnable":true,"inputDigest":"82d38fc4d28b8866a6a3993fde1c5b69160bdb219909a325b2715b0a4e1b3002"} +v2-task-index-ok tasks=81 active=NONE catalog=tests/golden/WBV2/task-catalog.jsonl +v2-handoff-ok task=WBV2-P1150-001 parent=WBV2-P1150-000 status=done artifacts=19 + +> blender-web-editor@0.1.0-rc.1 typecheck +> tsc -p tsconfig.json --noEmit + + +> blender-web-editor@0.1.0-rc.1 lint +> eslint app + diff --git a/tests/golden/WBV2-P1150-001/continuous-push-verify.log b/tests/golden/WBV2-P1150-001/continuous-push-verify.log new file mode 100644 index 000000000..981352879 --- /dev/null +++ b/tests/golden/WBV2-P1150-001/continuous-push-verify.log @@ -0,0 +1 @@ +local_head=dfe86bef38818c0a7132f49b0fb78b196b4395ed remote_head=dfe86bef38818c0a7132f49b0fb78b196b4395ed diff --git a/tests/golden/WBV2-P1150-001/continuous-push.log b/tests/golden/WBV2-P1150-001/continuous-push.log new file mode 100644 index 000000000..b06d8226d --- /dev/null +++ b/tests/golden/WBV2-P1150-001/continuous-push.log @@ -0,0 +1,4 @@ +remote: . Processing 1 references +remote: Processed 1 references in total +To https://gitea.meswork.com/wangdequan/workinf_Blender_Wasm.git + 3c9ac9992..dfe86bef3 main -> main diff --git a/tests/golden/WBV2-P1150-001/continuous-runner.log b/tests/golden/WBV2-P1150-001/continuous-runner.log new file mode 100644 index 000000000..dd39a6e4d --- /dev/null +++ b/tests/golden/WBV2-P1150-001/continuous-runner.log @@ -0,0 +1,8 @@ +v2-task-index-generated tasks=81 active=NONE output=tests/golden/WBV2/task-index.json +task-context-ok task=WBV2-P1150-001 parent=WBV2-P1150-000 contentTokens=1970 envelopeTokens=657/1024 estimatedTokens=2994/3500 taskBytes=2301 next=NONE output=tests/golden/WBV2-P1150-001/task-context.json +wbv2-module-coverage-bound task=WBV2-P1150-001 module=MODIFIER_READER_BATCH_FIVE added=8 verified=393 unverified=3352 +wbv2-module-coverage-bound task=WBV2-P1150-001 module=MODIFIER_READER_BATCH_FIVE added=8 verified=393 unverified=3352 +source-dynamic-inventory-generated files=6206 units=3745 planningEstimate=5200 sourceTree=600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202 output=tests/golden/WBV2/dynamic-inventory.json +source-dynamic-inventory-ok files=6206 units=3745 planningEstimate=5200 verified=393 unverified=3352 sourceTree=600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202 +wbv2-module-batch-finalized task=WBV2-P1150-001 verified=393 unverified=3352 +module-task-complete task=WBV2-P1150-001 module=MODIFIER_READER_BATCH_FIVE next=null commands=4 diff --git a/tests/golden/WBV2-P1150-001/manifest.json b/tests/golden/WBV2-P1150-001/manifest.json index a709ca22e..8fc4a64d4 100644 --- a/tests/golden/WBV2-P1150-001/manifest.json +++ b/tests/golden/WBV2-P1150-001/manifest.json @@ -71,7 +71,7 @@ }, "status": { "path": "docs/status/WBV2-P1150-001.md", - "sha256": "0acbab59f91ae8babd1de4f1451e7d51a2377f7593516b3ce20ee8d9cb7cde69" + "sha256": "917d81f22d2ae35acc037f22b0a6a14ab6e6106bce5601e2b6c8003a45e5058f" }, "log": { "path": "tests/golden/WBV2-P1150-001/module-run.log", @@ -107,5 +107,5 @@ "historicalEffectivePending": 6609, "historicalReproduction": false }, - "nextTask": null + "nextTask": "WBV2-P1151-000" } diff --git a/tests/golden/WBV2-P1150-001/scheduler-child.log b/tests/golden/WBV2-P1150-001/scheduler-child.log new file mode 100644 index 000000000..e69de29bb diff --git a/tests/golden/WBV2-P1151-000/successor-authorization-report.json b/tests/golden/WBV2-P1151-000/successor-authorization-report.json new file mode 100644 index 000000000..410dd9cff --- /dev/null +++ b/tests/golden/WBV2-P1151-000/successor-authorization-report.json @@ -0,0 +1,76 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1151-000", + "operation": "AUTHORIZE_SOURCE_BACKED_MODULE_BATCH", + "taskClass": "QUEUE_ENABLEMENT", + "status": "PASS", + "parent": { + "task": "WBV2-P1150-001", + "manifest": "tests/golden/WBV2-P1150-001/manifest.json", + "manifestSha256": "98df7f27ebf6575f81b96b89b92cdb6016122f5a0e5470a8fd039eb30e2a6d9e" + }, + "module": { + "moduleId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "task": "WBV2-P1151-001", + "batchSize": 48, + "sourceUnits": [ + "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" + ], + "sourceBacked": true + }, + "inventory": { + "unitCount": 3745, + "verifiedUnits": 393, + "unverifiedUnits": 3352, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "boundUnitDelta": 0 + }, + "nextTask": "WBV2-P1151-001" +} diff --git a/tests/golden/WBV2-P1151-001/continuous-commit-result.log b/tests/golden/WBV2-P1151-001/continuous-commit-result.log new file mode 100644 index 000000000..8db22ae4f --- /dev/null +++ b/tests/golden/WBV2-P1151-001/continuous-commit-result.log @@ -0,0 +1,11 @@ +[main 0c74adf96] chore(web): continuous handoff WBV2-P1151-001 + 14 files changed, 8688 insertions(+), 8 deletions(-) + create mode 100644 docs/status/WBV2-P1151-001.md + create mode 100644 docs/tasks/WBV2-P1151-001.md + create mode 100644 tests/golden/WBV2-P1151-000/manifest.json + create mode 100644 tests/golden/WBV2-P1151-000/module-execution-plan.json + create mode 100644 tests/golden/WBV2-P1151-001/manifest.json + create mode 100644 tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json + create mode 100644 tests/golden/WBV2-P1151-001/module-receipt.json + create mode 100644 tests/golden/WBV2-P1151-001/module-run.log + create mode 100644 tests/golden/WBV2-P1151-001/task-context.json diff --git a/tests/golden/WBV2-P1151-001/continuous-commit.log b/tests/golden/WBV2-P1151-001/continuous-commit.log new file mode 100644 index 000000000..e69de29bb diff --git a/tests/golden/WBV2-P1151-001/continuous-gates.log b/tests/golden/WBV2-P1151-001/continuous-gates.log new file mode 100644 index 000000000..3a22112c2 --- /dev/null +++ b/tests/golden/WBV2-P1151-001/continuous-gates.log @@ -0,0 +1,12 @@ +context-governance-ok task=WBV2-P1151-001 contentTokens=1829 envelopeTokens=648/1024 estimatedTokens=2853/3500 inputs=0 commands=1 +{"schemaVersion":1,"operation":"BLENDER_WEB_EXECUTION_CONTROL_PLANE","status":"PASS","authority":{"executionPointer":"docs/EXECUTION_QUEUE.md","productCapabilities":"docs/BLENDER_WASM_CAPABILITY_MATRIX_TEMPLATE.json","legacyCoverage":"tests/golden/M15-03A/next-task-plan.json","historicalEvidence":"tests/golden/corrective/"},"queue":{"currentTask":"WBV2-P1151-001","parentManifest":"tests/golden/WBV2-P1151-000/manifest.json","parentTask":"WBV2-P1151-000","parentNextTask":"WBV2-P1151-001","activeCatalogTask":null,"legacyCoverageTask":"M16-GAP-00282","legacyCoverageParentManifest":"tests/golden/M16-GAP-00281/manifest.json","legacyCoverageState":"active","runnableInputs":null},"efficiency":{"legacyGapTasks":6900,"legacyCompleted":281,"legacyPending":6618,"capabilityClusters":3,"mappedLegacyGaps":9,"averageGapsPerCapability":3,"productiveLane":0,"rule":"one capability task may close multiple legacy cases; legacy cases remain regression coverage"},"dynamicInventory":{"path":"tests/golden/WBV2/dynamic-inventory.json","manifestPath":"tests/golden/WBV2/dynamic-inventory-manifest.json","sourceTreeSha256":"600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202","sourceFiles":6206,"unitCount":3745,"planningEstimate":5200,"hardTarget":false,"verifiedUnits":441,"unverifiedUnits":3304},"capabilityClusters":{"ASSET_CATALOG":{"capabilityId":"CAP-ASSET-CATALOG-MUTATION","sourceGaps":5,"parityLevel":"L0","targetParityLevel":"L4","lifecycleStatus":"planned"},"MODIFIER":{"capabilityId":"CAP-MODIFIER-STATE-MUTATION","sourceGaps":2,"parityLevel":"L0","targetParityLevel":"L3","lifecycleStatus":"planned"},"MESH":{"capabilityId":"CAP-MESH-POSITIVE-EDIT","sourceGaps":2,"parityLevel":"L0","targetParityLevel":"L3","lifecycleStatus":"planned"}},"issues":[],"remediation":[],"allowUnrunnable":true,"inputDigest":"cce7a5010266c618620ebd96b06b4e95f94503bfa164629a6b761e4c6265a33c"} +v2-task-index-ok tasks=83 active=NONE catalog=tests/golden/WBV2/task-catalog.jsonl +v2-handoff-ok task=WBV2-P1151-001 parent=WBV2-P1151-000 status=done artifacts=59 + +> blender-web-editor@0.1.0-rc.1 typecheck +> tsc -p tsconfig.json --noEmit + + +> blender-web-editor@0.1.0-rc.1 lint +> eslint app + diff --git a/tests/golden/WBV2-P1151-001/continuous-push-verify.log b/tests/golden/WBV2-P1151-001/continuous-push-verify.log new file mode 100644 index 000000000..4972c6554 --- /dev/null +++ b/tests/golden/WBV2-P1151-001/continuous-push-verify.log @@ -0,0 +1 @@ +local_head=0c74adf96cafd0731cc308fb31d1cb398a007952 remote_head=0c74adf96cafd0731cc308fb31d1cb398a007952 diff --git a/tests/golden/WBV2-P1151-001/continuous-push.log b/tests/golden/WBV2-P1151-001/continuous-push.log new file mode 100644 index 000000000..1d770ad9f --- /dev/null +++ b/tests/golden/WBV2-P1151-001/continuous-push.log @@ -0,0 +1,4 @@ +remote: . Processing 1 references +remote: Processed 1 references in total +To https://gitea.meswork.com/wangdequan/workinf_Blender_Wasm.git + dfe86bef3..0c74adf96 main -> main diff --git a/tests/golden/WBV2-P1151-001/continuous-runner.log b/tests/golden/WBV2-P1151-001/continuous-runner.log new file mode 100644 index 000000000..7d4bc19c0 --- /dev/null +++ b/tests/golden/WBV2-P1151-001/continuous-runner.log @@ -0,0 +1,8 @@ +v2-task-index-generated tasks=83 active=NONE output=tests/golden/WBV2/task-index.json +task-context-ok task=WBV2-P1151-001 parent=WBV2-P1151-000 contentTokens=1829 envelopeTokens=648/1024 estimatedTokens=2853/3500 taskBytes=1722 next=NONE output=tests/golden/WBV2-P1151-001/task-context.json +wbv2-module-coverage-bound task=WBV2-P1151-001 module=GREASE_PENCIL_MODIFIER_READER_BATCH added=48 verified=441 unverified=3304 +wbv2-module-coverage-bound task=WBV2-P1151-001 module=GREASE_PENCIL_MODIFIER_READER_BATCH added=48 verified=441 unverified=3304 +source-dynamic-inventory-generated files=6206 units=3745 planningEstimate=5200 sourceTree=600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202 output=tests/golden/WBV2/dynamic-inventory.json +source-dynamic-inventory-ok files=6206 units=3745 planningEstimate=5200 verified=441 unverified=3304 sourceTree=600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202 +wbv2-module-batch-finalized task=WBV2-P1151-001 verified=441 unverified=3304 +module-task-complete task=WBV2-P1151-001 module=GREASE_PENCIL_MODIFIER_READER_BATCH next=null commands=4 diff --git a/tests/golden/WBV2-P1151-001/manifest.json b/tests/golden/WBV2-P1151-001/manifest.json index 157ca48b8..aa49a0b2d 100644 --- a/tests/golden/WBV2-P1151-001/manifest.json +++ b/tests/golden/WBV2-P1151-001/manifest.json @@ -227,11 +227,11 @@ }, "moduleReceipt": { "path": "tests/golden/WBV2-P1151-001/module-receipt.json", - "sha256": "06917514f586ad32fb588c3595209971187d0b67c6651378f29b0da0ca3174b3" + "sha256": "d5a9379fb1ce4d3f8aa54c77d49e75172a0cf32f5255a38634437db6605643d0" }, "status": { "path": "docs/status/WBV2-P1151-001.md", - "sha256": "b07e007e9affc524667c6bfdb443816876f3df62eb301905d409ee0cdf2ed7cd" + "sha256": "d056941e7aac051c994e158604288a0b4d9e1499137b577097ea0d14b63d75b5" }, "log": { "path": "tests/golden/WBV2-P1151-001/module-run.log", @@ -259,8 +259,8 @@ "dynamicInventoryPath": "tests/golden/WBV2/dynamic-inventory.json", "dynamicSourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", "dynamicUnitCount": 3745, - "dynamicVerifiedUnits": 441, - "dynamicUnverifiedUnits": 3304, + "dynamicVerifiedUnits": 442, + "dynamicUnverifiedUnits": 3303, "planningEstimate": 5200, "historicalInventoryTotal": 6900, "historicalEffectiveCompleted": 290, diff --git a/tests/golden/WBV2-P1151-001/module-receipt.json b/tests/golden/WBV2-P1151-001/module-receipt.json index b0edfde89..48489a148 100644 --- a/tests/golden/WBV2-P1151-001/module-receipt.json +++ b/tests/golden/WBV2-P1151-001/module-receipt.json @@ -218,13 +218,13 @@ }, "dynamic": { "path": "tests/golden/WBV2/dynamic-inventory.json", - "sha256": "31f45ea6b72993d47a29c2e17f81224e0b4b419b8149ff2b1d25fed6a15f5c3c", + "sha256": "f372626a9ae77da2b072a290f1fd5d99046218e9e2ac3d63fb97234805e4962b", "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", "unitCount": 3745, "planningEstimate": 5200, "hardTarget": false, - "verifiedUnits": 441, - "unverifiedUnits": 3304 + "verifiedUnits": 442, + "unverifiedUnits": 3303 } }, "nextTask": null diff --git a/tests/golden/WBV2-P1151-001/scheduler-child.log b/tests/golden/WBV2-P1151-001/scheduler-child.log new file mode 100644 index 000000000..e69de29bb diff --git a/tests/golden/WBV2/dynamic-coverage-audit.json b/tests/golden/WBV2/dynamic-coverage-audit.json index 35383fa64..2a5587b8f 100644 --- a/tests/golden/WBV2/dynamic-coverage-audit.json +++ b/tests/golden/WBV2/dynamic-coverage-audit.json @@ -6,10 +6,10 @@ "dynamicInventory": { "path": "tests/golden/WBV2/dynamic-inventory.json", "beforeSha256": "02a76d4b766c5e921edc9a0b162f5be3ebc7218aee56dd63e31593817c231763", - "afterSha256": "6ccf20cd15cf065e6432c209afa7e32557e619837f7880f0f38a2bc01ccaa02d", + "afterSha256": "acb78f7d5a01069e3866cfe21c35fcfa3a80181e4729ea0d0d6db387cf019960", "unitCount": 3745, - "verifiedUnits": 377, - "unverifiedUnits": 3368 + "verifiedUnits": 442, + "unverifiedUnits": 3303 }, "explicitBindings": [ { @@ -7551,12 +7551,1312 @@ }, "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_uvproject", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_uvproject.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_uvwarp", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_uvwarp.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_normal_edit", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_normal_edit.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_volume_to_mesh", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_volume_to_mesh.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:UVProjectModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 4231, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:UVWarpModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 6037, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:NormalEditModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 7873, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:VolumeToMeshModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8626, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_meshcache", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_meshsequencecache", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_meshsequencecache.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_multires", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_multires.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_ocean", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_ocean.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:MeshCacheModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 7134, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:MeshSequenceCacheModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 7258, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:MultiresModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 2994, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:OceanModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 6747, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_armature", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_armature.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_array", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_array.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_build", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_build.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_color", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_color.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_dash", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_dash.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_envelope", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_envelope.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_hook", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_hook.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_lattice", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_lattice.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_length", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_length.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_mirror", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_mirror.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_multiply", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_multiply.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_noise", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_noise.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_offset", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_offset.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_opacity", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_opacity.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_outline", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_outline.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_shrinkwrap", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_shrinkwrap.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_simplify", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_simplify.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_smooth", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_smooth.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_subdiv", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_subdiv.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_texture", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_texture.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_thickness", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_thickness.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_time", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_time.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_tint", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_tint.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_weight_angle", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_weight_angle.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_weight_proximity", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_weight_proximity.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilArmatureModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10720, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilArrayModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10072, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilBuildModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11287, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilColorModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8922, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilEnvelopeModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10960, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilHookModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10483, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilLatticeModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10183, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilLengthModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9842, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilMirrorModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9981, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilMultiplyModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10406, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilNoiseModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9750, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilOffsetModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9659, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilOpacityModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8812, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilOutlineModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11025, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilShrinkwrapModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11086, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilSimplifyModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10659, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilSmoothModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9571, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilSubdivModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8879, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilTextureModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11477, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilTimeModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10853, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilTintModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8984, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilWeightAngleModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10340, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilWeightProximityModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10563, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_lineart", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_lineart.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" } ], "coverageByKind": { "modifier-source": { - "verified": 46, - "unverified": 51 + "verified": 80, + "unverified": 17 }, "node": { "verified": 21, @@ -7571,8 +8871,8 @@ "unverified": 2012 }, "rna-struct": { - "verified": 208, - "unverified": 771 + "verified": 239, + "unverified": 740 }, "web-command": { "verified": 96, @@ -7581,8 +8881,8 @@ }, "coverageByFamily": { "MODIFIER": { - "verified": 46, - "unverified": 51 + "verified": 80, + "unverified": 17 }, "NODES": { "verified": 21, @@ -7597,8 +8897,8 @@ "unverified": 53 }, "RNA": { - "verified": 208, - "unverified": 771 + "verified": 239, + "unverified": 740 }, "WEB_ENGINE": { "verified": 96, diff --git a/tests/golden/WBV2/dynamic-coverage-bindings.json b/tests/golden/WBV2/dynamic-coverage-bindings.json index 6182fd882..eef3d8bea 100644 --- a/tests/golden/WBV2/dynamic-coverage-bindings.json +++ b/tests/golden/WBV2/dynamic-coverage-bindings.json @@ -7538,5 +7538,1305 @@ }, "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_uvproject", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_uvproject.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_uvwarp", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_uvwarp.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_normal_edit", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_normal_edit.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_volume_to_mesh", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_volume_to_mesh.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:UVProjectModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 4231, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:UVWarpModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 6037, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:NormalEditModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 7873, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:VolumeToMeshModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8626, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_meshcache", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_meshsequencecache", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_meshsequencecache.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_multires", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_multires.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_ocean", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_ocean.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:MeshCacheModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 7134, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:MeshSequenceCacheModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 7258, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:MultiresModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 2994, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:OceanModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 6747, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_armature", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_armature.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_array", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_array.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_build", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_build.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_color", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_color.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_dash", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_dash.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_envelope", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_envelope.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_hook", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_hook.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_lattice", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_lattice.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_length", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_length.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_mirror", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_mirror.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_multiply", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_multiply.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_noise", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_noise.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_offset", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_offset.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_opacity", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_opacity.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_outline", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_outline.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_shrinkwrap", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_shrinkwrap.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_simplify", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_simplify.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_smooth", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_smooth.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_subdiv", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_subdiv.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_texture", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_texture.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_thickness", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_thickness.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_time", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_time.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_tint", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_tint.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_weight_angle", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_weight_angle.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_weight_proximity", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_weight_proximity.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilArmatureModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10720, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilArrayModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10072, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilBuildModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11287, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilColorModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8922, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilEnvelopeModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10960, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilHookModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10483, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilLatticeModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10183, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilLengthModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9842, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilMirrorModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9981, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilMultiplyModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10406, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilNoiseModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9750, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilOffsetModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9659, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilOpacityModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8812, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilOutlineModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11025, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilShrinkwrapModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11086, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilSimplifyModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10659, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilSmoothModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9571, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilSubdivModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8879, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilTextureModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11477, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilTimeModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10853, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilTintModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8984, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilWeightAngleModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10340, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilWeightProximityModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10563, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_lineart", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_lineart.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" } ] diff --git a/tests/golden/WBV2/dynamic-coverage-manifest.json b/tests/golden/WBV2/dynamic-coverage-manifest.json index 0db76cfc4..a59f33eab 100644 --- a/tests/golden/WBV2/dynamic-coverage-manifest.json +++ b/tests/golden/WBV2/dynamic-coverage-manifest.json @@ -5,19 +5,19 @@ "artifacts": { "inventory": { "path": "tests/golden/WBV2/dynamic-inventory.json", - "sha256": "6ccf20cd15cf065e6432c209afa7e32557e619837f7880f0f38a2bc01ccaa02d" + "sha256": "acb78f7d5a01069e3866cfe21c35fcfa3a80181e4729ea0d0d6db387cf019960" }, "inventoryManifest": { "path": "tests/golden/WBV2/dynamic-inventory-manifest.json", - "sha256": "d85db305e0476115a6508fcb178d6adabc3b352b2837de9e3776722981b8e8fc" + "sha256": "3825ab486bd2752a86a601fd2ad0b1b420eaa1fbe51f7cd751b2d2acda42d660" }, "bindings": { "path": "tests/golden/WBV2/dynamic-coverage-bindings.json", - "sha256": "15da1b24eceed1de4cec27f4d47d3171163dc323247af278217920ca376c6b32" + "sha256": "950e950d02865e095212ad10aa9ec83e37bb9f74e7f88c9e305dce92e327f1f8" }, "report": { "path": "tests/golden/WBV2/dynamic-coverage-audit.json", - "sha256": "c67af84b3229806950712079b0d05517d041823e2504a47540e8b1166df65049" + "sha256": "ece41eebf229e8a6c19539ac153eb6d449ef5134c3f7ccbfcc55ab9251508da9" }, "generator": { "path": "tools/web/reconcile-source-dynamic-coverage.mjs", @@ -26,9 +26,9 @@ }, "coverage": { "unitCount": 3745, - "verifiedUnits": 377, - "unverifiedUnits": 3368, - "boundUnitDelta": 8, + "verifiedUnits": 442, + "unverifiedUnits": 3303, + "boundUnitDelta": 1, "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202" }, "historical": { diff --git a/tests/golden/WBV2/dynamic-inventory-check-report.json b/tests/golden/WBV2/dynamic-inventory-check-report.json index 2cf5171d7..9b1ed51a3 100644 --- a/tests/golden/WBV2/dynamic-inventory-check-report.json +++ b/tests/golden/WBV2/dynamic-inventory-check-report.json @@ -24,7 +24,7 @@ }, "planningEstimate": 5200, "hardTarget": false, - "verifiedUnits": 377, - "unverifiedUnits": 3368, + "verifiedUnits": 442, + "unverifiedUnits": 3303, "deterministic": true } diff --git a/tests/golden/WBV2/dynamic-inventory-manifest.json b/tests/golden/WBV2/dynamic-inventory-manifest.json index ff5af7740..ee67a5875 100644 --- a/tests/golden/WBV2/dynamic-inventory-manifest.json +++ b/tests/golden/WBV2/dynamic-inventory-manifest.json @@ -14,11 +14,11 @@ }, "inventory": { "path": "tests/golden/WBV2/dynamic-inventory.json", - "sha256": "6ccf20cd15cf065e6432c209afa7e32557e619837f7880f0f38a2bc01ccaa02d" + "sha256": "acb78f7d5a01069e3866cfe21c35fcfa3a80181e4729ea0d0d6db387cf019960" }, "report": { "path": "tests/golden/WBV2/dynamic-inventory-check-report.json", - "sha256": "715b24623dfbe5ef1ce60f9ddb64fb1ffd9ac4bf4ed18162dc68580adc31e1d8" + "sha256": "7724729292c472b13741f1a2691405d2aac8729da1ba1501cb9456fb89f8f305" }, "status": { "path": "docs/status/WBV2-DYNAMIC-INVENTORY.md", @@ -47,9 +47,9 @@ }, "planningEstimate": 5200, "hardTarget": false, - "verifiedUnits": 377, - "unverifiedUnits": 3368, - "boundCaseDelta": 8 + "verifiedUnits": 442, + "unverifiedUnits": 3303, + "boundCaseDelta": 1 }, "historical": { "initialEstimate": 6900, diff --git a/tests/golden/WBV2/dynamic-inventory.json b/tests/golden/WBV2/dynamic-inventory.json index d4e176aeb..28d0788da 100644 --- a/tests/golden/WBV2/dynamic-inventory.json +++ b/tests/golden/WBV2/dynamic-inventory.json @@ -77,8 +77,8 @@ "estimateDelta": -1455 }, "coverage": { - "verifiedUnits": 377, - "unverifiedUnits": 3368, + "verifiedUnits": 442, + "unverifiedUnits": 3303, "sourceMappingRequired": 3745, "inventoryMutation": "explicit_source_case_bindings_only", "lastReconciledAt": "2026-09-01" @@ -37980,7 +37980,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_armature", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_armature.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_array", @@ -37994,7 +38014,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_array", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_array.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_build", @@ -38008,7 +38048,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_build", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_build.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_color", @@ -38022,7 +38082,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_color", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_color.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_dash", @@ -38036,7 +38116,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_dash", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_dash.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_envelope", @@ -38050,7 +38150,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_envelope", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_envelope.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_hook", @@ -38064,7 +38184,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_hook", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_hook.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_lattice", @@ -38078,7 +38218,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_lattice", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_lattice.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_length", @@ -38092,7 +38252,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_length", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_length.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_mirror", @@ -38106,7 +38286,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_mirror", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_mirror.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_multiply", @@ -38120,7 +38320,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_multiply", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_multiply.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_noise", @@ -38134,7 +38354,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_noise", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_noise.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_offset", @@ -38148,7 +38388,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_offset", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_offset.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_opacity", @@ -38162,7 +38422,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_opacity", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_opacity.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_outline", @@ -38176,7 +38456,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_outline", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_outline.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_shrinkwrap", @@ -38190,7 +38490,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_shrinkwrap", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_shrinkwrap.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_simplify", @@ -38204,7 +38524,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_simplify", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_simplify.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_smooth", @@ -38218,7 +38558,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_smooth", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_smooth.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_subdiv", @@ -38232,7 +38592,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_subdiv", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_subdiv.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_texture", @@ -38246,7 +38626,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_texture", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_texture.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_thickness", @@ -38260,7 +38660,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_thickness", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_thickness.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_time", @@ -38274,7 +38694,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_time", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_time.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_tint", @@ -38288,7 +38728,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_tint", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_tint.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_util", @@ -38316,7 +38776,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_weight_angle", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_weight_angle.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_grease_pencil_weight_proximity", @@ -38330,7 +38810,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_grease_pencil_weight_proximity", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_weight_proximity.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_hook", @@ -38480,7 +38980,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_lineart", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_lineart.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_mask", @@ -38542,7 +39062,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_meshcache", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_meshcache_mdd", @@ -38632,7 +39172,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_meshsequencecache", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_meshsequencecache.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_mirror", @@ -38680,7 +39240,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_multires", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_multires.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_nodes", @@ -38776,7 +39356,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_normal_edit", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_normal_edit.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_ocean", @@ -38790,7 +39390,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_ocean", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_ocean.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_particleinstance", @@ -39330,7 +39950,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_uvproject", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_uvproject.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_uvwarp", @@ -39344,7 +39984,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_uvwarp", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_uvwarp.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_volume_displace", @@ -39372,7 +40032,27 @@ "evidence": "modifier-source-file" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "modifier-source:MOD_volume_to_mesh", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_volume_to_mesh.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "modifier-source:MOD_warp", @@ -82674,7 +83354,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilArmatureModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10720, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilArrayModifier", @@ -82688,7 +83388,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilArrayModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10072, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilBuildModifier", @@ -82702,7 +83422,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilBuildModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11287, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilColorModifier", @@ -82716,7 +83456,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilColorModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8922, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilDashModifierData", @@ -82792,7 +83552,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilEnvelopeModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10960, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilFrame", @@ -82874,7 +83654,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilHookModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10483, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilLatticeModifier", @@ -82888,7 +83688,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilLatticeModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10183, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilLayer", @@ -82978,7 +83798,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilLengthModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9842, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilLineartModifier", @@ -83006,7 +83846,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilMirrorModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9981, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilMultiplyModifier", @@ -83020,7 +83880,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilMultiplyModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10406, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilNoiseModifier", @@ -83034,7 +83914,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilNoiseModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9750, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilOffsetModifier", @@ -83048,7 +83948,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilOffsetModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9659, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilOpacityModifier", @@ -83062,7 +83982,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilOpacityModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8812, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilOutlineModifier", @@ -83076,7 +84016,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilOutlineModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11025, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilShrinkwrapModifier", @@ -83090,7 +84050,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilShrinkwrapModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11086, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilSimplifyModifier", @@ -83104,7 +84084,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilSimplifyModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10659, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilSmoothModifier", @@ -83118,7 +84118,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilSmoothModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9571, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilSubdivModifier", @@ -83132,7 +84152,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilSubdivModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8879, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilTextureModifier", @@ -83146,7 +84186,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilTextureModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11477, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilThickModifierData", @@ -83174,7 +84234,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilTimeModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10853, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilTimeModifierSegment", @@ -83202,7 +84282,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilTintModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8984, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilTreeNode", @@ -83230,7 +84330,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilWeightAngleModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10340, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilWeightProximityModifier", @@ -83244,7 +84364,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:GreasePencilWeightProximityModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10563, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:GreasePencilv3LayerGroup", @@ -85768,7 +86908,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:MeshCacheModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 7134, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:MeshDeformModifier", @@ -86050,7 +87210,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:MeshSequenceCacheModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 7258, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:MeshSkinVertex", @@ -86826,7 +88006,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:MultiresModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 2994, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:MusgraveTexture", @@ -87950,7 +89150,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:NormalEditModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 7873, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:Object", @@ -88150,7 +89370,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:OceanModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 6747, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:Operator", @@ -92766,7 +94006,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:UVProjectModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 4231, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:UVProjector", @@ -92794,7 +94054,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:UVWarpModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 6037, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:UnifiedPaintSettings", @@ -93376,7 +94656,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:VolumeToMeshModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8626, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:VoronoiTexture", @@ -105378,6 +106678,1306 @@ }, "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_uvproject", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_uvproject.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_uvwarp", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_uvwarp.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_normal_edit", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_normal_edit.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_volume_to_mesh", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_volume_to_mesh.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:UVProjectModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 4231, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:UVWarpModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 6037, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:NormalEditModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 7873, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:VolumeToMeshModifier", + "task": "WBV2-P1149-001", + "capabilityId": "MODIFIER_READER_BATCH_FOUR", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8626, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1149-001/manifest.json", + "sha256": "ff6441bbcf52bcdfe898cf2b90d287969dd43edb07dc50d2ed56fd95d665d000" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1149-001/modifier-reader-batch-production.json", + "sha256": "0f3675f85939e421658e324c39e43954371d9d740dd3ca78e713fca38d452e4c" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_meshcache", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_meshcache.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_meshsequencecache", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_meshsequencecache.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_multires", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_multires.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_ocean", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_ocean.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:MeshCacheModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 7134, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:MeshSequenceCacheModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 7258, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:MultiresModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 2994, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:OceanModifier", + "task": "WBV2-P1150-001", + "capabilityId": "MODIFIER_READER_BATCH_FIVE", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 6747, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1150-001/manifest.json", + "sha256": "3e915bcd02d5a506e7ed18213e834c5d9f73c1c44431808ced9ebb49a7c15697" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1150-001/modifier-reader-batch-production.json", + "sha256": "ed20f7958b7242be8459c23985e022c83d791d4ff966360a3f29cad0f8d6e824" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_armature", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_armature.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_array", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_array.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_build", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_build.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_color", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_color.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_dash", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_dash.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_envelope", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_envelope.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_hook", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_hook.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_lattice", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_lattice.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_length", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_length.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_mirror", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_mirror.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_multiply", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_multiply.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_noise", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_noise.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_offset", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_offset.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_opacity", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_opacity.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_outline", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_outline.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_shrinkwrap", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_shrinkwrap.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_simplify", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_simplify.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_smooth", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_smooth.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_subdiv", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_subdiv.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_texture", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_texture.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_thickness", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_thickness.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_time", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_time.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_tint", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_tint.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_weight_angle", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_weight_angle.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_grease_pencil_weight_proximity", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_grease_pencil_weight_proximity.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilArmatureModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10720, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilArrayModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10072, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilBuildModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11287, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilColorModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8922, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilEnvelopeModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10960, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilHookModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10483, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilLatticeModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10183, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilLengthModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9842, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilMirrorModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9981, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilMultiplyModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10406, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilNoiseModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9750, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilOffsetModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9659, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilOpacityModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8812, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilOutlineModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11025, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilShrinkwrapModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11086, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilSimplifyModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10659, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilSmoothModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 9571, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilSubdivModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8879, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilTextureModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 11477, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilTimeModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10853, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilTintModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 8984, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilWeightAngleModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10340, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:GreasePencilWeightProximityModifier", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "line": 10563, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "modifier-source:MOD_lineart", + "task": "WBV2-P1151-001", + "capabilityId": "GREASE_PENCIL_MODIFIER_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/modifiers/intern/MOD_lineart.cc", + "line": 1, + "evidence": "modifier-source-file" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1151-001/manifest.json", + "sha256": "5a29e9bcf445b79d49cdba306a81a683e243e11164f28818c50b814d25e0b84f" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json", + "sha256": "7002b529658c1549228a4dbeebf58e634e41ba8309305ee5e47b0350a2ecfeb1" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" } ] } diff --git a/tools/web/finalize-wbv2-module-batch.mjs b/tools/web/finalize-wbv2-module-batch.mjs new file mode 100644 index 000000000..9ff4f9bdd --- /dev/null +++ b/tools/web/finalize-wbv2-module-batch.mjs @@ -0,0 +1,69 @@ +import crypto from "node:crypto"; +import fs from "node:fs"; +import path from "node:path"; +import { execFileSync } from "node:child_process"; +import { fileURLToPath } from "node:url"; + +const root = path.resolve(path.dirname(fileURLToPath(import.meta.url)), "../.."); +const abs = (file) => path.join(root, file); +const json = (file) => JSON.parse(fs.readFileSync(abs(file), "utf8")); +const write = (file, value) => fs.writeFileSync(abs(file), `${JSON.stringify(value, null, 2)}\n`); +const sha = (file) => crypto.createHash("sha256").update(fs.readFileSync(abs(file))).digest("hex"); +const argIndex = process.argv.indexOf("--task"); +const task = argIndex >= 0 ? process.argv[argIndex + 1] : null; +if (!task) throw new Error("usage: node tools/web/finalize-wbv2-module-batch.mjs --task "); +const manifestPath = `tests/golden/${task}/manifest.json`; +const manifest = json(manifestPath); +const receiptPath = manifest.artifacts.moduleReceipt.path; +const statusPath = manifest.artifacts.status.path; +const inventory = json("tests/golden/WBV2/dynamic-inventory.json"); +const verifiedUnits = inventory.coverage.verifiedUnits; +const unverifiedUnits = inventory.coverage.unverifiedUnits; +const taskPlan = json(manifest.artifacts.plan.path); +const taskRecord = taskPlan.tasks.find((candidate) => candidate.id === task); +const bindingDelta = taskRecord?.module?.coverageBindings?.length ?? 0; +const receipt = json(receiptPath); +if (receipt.inventory?.dynamic) { + receipt.inventory.dynamic.verifiedUnits = verifiedUnits; + receipt.inventory.dynamic.unverifiedUnits = unverifiedUnits; + receipt.inventory.dynamic.sha256 = sha("tests/golden/WBV2/dynamic-inventory.json"); +} +write(receiptPath, receipt); +let status = fs.readFileSync(abs(statusPath), "utf8"); +status = status.replace(/verified `\d+`/g, `verified \`${verifiedUnits}\``).replace(/unverified `\d+`/g, `unverified \`${unverifiedUnits}\``); +if (!status.includes("this-segment binding delta:")) status = status.replace(/(dynamic source inventory:[^\n]*)/, `$1; this-segment binding delta: \`${bindingDelta}\``); +fs.writeFileSync(abs(statusPath), status); +for (const artifact of Object.values(manifest.artifacts ?? {})) { + if (artifact?.path && fs.existsSync(abs(artifact.path))) artifact.sha256 = sha(artifact.path); +} +manifest.assertions.dynamicVerifiedUnits = verifiedUnits; +manifest.assertions.dynamicUnverifiedUnits = unverifiedUnits; +write(manifestPath, manifest); +execFileSync(process.execPath, [abs("tools/web/bind-wbv2-module-coverage.mjs"), "--task", task], { cwd: root, stdio: "inherit" }); +execFileSync(process.execPath, [abs("tools/web/generate-source-dynamic-inventory.mjs"), "--output", abs("tests/golden/WBV2/dynamic-inventory.json")], { cwd: root, stdio: "inherit" }); +const inventoryPath = "tests/golden/WBV2/dynamic-inventory.json"; +const checkReportPath = "tests/golden/WBV2/dynamic-inventory-check-report.json"; +const inventoryManifestPath = "tests/golden/WBV2/dynamic-inventory-manifest.json"; +const coverageManifestPath = "tests/golden/WBV2/dynamic-coverage-manifest.json"; +const bindingsPath = "tests/golden/WBV2/dynamic-coverage-bindings.json"; +const auditPath = "tests/golden/WBV2/dynamic-coverage-audit.json"; +// The checker validates manifest hashes before it rewrites its compact report. +// Bind the newly generated inventory and the previous report first, then run +// the checker once, and finally bind the report it produced. +const inventoryManifest = json(inventoryManifestPath); +inventoryManifest.artifacts.inventory.sha256 = sha(inventoryPath); +inventoryManifest.artifacts.report.sha256 = sha(checkReportPath); +write(inventoryManifestPath, inventoryManifest); +execFileSync(process.execPath, [abs("tools/web/check-source-dynamic-inventory.mjs")], { cwd: root, stdio: "inherit" }); +const refreshedInventoryManifest = json(inventoryManifestPath); +refreshedInventoryManifest.artifacts.inventory.sha256 = sha(inventoryPath); +refreshedInventoryManifest.artifacts.report.sha256 = sha(checkReportPath); +write(inventoryManifestPath, refreshedInventoryManifest); +const coverageManifest = json(coverageManifestPath); +coverageManifest.artifacts.inventory.sha256 = sha(inventoryPath); +coverageManifest.artifacts.inventoryManifest.sha256 = sha(inventoryManifestPath); +coverageManifest.artifacts.bindings.sha256 = sha(bindingsPath); +coverageManifest.artifacts.report.sha256 = sha(auditPath); +coverageManifest.coverage = { ...coverageManifest.coverage, unitCount: inventory.summary.unitCount, verifiedUnits, unverifiedUnits, sourceTreeSha256: inventory.authority.sourceTreeSha256 }; +write(coverageManifestPath, coverageManifest); +process.stdout.write(`wbv2-module-batch-finalized task=${task} verified=${verifiedUnits} unverified=${unverifiedUnits}\n`); diff --git a/tools/web/run-wbv2-module-task.mjs b/tools/web/run-wbv2-module-task.mjs index 6123d0e90..e0783f703 100644 --- a/tools/web/run-wbv2-module-task.mjs +++ b/tools/web/run-wbv2-module-task.mjs @@ -97,6 +97,7 @@ if (failed || !sourceUnchanged) { writeJson(manifestPath, { schemaVersion: 1, task, parentTask: parentId, operation: "MODULE_FUNCTION_EXECUTION", taskClass: "MODULE", status: "done", enablingTask: true, parityStateChange: false, runtime: "BLENDER_WEB_FUNCTION_MODULE", artifacts, assertions: { moduleId: record.module.moduleId, sourceBacked: true, positiveCases: record.module.positive.length, negativeCases: record.module.negative.length, recoveryCases: record.module.recovery.length, commandCount: results.length, reusedReceiptCount: reusedReceipts.length, sourceUnchanged, fullFamilyParity: false, dynamicInventoryPath, dynamicSourceTreeSha256: dynamicInventory.authority.sourceTreeSha256, dynamicUnitCount: dynamicInventory.summary.unitCount, dynamicVerifiedUnits: dynamicInventory.coverage.verifiedUnits, dynamicUnverifiedUnits: dynamicInventory.coverage.unverifiedUnits, planningEstimate: dynamicInventory.policy.planningEstimate, historicalInventoryTotal: 6900, historicalEffectiveCompleted: 290, historicalEffectivePending: 6609, historicalReproduction: false }, nextTask }); if (record.module.coverageBindings?.length) { execFileSync(process.execPath, [abs("tools/web/bind-wbv2-module-coverage.mjs"), "--task", task], { cwd: root, stdio: "inherit" }); + execFileSync(process.execPath, [abs("tools/web/finalize-wbv2-module-batch.mjs"), "--task", task], { cwd: root, stdio: "inherit" }); } if (nextTask) execFileSync(process.execPath, [abs("tools/web/check-task-context.mjs"), "--task", nextTask, "--write"], { cwd: root, stdio: "inherit" }); let next = read("nextTask.md");