diff --git a/docs/status/WBV2-P1157-000.md b/docs/status/WBV2-P1157-000.md new file mode 100644 index 000000000..3f7e97ce7 --- /dev/null +++ b/docs/status/WBV2-P1157-000.md @@ -0,0 +1,7 @@ +# WBV2-P1157-000 status + +- task: `WBV2-P1157-000`; parent: `WBV2-P1156-001`; status: `done` +- taskClass: `QUEUE_ENABLEMENT`; no modifier-family parity completion claimed +- source-backed batch authorized: `SHAPE_KEY_POINT_READER_BATCH` (1 units) +- dynamic inventory: `3745` units; verified `466`; unverified `3279`; bound delta `0` +- nextTask: `WBV2-P1157-001` diff --git a/docs/status/WBV2-P1157-001.md b/docs/status/WBV2-P1157-001.md index 50f1a7744..b99a0dd06 100644 --- a/docs/status/WBV2-P1157-001.md +++ b/docs/status/WBV2-P1157-001.md @@ -4,6 +4,6 @@ - source hashes stable: `true`; commands passed: `4` - existing production evidence reused: `false`; skipped commands: `0` - positive Main mutation, negative no-mutation, recovery and Chromium gates are recorded in the module receipt -- dynamic source inventory: `3745` units; verified `467`; unverified `3278`; planning estimate `5200` (non-binding); this-segment binding delta: `1` +- dynamic source inventory: `3745` units; verified `473`; unverified `3272`; planning estimate `5200` (non-binding); this-segment binding delta: `1` - historical 6900-entry inventory remains read-only; full-family parity: `false` -- nextTask: `NONE` +- nextTask: `WBV2-P1158-000` diff --git a/docs/status/WBV2-P1158-000.md b/docs/status/WBV2-P1158-000.md new file mode 100644 index 000000000..db3fcdcd2 --- /dev/null +++ b/docs/status/WBV2-P1158-000.md @@ -0,0 +1,7 @@ +# WBV2-P1158-000 status + +- task: `WBV2-P1158-000`; parent: `WBV2-P1157-001`; status: `done` +- taskClass: `QUEUE_ENABLEMENT`; no modifier-family parity completion claimed +- source-backed batch authorized: `LINE_STYLE_READER_BATCH` (6 units) +- dynamic inventory: `3745` units; verified `467`; unverified `3278`; bound delta `0` +- nextTask: `WBV2-P1158-001` diff --git a/docs/tasks/WBV2-P1157-000.md b/docs/tasks/WBV2-P1157-000.md new file mode 100644 index 000000000..aa5f6fc56 --- /dev/null +++ b/docs/tasks/WBV2-P1157-000.md @@ -0,0 +1,31 @@ +# WBV2-P1157-000: authorize module batch + +- task: WBV2-P1157-000 +- parent: WBV2-P1156-001 +- status: done +- gap: capability:SHAPE_KEY_POINT_READER_BATCH +- ownerFamily: ANIMATION +- targetImplementationClass: QUEUE_ONLY +- Implementation entrypoint: `python3 my-tools/authorize_next_wbv2_task.py --write` + +## 目标 + +授权一个共享 Blender Main/WASM/Chromium 功能批次:SHAPE_KEY_POINT_READER_BATCH,共 1 个源码/RNA 单元。 + +## 输入与范围 + +- Blender source: `blender-5.2.0/source/blender` +- Fixtures/test: `tests/files/web/rigged_shape_scene.blend`, `web/tests/e2e/wbv2-shape-key-reader-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-P1157-000 --write` + +## 交付与回滚 + +- Manifest: `tests/golden/WBV2-P1157-000/manifest.json` +- Status: `docs/status/WBV2-P1157-000.md` +- Rollback: restore WBV2-P1156-001 as queue parent. diff --git a/docs/tasks/WBV2-P1157-001.md b/docs/tasks/WBV2-P1157-001.md index d813f9ceb..033d873d8 100644 --- a/docs/tasks/WBV2-P1157-001.md +++ b/docs/tasks/WBV2-P1157-001.md @@ -2,7 +2,7 @@ - task: WBV2-P1157-001 - parent: WBV2-P1157-000 -- status: in_progress +- status: done - gap: capability:SHAPE_KEY_POINT_READER_BATCH - ownerFamily: ANIMATION - targetImplementationClass: LOCAL_EXACT @@ -10,16 +10,16 @@ ## 目标 -以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 的真实 modifier/RNA 元数据。 +以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 验证 `ShapeKeyPoint` 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` +- RNA source: `blender-5.2.0/source/blender/makesrna/intern/rna_key.cc` - Native reader: `blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp` - Fixtures: `tests/files/web/rigged_shape_scene.blend` - Chromium test: `web/tests/e2e/wbv2-shape-key-reader-production.spec.ts` -- Selected modifier units: +- Selected modifier units: none (RNA-only reader batch) - Selected RNA units: `rna-struct:ShapeKeyPoint` ## 验收 diff --git a/docs/tasks/WBV2-P1158-000.md b/docs/tasks/WBV2-P1158-000.md new file mode 100644 index 000000000..754ab47a7 --- /dev/null +++ b/docs/tasks/WBV2-P1158-000.md @@ -0,0 +1,31 @@ +# WBV2-P1158-000: authorize module batch + +- task: WBV2-P1158-000 +- parent: WBV2-P1157-001 +- status: done +- gap: capability:LINE_STYLE_READER_BATCH +- ownerFamily: DRAWING +- targetImplementationClass: QUEUE_ONLY +- Implementation entrypoint: `python3 my-tools/authorize_next_wbv2_task.py --write` + +## 目标 + +授权一个共享 Blender Main/WASM/Chromium 功能批次:LINE_STYLE_READER_BATCH,共 6 个源码/RNA 单元。 + +## 输入与范围 + +- Blender source: `blender-5.2.0/source/blender` +- Fixtures/test: `tests/files/web/generated/M16-GAP-00008-datablock-FreestyleLineStyle.blend`, `web/tests/e2e/wbv2-line-style-reader-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-P1158-000 --write` + +## 交付与回滚 + +- Manifest: `tests/golden/WBV2-P1158-000/manifest.json` +- Status: `docs/status/WBV2-P1158-000.md` +- Rollback: restore WBV2-P1157-001 as queue parent. diff --git a/docs/tasks/WBV2-P1158-001.md b/docs/tasks/WBV2-P1158-001.md index 2759d1f38..ceabcc7ed 100644 --- a/docs/tasks/WBV2-P1158-001.md +++ b/docs/tasks/WBV2-P1158-001.md @@ -2,7 +2,7 @@ - task: WBV2-P1158-001 - parent: WBV2-P1158-000 -- status: in_progress +- status: done - gap: capability:LINE_STYLE_READER_BATCH - ownerFamily: DRAWING - targetImplementationClass: LOCAL_EXACT @@ -15,7 +15,7 @@ ## 输入与范围 - Blender modifier sources: `blender-5.2.0/source/blender/modifiers/intern/` -- RNA source: `blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc` +- RNA source: `blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc` - Native reader: `blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp` - Fixtures: `tests/files/web/generated/M16-GAP-00008-datablock-FreestyleLineStyle.blend` - Chromium test: `web/tests/e2e/wbv2-line-style-reader-production.spec.ts` diff --git a/my-tools/authorize_next_wbv2_task.py b/my-tools/authorize_next_wbv2_task.py index 870b12222..c3d833670 100644 --- a/my-tools/authorize_next_wbv2_task.py +++ b/my-tools/authorize_next_wbv2_task.py @@ -119,6 +119,28 @@ PREFERRED_BATCHES = [ "production": "tests/golden/{task}/modifier-reader-batch-production.json", "types": ["VOLUME_DISPLACE"], }, + { + "moduleId": "SHAPE_KEY_POINT_READER_BATCH", + "title": "verify shape key point reader", + "owner": "ANIMATION", + "identifiers": [], + "rna": ["ShapeKeyPoint"], + "fixture": "tests/files/web/rigged_shape_scene.blend", + "test": "web/tests/e2e/wbv2-shape-key-reader-production.spec.ts", + "production": "tests/golden/{task}/shape-key-reader-production.json", + "types": [], + }, + { + "moduleId": "LINE_STYLE_READER_BATCH", + "title": "verify line style reader batch", + "owner": "DRAWING", + "identifiers": [], + "rna": ["FreestyleLineStyle", "LineStyleModifier", "LineStyleAlphaModifier", "LineStyleColorModifier", "LineStyleGeometryModifier", "LineStyleThicknessModifier"], + "fixture": "tests/files/web/generated/M16-GAP-00008-datablock-FreestyleLineStyle.blend", + "test": "web/tests/e2e/wbv2-line-style-reader-production.spec.ts", + "production": "tests/golden/{task}/line-style-reader-production.json", + "types": [], + }, { "moduleId": "MODIFIER_SOURCE_DEPENDENCY_REUSE", "title": "reuse verified modifier receipts for shared source utilities", @@ -328,8 +350,8 @@ def make_card(task: str, parent: str, status: str, batch: dict, entrypoint: str) - 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"]) + names = ", ".join(batch["identifiers"]) or "RNA-only reader units" + units = ", ".join(f"`modifier-source:{name}`" for name in batch["identifiers"]) or "none" rna_units = ", ".join(f"`rna-struct:{name}`" for name in batch["rna"]) or "none (source-only dependency batch)" return f"""# {task}: {batch['title']} diff --git a/tests/golden/WBV2-P1157-000/successor-authorization-report.json b/tests/golden/WBV2-P1157-000/successor-authorization-report.json new file mode 100644 index 000000000..ff719961d --- /dev/null +++ b/tests/golden/WBV2-P1157-000/successor-authorization-report.json @@ -0,0 +1,34 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1157-000", + "operation": "AUTHORIZE_SOURCE_BACKED_MODULE_BATCH", + "taskClass": "QUEUE_ENABLEMENT", + "status": "PASS", + "parent": { + "task": "WBV2-P1156-001", + "manifest": "tests/golden/WBV2-P1156-001/manifest.json", + "manifestSha256": "4eb937dca6cb1b99938925bd983d99a01b089f48a14586246b7834114abde767" + }, + "module": { + "moduleId": "SHAPE_KEY_POINT_READER_BATCH", + "task": "WBV2-P1157-001", + "batchSize": 1, + "candidateBatchSize": 1, + "sourceUnits": [ + "rna-struct:ShapeKeyPoint" + ], + "sourceBacked": true + }, + "inventory": { + "unitCount": 3745, + "verifiedUnits": 466, + "unverifiedUnits": 3279, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "boundUnitDelta": 0 + }, + "efficiency": { + "existingBindingsReused": 0, + "selectionPolicy": "all-candidate-units-then-unresolved-only" + }, + "nextTask": "WBV2-P1157-001" +} diff --git a/tests/golden/WBV2-P1157-001/manifest.json b/tests/golden/WBV2-P1157-001/manifest.json index e8ccf640f..da0b981a0 100644 --- a/tests/golden/WBV2-P1157-001/manifest.json +++ b/tests/golden/WBV2-P1157-001/manifest.json @@ -39,11 +39,11 @@ }, "moduleReceipt": { "path": "tests/golden/WBV2-P1157-001/module-receipt.json", - "sha256": "46f0e5d2a36cbe3de0e83974c14c4a57b72ab0e170d5685de82da321fdc0d234" + "sha256": "d907ad9439376a2fef576b54f547904c8d085c63b1378610d9062935a5129bc9" }, "status": { "path": "docs/status/WBV2-P1157-001.md", - "sha256": "3082b13475a1bab984534e54061c8996df45b98fc1f02f5b5b1a79c55337e01b" + "sha256": "c8b9d78078278fd834b1494d74feeb1e44172265935a147a5c0937e1943dda8d" }, "log": { "path": "tests/golden/WBV2-P1157-001/module-run.log", @@ -55,7 +55,7 @@ }, "taskContext": { "path": "tests/golden/WBV2-P1157-001/task-context.json", - "sha256": "a19321c4089056edde467b2e8980a60273bdf3f48c7f9a42642ba8d939eac645" + "sha256": "37dfb8f45c3e42d754ed1d83c80b6899289e1d1de079962f6e096cea11f05532" } }, "assertions": { @@ -71,13 +71,13 @@ "dynamicInventoryPath": "tests/golden/WBV2/dynamic-inventory.json", "dynamicSourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", "dynamicUnitCount": 3745, - "dynamicVerifiedUnits": 467, - "dynamicUnverifiedUnits": 3278, + "dynamicVerifiedUnits": 473, + "dynamicUnverifiedUnits": 3272, "planningEstimate": 5200, "historicalInventoryTotal": 6900, "historicalEffectiveCompleted": 290, "historicalEffectivePending": 6609, "historicalReproduction": false }, - "nextTask": null + "nextTask": "WBV2-P1158-000" } diff --git a/tests/golden/WBV2-P1157-001/module-receipt.json b/tests/golden/WBV2-P1157-001/module-receipt.json index a7951a7c9..4f6b699a1 100644 --- a/tests/golden/WBV2-P1157-001/module-receipt.json +++ b/tests/golden/WBV2-P1157-001/module-receipt.json @@ -106,13 +106,13 @@ }, "dynamic": { "path": "tests/golden/WBV2/dynamic-inventory.json", - "sha256": "ba649f9e42de0ad7a656503ed18398bcecf6c35ccb436d5d8387de5ee0685e92", + "sha256": "c432877957719a92b2ae7b61d340511e0aed2e0907b14f2347a99298971068ba", "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", "unitCount": 3745, "planningEstimate": 5200, "hardTarget": false, - "verifiedUnits": 467, - "unverifiedUnits": 3278 + "verifiedUnits": 473, + "unverifiedUnits": 3272 } }, "nextTask": null diff --git a/tests/golden/WBV2-P1157-001/task-context.json b/tests/golden/WBV2-P1157-001/task-context.json index 3daca70aa..66cd7e6f9 100644 --- a/tests/golden/WBV2-P1157-001/task-context.json +++ b/tests/golden/WBV2-P1157-001/task-context.json @@ -2,8 +2,8 @@ "schemaVersion": 1, "task": "WBV2-P1157-001", "parentTask": "WBV2-P1157-000", - "status": "in_progress", - "goal": "以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 的真实 modifier/RNA 元数据。", + "status": "done", + "goal": "以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 验证 `ShapeKeyPoint` RNA 元数据。", "scope": { "gap": "capability:SHAPE_KEY_POINT_READER_BATCH", "ownerFamily": "ANIMATION", @@ -18,12 +18,12 @@ "limits": { "maxFiles": 12, "evidenceBytes": 8192, - "contextRemainingBytes": 2150, - "contextRemainingTokens": 536 + "contextRemainingBytes": 2144, + "contextRemainingTokens": 535 }, "source": { - "bytes": 7754, - "tokens": 1940 + "bytes": 7760, + "tokens": 1941 }, "selected": [], "excluded": [ @@ -33,8 +33,8 @@ "reason": "EVIDENCE_BYTE_BUDGET" }, { - "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", - "bytes": 521651, + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_key.cc", + "bytes": 39250, "reason": "EVIDENCE_BYTE_BUDGET" }, { @@ -54,8 +54,8 @@ }, { "path": "tests/golden/WBV2-P1157-001/module-receipt.json", - "bytes": null, - "reason": "MISSING_PATH" + "bytes": 4900, + "reason": "CONTEXT_REMAINING_SPACE" }, { "path": "tests/golden/WBV2-P1157-001/modifier-reader-batch-production.json", @@ -85,7 +85,7 @@ "negative no-mutation and recovery are proven", "Chromium and save/reopen evidence are exact" ], - "nextTask": null, + "nextTask": "WBV2-P1158-000", "sourceDocuments": { "queue": "docs/EXECUTION_QUEUE.md", "taskCard": "docs/tasks/WBV2-P1157-001.md", @@ -137,7 +137,7 @@ }, "budgets": { "queueBytes": 4096, - "taskBytes": 1981, + "taskBytes": 1987, "parentManifestBytes": 24576, "parentStatusBytes": 6144, "evidenceFiles": 12, @@ -145,7 +145,7 @@ "contextTokens": 3500, "contextEnvelopeTokens": 1024, "taskLines": 46, - "taskTokens": 496 + "taskTokens": 497 }, "size": { "documents": [ @@ -157,9 +157,9 @@ }, { "path": "docs/tasks/WBV2-P1157-001.md", - "bytes": 1981, + "bytes": 1987, "lines": 46, - "tokens": 496 + "tokens": 497 }, { "path": "tests/golden/WBV2-P1157-000/manifest.json", @@ -174,14 +174,14 @@ "tokens": 90 } ], - "sourceTokens": 1940, + "sourceTokens": 1941, "evidenceFiles": 0, "evidenceBytes": 0, "evidenceTokens": 0, - "totalTokens": 1940, + "totalTokens": 1941, "reservedEnvelopeTokens": 1024, - "estimatedContextTokens": 2964, - "serializedContextTokens": 649, + "estimatedContextTokens": 2965, + "serializedContextTokens": 648, "withinBudget": true } } diff --git a/tests/golden/WBV2-P1158-000/successor-authorization-report.json b/tests/golden/WBV2-P1158-000/successor-authorization-report.json new file mode 100644 index 000000000..b175a39c2 --- /dev/null +++ b/tests/golden/WBV2-P1158-000/successor-authorization-report.json @@ -0,0 +1,39 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1158-000", + "operation": "AUTHORIZE_SOURCE_BACKED_MODULE_BATCH", + "taskClass": "QUEUE_ENABLEMENT", + "status": "PASS", + "parent": { + "task": "WBV2-P1157-001", + "manifest": "tests/golden/WBV2-P1157-001/manifest.json", + "manifestSha256": "f0e7874f61631672e957bf657d0d9eeb054aa08791cb0252e4dd8afb3e5f2ca6" + }, + "module": { + "moduleId": "LINE_STYLE_READER_BATCH", + "task": "WBV2-P1158-001", + "batchSize": 6, + "candidateBatchSize": 6, + "sourceUnits": [ + "rna-struct:FreestyleLineStyle", + "rna-struct:LineStyleModifier", + "rna-struct:LineStyleAlphaModifier", + "rna-struct:LineStyleColorModifier", + "rna-struct:LineStyleGeometryModifier", + "rna-struct:LineStyleThicknessModifier" + ], + "sourceBacked": true + }, + "inventory": { + "unitCount": 3745, + "verifiedUnits": 467, + "unverifiedUnits": 3278, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "boundUnitDelta": 0 + }, + "efficiency": { + "existingBindingsReused": 0, + "selectionPolicy": "all-candidate-units-then-unresolved-only" + }, + "nextTask": "WBV2-P1158-001" +} diff --git a/tests/golden/WBV2-P1158-001/manifest.json b/tests/golden/WBV2-P1158-001/manifest.json index 7a2903bc8..2218c38c8 100644 --- a/tests/golden/WBV2-P1158-001/manifest.json +++ b/tests/golden/WBV2-P1158-001/manifest.json @@ -59,7 +59,7 @@ }, "moduleReceipt": { "path": "tests/golden/WBV2-P1158-001/module-receipt.json", - "sha256": "c9571dd2ffa4fc81f7685629da38768d13fa1094f9f4abc6bde35ec606214456" + "sha256": "7234d6bde647d4dd6e2b7b1696ecd5af439346a261ca8b3279610f97d065ddec" }, "status": { "path": "docs/status/WBV2-P1158-001.md", @@ -75,7 +75,7 @@ }, "taskContext": { "path": "tests/golden/WBV2-P1158-001/task-context.json", - "sha256": "247b8dd6b5423661197e64666a9b10930a0095dcc1ee15bfa0d0f701361c359e" + "sha256": "225840bcdd189bd9fa4d57cb8e33a8a3528d75ed2137e5c88a5a33d6e1f05fe7" } }, "assertions": { diff --git a/tests/golden/WBV2-P1158-001/module-receipt.json b/tests/golden/WBV2-P1158-001/module-receipt.json index f1fbc7cd4..b44173aa4 100644 --- a/tests/golden/WBV2-P1158-001/module-receipt.json +++ b/tests/golden/WBV2-P1158-001/module-receipt.json @@ -111,7 +111,7 @@ }, "dynamic": { "path": "tests/golden/WBV2/dynamic-inventory.json", - "sha256": "c2a31ee4eafc2e23f8be36a719fba6f96c9dc4c541ba69dc537b6cf6c76f7d79", + "sha256": "4f83c17c9256e239a5bade24d9fcfe5e65b9f906b74cf8e38b6efd2f03eac184", "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", "unitCount": 3745, "planningEstimate": 5200, diff --git a/tests/golden/WBV2-P1158-001/task-context.json b/tests/golden/WBV2-P1158-001/task-context.json index 00d441d8b..82eaa8308 100644 --- a/tests/golden/WBV2-P1158-001/task-context.json +++ b/tests/golden/WBV2-P1158-001/task-context.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "task": "WBV2-P1158-001", "parentTask": "WBV2-P1158-000", - "status": "in_progress", + "status": "done", "goal": "以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 RNA-only reader units 的真实 modifier/RNA 元数据。", "scope": { "gap": "capability:LINE_STYLE_READER_BATCH", @@ -18,12 +18,12 @@ "limits": { "maxFiles": 12, "evidenceBytes": 8192, - "contextRemainingBytes": 1914, - "contextRemainingTokens": 477 + "contextRemainingBytes": 1920, + "contextRemainingTokens": 478 }, "source": { - "bytes": 7990, - "tokens": 1999 + "bytes": 7984, + "tokens": 1998 }, "selected": [], "excluded": [ @@ -33,8 +33,8 @@ "reason": "EVIDENCE_BYTE_BUDGET" }, { - "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", - "bytes": 521651, + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "bytes": 102764, "reason": "EVIDENCE_BYTE_BUDGET" }, { @@ -54,8 +54,8 @@ }, { "path": "tests/golden/WBV2-P1158-001/module-receipt.json", - "bytes": null, - "reason": "MISSING_PATH" + "bytes": 5606, + "reason": "CONTEXT_REMAINING_SPACE" }, { "path": "tests/golden/WBV2-P1158-001/modifier-reader-batch-production.json", @@ -137,7 +137,7 @@ }, "budgets": { "queueBytes": 4096, - "taskBytes": 2227, + "taskBytes": 2221, "parentManifestBytes": 24576, "parentStatusBytes": 6144, "evidenceFiles": 12, @@ -145,7 +145,7 @@ "contextTokens": 3500, "contextEnvelopeTokens": 1024, "taskLines": 46, - "taskTokens": 557 + "taskTokens": 556 }, "size": { "documents": [ @@ -157,9 +157,9 @@ }, { "path": "docs/tasks/WBV2-P1158-001.md", - "bytes": 2227, + "bytes": 2221, "lines": 46, - "tokens": 557 + "tokens": 556 }, { "path": "tests/golden/WBV2-P1158-000/manifest.json", @@ -174,14 +174,14 @@ "tokens": 89 } ], - "sourceTokens": 1999, + "sourceTokens": 1998, "evidenceFiles": 0, "evidenceBytes": 0, "evidenceTokens": 0, - "totalTokens": 1999, + "totalTokens": 1998, "reservedEnvelopeTokens": 1024, - "estimatedContextTokens": 3023, - "serializedContextTokens": 653, + "estimatedContextTokens": 3022, + "serializedContextTokens": 651, "withinBudget": true } } diff --git a/tests/golden/WBV2/dynamic-coverage-audit.json b/tests/golden/WBV2/dynamic-coverage-audit.json index acb0f6277..ea06a4596 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": "67b3f86bd6fcfde636c65c3af212b65aff365411dbc0223d0f16cdb25b27bbe3", + "afterSha256": "4f83c17c9256e239a5bade24d9fcfe5e65b9f906b74cf8e38b6efd2f03eac184", "unitCount": 3745, - "verifiedUnits": 466, - "unverifiedUnits": 3279 + "verifiedUnits": 473, + "unverifiedUnits": 3272 }, "explicitBindings": [ { @@ -9331,6 +9331,146 @@ }, "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", "status": "VERIFIED" + }, + { + "unitId": "rna-struct:ShapeKeyPoint", + "task": "WBV2-P1157-001", + "capabilityId": "SHAPE_KEY_POINT_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_key.cc", + "line": 866, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1157-001/manifest.json", + "sha256": "f0e7874f61631672e957bf657d0d9eeb054aa08791cb0252e4dd8afb3e5f2ca6" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1157-001/shape-key-reader-production.json", + "sha256": "81dcc05b370a4ec640d28e33d0c6ae28714ab7ec1cf486df268507850b650eca" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:FreestyleLineStyle", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 1893, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 870, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleAlphaModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 986, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleColorModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 875, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleGeometryModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 1277, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleThicknessModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 1098, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" } ], "coverageByKind": { @@ -9351,8 +9491,8 @@ "unverified": 2012 }, "rna-struct": { - "verified": 249, - "unverified": 730 + "verified": 256, + "unverified": 723 }, "web-command": { "verified": 96, @@ -9377,8 +9517,8 @@ "unverified": 53 }, "RNA": { - "verified": 249, - "unverified": 730 + "verified": 256, + "unverified": 723 }, "WEB_ENGINE": { "verified": 96, diff --git a/tests/golden/WBV2/dynamic-coverage-bindings.json b/tests/golden/WBV2/dynamic-coverage-bindings.json index 9b8d03408..07de99a28 100644 --- a/tests/golden/WBV2/dynamic-coverage-bindings.json +++ b/tests/golden/WBV2/dynamic-coverage-bindings.json @@ -9318,5 +9318,145 @@ }, "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", "status": "VERIFIED" + }, + { + "unitId": "rna-struct:ShapeKeyPoint", + "task": "WBV2-P1157-001", + "capabilityId": "SHAPE_KEY_POINT_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_key.cc", + "line": 866, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1157-001/manifest.json", + "sha256": "f0e7874f61631672e957bf657d0d9eeb054aa08791cb0252e4dd8afb3e5f2ca6" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1157-001/shape-key-reader-production.json", + "sha256": "81dcc05b370a4ec640d28e33d0c6ae28714ab7ec1cf486df268507850b650eca" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:FreestyleLineStyle", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 1893, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 870, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleAlphaModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 986, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleColorModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 875, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleGeometryModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 1277, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleThicknessModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 1098, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" } ] diff --git a/tests/golden/WBV2/dynamic-coverage-manifest.json b/tests/golden/WBV2/dynamic-coverage-manifest.json index 539a202b4..4e98ddf3f 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": "67b3f86bd6fcfde636c65c3af212b65aff365411dbc0223d0f16cdb25b27bbe3" + "sha256": "4f83c17c9256e239a5bade24d9fcfe5e65b9f906b74cf8e38b6efd2f03eac184" }, "inventoryManifest": { "path": "tests/golden/WBV2/dynamic-inventory-manifest.json", - "sha256": "cc56949d1b851d0ddb88ef417f63cc3051a9f02b22487a6bfa564782778a347e" + "sha256": "af50dfd69bb6e5916231a9b1fefb595adea0b33d9f23ebd9e0c6e5d915a9f67b" }, "bindings": { "path": "tests/golden/WBV2/dynamic-coverage-bindings.json", - "sha256": "2e3a7373a0f932e0b4630f450d81ac029cd9908a71f5c6b2656cf63e0a417c79" + "sha256": "437429d97e4f003c4adad03bfc85b9dfc1a8cd6f7946cd702bd2b050e9cec967" }, "report": { "path": "tests/golden/WBV2/dynamic-coverage-audit.json", - "sha256": "7476b002205c6e9af0d0f4880b2ef4026a55a44b0afed45664010da1786563bf" + "sha256": "ce491f623a1b0ab2bc135453b9ffa6601239b1f7599025f36c1865d76d20173a" }, "generator": { "path": "tools/web/reconcile-source-dynamic-coverage.mjs", @@ -26,9 +26,9 @@ }, "coverage": { "unitCount": 3745, - "verifiedUnits": 466, - "unverifiedUnits": 3279, - "boundUnitDelta": 2, + "verifiedUnits": 473, + "unverifiedUnits": 3272, + "boundUnitDelta": 6, "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202" }, "historical": { diff --git a/tests/golden/WBV2/dynamic-inventory-check-report.json b/tests/golden/WBV2/dynamic-inventory-check-report.json index 67d5500e7..dee04319c 100644 --- a/tests/golden/WBV2/dynamic-inventory-check-report.json +++ b/tests/golden/WBV2/dynamic-inventory-check-report.json @@ -2,17 +2,21 @@ "schemaVersion": 1, "operation": "BLENDER_52_SOURCE_DYNAMIC_INVENTORY_CHECK", "scope": "batch", - "task": "WBV2-P1156-001", + "task": "WBV2-P1158-001", "status": "PASS", "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", - "sourceFiles": 3, + "sourceFiles": 7, "unitCount": 3745, "planningEstimate": 5200, - "verifiedUnits": 466, - "unverifiedUnits": 3279, + "verifiedUnits": 473, + "unverifiedUnits": 3272, "selectedUnits": [ - "modifier-source:MOD_volume_displace", - "rna-struct:VolumeDisplaceModifier" + "rna-struct:FreestyleLineStyle", + "rna-struct:LineStyleModifier", + "rna-struct:LineStyleAlphaModifier", + "rna-struct:LineStyleColorModifier", + "rna-struct:LineStyleGeometryModifier", + "rna-struct:LineStyleThicknessModifier" ], "deterministic": "batch_hash_bound" } diff --git a/tests/golden/WBV2/dynamic-inventory-manifest.json b/tests/golden/WBV2/dynamic-inventory-manifest.json index a0312e125..ca79bfd6f 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": "67b3f86bd6fcfde636c65c3af212b65aff365411dbc0223d0f16cdb25b27bbe3" + "sha256": "4f83c17c9256e239a5bade24d9fcfe5e65b9f906b74cf8e38b6efd2f03eac184" }, "report": { "path": "tests/golden/WBV2/dynamic-inventory-check-report.json", - "sha256": "a58d68eda29ad91e220aef589c777965e8088897051b1e49834345701e1532ee" + "sha256": "97b010df8a63509d5c204189021beca6e561066993c0e47a3c39f602e47fa1ba" }, "status": { "path": "docs/status/WBV2-DYNAMIC-INVENTORY.md", @@ -47,9 +47,9 @@ }, "planningEstimate": 5200, "hardTarget": false, - "verifiedUnits": 466, - "unverifiedUnits": 3279, - "boundCaseDelta": 2 + "verifiedUnits": 473, + "unverifiedUnits": 3272, + "boundCaseDelta": 6 }, "historical": { "initialEstimate": 6900, diff --git a/tests/golden/WBV2/dynamic-inventory.json b/tests/golden/WBV2/dynamic-inventory.json index 03c27372c..971a901d2 100644 --- a/tests/golden/WBV2/dynamic-inventory.json +++ b/tests/golden/WBV2/dynamic-inventory.json @@ -77,8 +77,8 @@ "estimateDelta": -1455 }, "coverage": { - "verifiedUnits": 466, - "unverifiedUnits": 3279, + "verifiedUnits": 473, + "unverifiedUnits": 3272, "sourceMappingRequired": 3745, "inventoryMutation": "explicit_source_case_bindings_only", "lastReconciledAt": "2026-09-01" @@ -83202,7 +83202,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:FreestyleLineStyle", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 1893, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:FreestyleModuleSettings", @@ -85958,7 +85978,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:LineStyleAlphaModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 986, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:LineStyleAlphaModifier_AlongStroke", @@ -86098,7 +86138,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:LineStyleColorModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 875, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:LineStyleColorModifier_AlongStroke", @@ -86238,7 +86298,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:LineStyleGeometryModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 1277, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:LineStyleGeometryModifier_2DOffset", @@ -86462,7 +86542,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:LineStyleModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 870, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:LineStyleTextureSlot", @@ -86490,7 +86590,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:LineStyleThicknessModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 1098, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:LineStyleThicknessModifier_AlongStroke", @@ -91848,7 +91968,27 @@ "evidence": "RNA_def_struct" } ], - "coverageStatus": "UNVERIFIED" + "coverageStatus": "VERIFIED", + "coverage": { + "unitId": "rna-struct:ShapeKeyPoint", + "task": "WBV2-P1157-001", + "capabilityId": "SHAPE_KEY_POINT_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_key.cc", + "line": 866, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1157-001/manifest.json", + "sha256": "f0e7874f61631672e957bf657d0d9eeb054aa08791cb0252e4dd8afb3e5f2ca6" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1157-001/shape-key-reader-production.json", + "sha256": "81dcc05b370a4ec640d28e33d0c6ae28714ab7ec1cf486df268507850b650eca" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + } }, { "id": "rna-struct:Short2Attribute", @@ -108938,6 +109078,146 @@ }, "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", "status": "VERIFIED" + }, + { + "unitId": "rna-struct:ShapeKeyPoint", + "task": "WBV2-P1157-001", + "capabilityId": "SHAPE_KEY_POINT_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_key.cc", + "line": 866, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1157-001/manifest.json", + "sha256": "f0e7874f61631672e957bf657d0d9eeb054aa08791cb0252e4dd8afb3e5f2ca6" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1157-001/shape-key-reader-production.json", + "sha256": "81dcc05b370a4ec640d28e33d0c6ae28714ab7ec1cf486df268507850b650eca" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:FreestyleLineStyle", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 1893, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 870, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleAlphaModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 986, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleColorModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 875, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleGeometryModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 1277, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" + }, + { + "unitId": "rna-struct:LineStyleThicknessModifier", + "task": "WBV2-P1158-001", + "capabilityId": "LINE_STYLE_READER_BATCH", + "sourceLocation": { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_linestyle.cc", + "line": 1098, + "evidence": "RNA_def_struct" + }, + "evidenceManifest": { + "path": "tests/golden/WBV2-P1158-001/manifest.json", + "sha256": "035735e025726f96fa718d01946c38f287a044353de4a90cce555a39bf76d36e" + }, + "productionEvidence": { + "path": "tests/golden/WBV2-P1158-001/line-style-reader-production.json", + "sha256": "9e7535962e5f4abc80e28921a3501b73edae78efd0c743c553617ca7b91e3f0a" + }, + "sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202", + "status": "VERIFIED" } ] }