chore(web): close incremental volume displace batch
This commit is contained in:
7
docs/status/WBV2-P1156-000.md
Normal file
7
docs/status/WBV2-P1156-000.md
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
# WBV2-P1156-000 status
|
||||||
|
|
||||||
|
- task: `WBV2-P1156-000`; parent: `WBV2-P1155-001`; status: `done`
|
||||||
|
- taskClass: `QUEUE_ENABLEMENT`; no modifier-family parity completion claimed
|
||||||
|
- source-backed batch authorized: `MODIFIER_VOLUME_DISPLACE_BATCH` (2 units)
|
||||||
|
- dynamic inventory: `3745` units; verified `464`; unverified `3281`; bound delta `0`
|
||||||
|
- nextTask: `WBV2-P1156-001`
|
||||||
31
docs/tasks/WBV2-P1156-000.md
Normal file
31
docs/tasks/WBV2-P1156-000.md
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
# WBV2-P1156-000: authorize module batch
|
||||||
|
|
||||||
|
- task: WBV2-P1156-000
|
||||||
|
- parent: WBV2-P1155-001
|
||||||
|
- status: done
|
||||||
|
- gap: capability:MODIFIER_VOLUME_DISPLACE_BATCH
|
||||||
|
- ownerFamily: MODIFIER
|
||||||
|
- targetImplementationClass: QUEUE_ONLY
|
||||||
|
- Implementation entrypoint: `python3 my-tools/authorize_next_wbv2_task.py --write`
|
||||||
|
|
||||||
|
## 目标
|
||||||
|
|
||||||
|
授权一个共享 Blender Main/WASM/Chromium 功能批次:MODIFIER_VOLUME_DISPLACE_BATCH,共 2 个源码/RNA 单元。
|
||||||
|
|
||||||
|
## 输入与范围
|
||||||
|
|
||||||
|
- Blender source: `blender-5.2.0/source/blender`
|
||||||
|
- Fixtures/test: `tests/files/web/generated/M16-GAP-00106-modifier-VOLUME_DISPLACE.blend`, `web/tests/e2e/wbv2-modifier-reader-multi-fixture-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-P1156-000 --write`
|
||||||
|
|
||||||
|
## 交付与回滚
|
||||||
|
|
||||||
|
- Manifest: `tests/golden/WBV2-P1156-000/manifest.json`
|
||||||
|
- Status: `docs/status/WBV2-P1156-000.md`
|
||||||
|
- Rollback: restore WBV2-P1155-001 as queue parent.
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
- task: WBV2-P1156-001
|
- task: WBV2-P1156-001
|
||||||
- parent: WBV2-P1156-000
|
- parent: WBV2-P1156-000
|
||||||
- status: in_progress
|
- status: done
|
||||||
- gap: capability:MODIFIER_VOLUME_DISPLACE_BATCH
|
- gap: capability:MODIFIER_VOLUME_DISPLACE_BATCH
|
||||||
- ownerFamily: MODIFIER
|
- ownerFamily: MODIFIER
|
||||||
- targetImplementationClass: LOCAL_EXACT
|
- targetImplementationClass: LOCAL_EXACT
|
||||||
|
|||||||
@@ -108,6 +108,17 @@ PREFERRED_BATCHES = [
|
|||||||
"production": "tests/golden/{task}/modifier-reader-batch-production.json",
|
"production": "tests/golden/{task}/modifier-reader-batch-production.json",
|
||||||
"types": ["LINEART", "PARTICLE_SYSTEM", "DECIMATE"],
|
"types": ["LINEART", "PARTICLE_SYSTEM", "DECIMATE"],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"moduleId": "MODIFIER_VOLUME_DISPLACE_BATCH",
|
||||||
|
"title": "verify volume displace modifier reader",
|
||||||
|
"owner": "MODIFIER",
|
||||||
|
"identifiers": ["MOD_volume_displace"],
|
||||||
|
"rna": ["VolumeDisplaceModifier"],
|
||||||
|
"fixture": "tests/files/web/generated/M16-GAP-00106-modifier-VOLUME_DISPLACE.blend",
|
||||||
|
"test": "web/tests/e2e/wbv2-modifier-reader-multi-fixture-production.spec.ts",
|
||||||
|
"production": "tests/golden/{task}/modifier-reader-batch-production.json",
|
||||||
|
"types": ["VOLUME_DISPLACE"],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"moduleId": "MODIFIER_SOURCE_DEPENDENCY_REUSE",
|
"moduleId": "MODIFIER_SOURCE_DEPENDENCY_REUSE",
|
||||||
"title": "reuse verified modifier receipts for shared source utilities",
|
"title": "reuse verified modifier receipts for shared source utilities",
|
||||||
|
|||||||
@@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"task": "WBV2-P1156-000",
|
||||||
|
"operation": "AUTHORIZE_SOURCE_BACKED_MODULE_BATCH",
|
||||||
|
"taskClass": "QUEUE_ENABLEMENT",
|
||||||
|
"status": "PASS",
|
||||||
|
"parent": {
|
||||||
|
"task": "WBV2-P1155-001",
|
||||||
|
"manifest": "tests/golden/WBV2-P1155-001/manifest.json",
|
||||||
|
"manifestSha256": "87c88f65b2ebf0585e37d0fd9806986456a5b664e003510d2aa6131e550cb1a0"
|
||||||
|
},
|
||||||
|
"module": {
|
||||||
|
"moduleId": "MODIFIER_VOLUME_DISPLACE_BATCH",
|
||||||
|
"task": "WBV2-P1156-001",
|
||||||
|
"batchSize": 2,
|
||||||
|
"candidateBatchSize": 2,
|
||||||
|
"sourceUnits": [
|
||||||
|
"modifier-source:MOD_volume_displace",
|
||||||
|
"rna-struct:VolumeDisplaceModifier"
|
||||||
|
],
|
||||||
|
"sourceBacked": true
|
||||||
|
},
|
||||||
|
"inventory": {
|
||||||
|
"unitCount": 3745,
|
||||||
|
"verifiedUnits": 464,
|
||||||
|
"unverifiedUnits": 3281,
|
||||||
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
||||||
|
"boundUnitDelta": 0
|
||||||
|
},
|
||||||
|
"efficiency": {
|
||||||
|
"existingBindingsReused": 0,
|
||||||
|
"selectionPolicy": "all-candidate-units-then-unresolved-only"
|
||||||
|
},
|
||||||
|
"nextTask": "WBV2-P1156-001"
|
||||||
|
}
|
||||||
@@ -43,7 +43,7 @@
|
|||||||
},
|
},
|
||||||
"moduleReceipt": {
|
"moduleReceipt": {
|
||||||
"path": "tests/golden/WBV2-P1156-001/module-receipt.json",
|
"path": "tests/golden/WBV2-P1156-001/module-receipt.json",
|
||||||
"sha256": "d967fa481ea2b24c6aceb19fab67988585e03236d24b0d5fd2b210e5c9039c57"
|
"sha256": "fd0649804fc2e3e35d99c396f3b96c11944a2f0088ebddc7d4b2e445344fb495"
|
||||||
},
|
},
|
||||||
"status": {
|
"status": {
|
||||||
"path": "docs/status/WBV2-P1156-001.md",
|
"path": "docs/status/WBV2-P1156-001.md",
|
||||||
@@ -59,7 +59,7 @@
|
|||||||
},
|
},
|
||||||
"taskContext": {
|
"taskContext": {
|
||||||
"path": "tests/golden/WBV2-P1156-001/task-context.json",
|
"path": "tests/golden/WBV2-P1156-001/task-context.json",
|
||||||
"sha256": "d7df293df802602a1b3966803abd47b5ce0c3aa9290ac5a4776fd2756dc9ebbf"
|
"sha256": "39bf264de34138a0ad932bacc2ed632c6a6bfbb2752066c4fc742144f97924b6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"assertions": {
|
"assertions": {
|
||||||
|
|||||||
@@ -110,7 +110,7 @@
|
|||||||
},
|
},
|
||||||
"dynamic": {
|
"dynamic": {
|
||||||
"path": "tests/golden/WBV2/dynamic-inventory.json",
|
"path": "tests/golden/WBV2/dynamic-inventory.json",
|
||||||
"sha256": "070f3aa5b0254775381bb13306cb6bef34008db2b7577a9ea44f6bea0bfb3282",
|
"sha256": "67b3f86bd6fcfde636c65c3af212b65aff365411dbc0223d0f16cdb25b27bbe3",
|
||||||
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
||||||
"unitCount": 3745,
|
"unitCount": 3745,
|
||||||
"planningEstimate": 5200,
|
"planningEstimate": 5200,
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"schemaVersion": 1,
|
"schemaVersion": 1,
|
||||||
"task": "WBV2-P1156-001",
|
"task": "WBV2-P1156-001",
|
||||||
"parentTask": "WBV2-P1156-000",
|
"parentTask": "WBV2-P1156-000",
|
||||||
"status": "in_progress",
|
"status": "done",
|
||||||
"goal": "以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 MOD_volume_displace 的真实 modifier/RNA 元数据。",
|
"goal": "以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 MOD_volume_displace 的真实 modifier/RNA 元数据。",
|
||||||
"scope": {
|
"scope": {
|
||||||
"gap": "capability:MODIFIER_VOLUME_DISPLACE_BATCH",
|
"gap": "capability:MODIFIER_VOLUME_DISPLACE_BATCH",
|
||||||
@@ -18,12 +18,12 @@
|
|||||||
"limits": {
|
"limits": {
|
||||||
"maxFiles": 12,
|
"maxFiles": 12,
|
||||||
"evidenceBytes": 8192,
|
"evidenceBytes": 8192,
|
||||||
"contextRemainingBytes": 2028,
|
"contextRemainingBytes": 2035,
|
||||||
"contextRemainingTokens": 505
|
"contextRemainingTokens": 507
|
||||||
},
|
},
|
||||||
"source": {
|
"source": {
|
||||||
"bytes": 7876,
|
"bytes": 7869,
|
||||||
"tokens": 1971
|
"tokens": 1969
|
||||||
},
|
},
|
||||||
"selected": [],
|
"selected": [],
|
||||||
"excluded": [
|
"excluded": [
|
||||||
@@ -54,13 +54,13 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "tests/golden/WBV2-P1156-001/module-receipt.json",
|
"path": "tests/golden/WBV2-P1156-001/module-receipt.json",
|
||||||
"bytes": null,
|
"bytes": 5592,
|
||||||
"reason": "MISSING_PATH"
|
"reason": "CONTEXT_REMAINING_SPACE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "tests/golden/WBV2-P1156-001/modifier-reader-batch-production.json",
|
"path": "tests/golden/WBV2-P1156-001/modifier-reader-batch-production.json",
|
||||||
"bytes": null,
|
"bytes": 2347,
|
||||||
"reason": "MISSING_PATH"
|
"reason": "CONTEXT_REMAINING_SPACE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "tests/golden/WBV2-P1156-001/manifest.json",
|
"path": "tests/golden/WBV2-P1156-001/manifest.json",
|
||||||
@@ -137,7 +137,7 @@
|
|||||||
},
|
},
|
||||||
"budgets": {
|
"budgets": {
|
||||||
"queueBytes": 4096,
|
"queueBytes": 4096,
|
||||||
"taskBytes": 2099,
|
"taskBytes": 2092,
|
||||||
"parentManifestBytes": 24576,
|
"parentManifestBytes": 24576,
|
||||||
"parentStatusBytes": 6144,
|
"parentStatusBytes": 6144,
|
||||||
"evidenceFiles": 12,
|
"evidenceFiles": 12,
|
||||||
@@ -145,7 +145,7 @@
|
|||||||
"contextTokens": 3500,
|
"contextTokens": 3500,
|
||||||
"contextEnvelopeTokens": 1024,
|
"contextEnvelopeTokens": 1024,
|
||||||
"taskLines": 46,
|
"taskLines": 46,
|
||||||
"taskTokens": 525
|
"taskTokens": 523
|
||||||
},
|
},
|
||||||
"size": {
|
"size": {
|
||||||
"documents": [
|
"documents": [
|
||||||
@@ -157,9 +157,9 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "docs/tasks/WBV2-P1156-001.md",
|
"path": "docs/tasks/WBV2-P1156-001.md",
|
||||||
"bytes": 2099,
|
"bytes": 2092,
|
||||||
"lines": 46,
|
"lines": 46,
|
||||||
"tokens": 525
|
"tokens": 523
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "tests/golden/WBV2-P1156-000/manifest.json",
|
"path": "tests/golden/WBV2-P1156-000/manifest.json",
|
||||||
@@ -174,14 +174,14 @@
|
|||||||
"tokens": 91
|
"tokens": 91
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sourceTokens": 1971,
|
"sourceTokens": 1969,
|
||||||
"evidenceFiles": 0,
|
"evidenceFiles": 0,
|
||||||
"evidenceBytes": 0,
|
"evidenceBytes": 0,
|
||||||
"evidenceTokens": 0,
|
"evidenceTokens": 0,
|
||||||
"totalTokens": 1971,
|
"totalTokens": 1969,
|
||||||
"reservedEnvelopeTokens": 1024,
|
"reservedEnvelopeTokens": 1024,
|
||||||
"estimatedContextTokens": 2995,
|
"estimatedContextTokens": 2993,
|
||||||
"serializedContextTokens": 654,
|
"serializedContextTokens": 646,
|
||||||
"withinBudget": true
|
"withinBudget": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,10 +6,10 @@
|
|||||||
"dynamicInventory": {
|
"dynamicInventory": {
|
||||||
"path": "tests/golden/WBV2/dynamic-inventory.json",
|
"path": "tests/golden/WBV2/dynamic-inventory.json",
|
||||||
"beforeSha256": "02a76d4b766c5e921edc9a0b162f5be3ebc7218aee56dd63e31593817c231763",
|
"beforeSha256": "02a76d4b766c5e921edc9a0b162f5be3ebc7218aee56dd63e31593817c231763",
|
||||||
"afterSha256": "e8c79e76ed12bda7ecffe4554df75c3e0ee43c1eca230c029abcd3a0dc972579",
|
"afterSha256": "67b3f86bd6fcfde636c65c3af212b65aff365411dbc0223d0f16cdb25b27bbe3",
|
||||||
"unitCount": 3745,
|
"unitCount": 3745,
|
||||||
"verifiedUnits": 464,
|
"verifiedUnits": 466,
|
||||||
"unverifiedUnits": 3281
|
"unverifiedUnits": 3279
|
||||||
},
|
},
|
||||||
"explicitBindings": [
|
"explicitBindings": [
|
||||||
{
|
{
|
||||||
@@ -9291,12 +9291,52 @@
|
|||||||
},
|
},
|
||||||
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
||||||
"status": "VERIFIED"
|
"status": "VERIFIED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unitId": "modifier-source:MOD_volume_displace",
|
||||||
|
"task": "WBV2-P1156-001",
|
||||||
|
"capabilityId": "MODIFIER_VOLUME_DISPLACE_BATCH",
|
||||||
|
"sourceLocation": {
|
||||||
|
"path": "blender-5.2.0/source/blender/modifiers/intern/MOD_volume_displace.cc",
|
||||||
|
"line": 1,
|
||||||
|
"evidence": "modifier-source-file"
|
||||||
|
},
|
||||||
|
"evidenceManifest": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/manifest.json",
|
||||||
|
"sha256": "d10fca9f8f35e1af8bddbdfba7eef5cbe67102263da1e60fe36f1d9844a8aedc"
|
||||||
|
},
|
||||||
|
"productionEvidence": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/modifier-reader-batch-production.json",
|
||||||
|
"sha256": "8361cf72da89ca02ea8c117055634156e782d4a53daaf53b0716d68d3427be87"
|
||||||
|
},
|
||||||
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
||||||
|
"status": "VERIFIED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unitId": "rna-struct:VolumeDisplaceModifier",
|
||||||
|
"task": "WBV2-P1156-001",
|
||||||
|
"capabilityId": "MODIFIER_VOLUME_DISPLACE_BATCH",
|
||||||
|
"sourceLocation": {
|
||||||
|
"path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc",
|
||||||
|
"line": 8556,
|
||||||
|
"evidence": "RNA_def_struct"
|
||||||
|
},
|
||||||
|
"evidenceManifest": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/manifest.json",
|
||||||
|
"sha256": "d10fca9f8f35e1af8bddbdfba7eef5cbe67102263da1e60fe36f1d9844a8aedc"
|
||||||
|
},
|
||||||
|
"productionEvidence": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/modifier-reader-batch-production.json",
|
||||||
|
"sha256": "8361cf72da89ca02ea8c117055634156e782d4a53daaf53b0716d68d3427be87"
|
||||||
|
},
|
||||||
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
||||||
|
"status": "VERIFIED"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"coverageByKind": {
|
"coverageByKind": {
|
||||||
"modifier-source": {
|
"modifier-source": {
|
||||||
"verified": 93,
|
"verified": 94,
|
||||||
"unverified": 4
|
"unverified": 3
|
||||||
},
|
},
|
||||||
"node": {
|
"node": {
|
||||||
"verified": 21,
|
"verified": 21,
|
||||||
@@ -9311,8 +9351,8 @@
|
|||||||
"unverified": 2012
|
"unverified": 2012
|
||||||
},
|
},
|
||||||
"rna-struct": {
|
"rna-struct": {
|
||||||
"verified": 248,
|
"verified": 249,
|
||||||
"unverified": 731
|
"unverified": 730
|
||||||
},
|
},
|
||||||
"web-command": {
|
"web-command": {
|
||||||
"verified": 96,
|
"verified": 96,
|
||||||
@@ -9321,8 +9361,8 @@
|
|||||||
},
|
},
|
||||||
"coverageByFamily": {
|
"coverageByFamily": {
|
||||||
"MODIFIER": {
|
"MODIFIER": {
|
||||||
"verified": 93,
|
"verified": 94,
|
||||||
"unverified": 4
|
"unverified": 3
|
||||||
},
|
},
|
||||||
"NODES": {
|
"NODES": {
|
||||||
"verified": 21,
|
"verified": 21,
|
||||||
@@ -9337,8 +9377,8 @@
|
|||||||
"unverified": 53
|
"unverified": 53
|
||||||
},
|
},
|
||||||
"RNA": {
|
"RNA": {
|
||||||
"verified": 248,
|
"verified": 249,
|
||||||
"unverified": 731
|
"unverified": 730
|
||||||
},
|
},
|
||||||
"WEB_ENGINE": {
|
"WEB_ENGINE": {
|
||||||
"verified": 96,
|
"verified": 96,
|
||||||
|
|||||||
@@ -9278,5 +9278,45 @@
|
|||||||
},
|
},
|
||||||
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
||||||
"status": "VERIFIED"
|
"status": "VERIFIED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unitId": "modifier-source:MOD_volume_displace",
|
||||||
|
"task": "WBV2-P1156-001",
|
||||||
|
"capabilityId": "MODIFIER_VOLUME_DISPLACE_BATCH",
|
||||||
|
"sourceLocation": {
|
||||||
|
"path": "blender-5.2.0/source/blender/modifiers/intern/MOD_volume_displace.cc",
|
||||||
|
"line": 1,
|
||||||
|
"evidence": "modifier-source-file"
|
||||||
|
},
|
||||||
|
"evidenceManifest": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/manifest.json",
|
||||||
|
"sha256": "d10fca9f8f35e1af8bddbdfba7eef5cbe67102263da1e60fe36f1d9844a8aedc"
|
||||||
|
},
|
||||||
|
"productionEvidence": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/modifier-reader-batch-production.json",
|
||||||
|
"sha256": "8361cf72da89ca02ea8c117055634156e782d4a53daaf53b0716d68d3427be87"
|
||||||
|
},
|
||||||
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
||||||
|
"status": "VERIFIED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unitId": "rna-struct:VolumeDisplaceModifier",
|
||||||
|
"task": "WBV2-P1156-001",
|
||||||
|
"capabilityId": "MODIFIER_VOLUME_DISPLACE_BATCH",
|
||||||
|
"sourceLocation": {
|
||||||
|
"path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc",
|
||||||
|
"line": 8556,
|
||||||
|
"evidence": "RNA_def_struct"
|
||||||
|
},
|
||||||
|
"evidenceManifest": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/manifest.json",
|
||||||
|
"sha256": "d10fca9f8f35e1af8bddbdfba7eef5cbe67102263da1e60fe36f1d9844a8aedc"
|
||||||
|
},
|
||||||
|
"productionEvidence": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/modifier-reader-batch-production.json",
|
||||||
|
"sha256": "8361cf72da89ca02ea8c117055634156e782d4a53daaf53b0716d68d3427be87"
|
||||||
|
},
|
||||||
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
||||||
|
"status": "VERIFIED"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -5,19 +5,19 @@
|
|||||||
"artifacts": {
|
"artifacts": {
|
||||||
"inventory": {
|
"inventory": {
|
||||||
"path": "tests/golden/WBV2/dynamic-inventory.json",
|
"path": "tests/golden/WBV2/dynamic-inventory.json",
|
||||||
"sha256": "e8c79e76ed12bda7ecffe4554df75c3e0ee43c1eca230c029abcd3a0dc972579"
|
"sha256": "67b3f86bd6fcfde636c65c3af212b65aff365411dbc0223d0f16cdb25b27bbe3"
|
||||||
},
|
},
|
||||||
"inventoryManifest": {
|
"inventoryManifest": {
|
||||||
"path": "tests/golden/WBV2/dynamic-inventory-manifest.json",
|
"path": "tests/golden/WBV2/dynamic-inventory-manifest.json",
|
||||||
"sha256": "b56b02cc25fa84883d7e9f69ff110d5c45acca9923615664e72c03dc499fc523"
|
"sha256": "cc56949d1b851d0ddb88ef417f63cc3051a9f02b22487a6bfa564782778a347e"
|
||||||
},
|
},
|
||||||
"bindings": {
|
"bindings": {
|
||||||
"path": "tests/golden/WBV2/dynamic-coverage-bindings.json",
|
"path": "tests/golden/WBV2/dynamic-coverage-bindings.json",
|
||||||
"sha256": "0d8ef4501b0c990e529cb7c57a2ae250c6dfb9c9132f17710398e41d410cf778"
|
"sha256": "2e3a7373a0f932e0b4630f450d81ac029cd9908a71f5c6b2656cf63e0a417c79"
|
||||||
},
|
},
|
||||||
"report": {
|
"report": {
|
||||||
"path": "tests/golden/WBV2/dynamic-coverage-audit.json",
|
"path": "tests/golden/WBV2/dynamic-coverage-audit.json",
|
||||||
"sha256": "f26c0d608521236b4f32976331ae3545e1ab78b308831caed93893e3a0ad792e"
|
"sha256": "7476b002205c6e9af0d0f4880b2ef4026a55a44b0afed45664010da1786563bf"
|
||||||
},
|
},
|
||||||
"generator": {
|
"generator": {
|
||||||
"path": "tools/web/reconcile-source-dynamic-coverage.mjs",
|
"path": "tools/web/reconcile-source-dynamic-coverage.mjs",
|
||||||
@@ -26,9 +26,9 @@
|
|||||||
},
|
},
|
||||||
"coverage": {
|
"coverage": {
|
||||||
"unitCount": 3745,
|
"unitCount": 3745,
|
||||||
"verifiedUnits": 464,
|
"verifiedUnits": 466,
|
||||||
"unverifiedUnits": 3281,
|
"unverifiedUnits": 3279,
|
||||||
"boundUnitDelta": 3,
|
"boundUnitDelta": 2,
|
||||||
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202"
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202"
|
||||||
},
|
},
|
||||||
"historical": {
|
"historical": {
|
||||||
|
|||||||
@@ -2,18 +2,17 @@
|
|||||||
"schemaVersion": 1,
|
"schemaVersion": 1,
|
||||||
"operation": "BLENDER_52_SOURCE_DYNAMIC_INVENTORY_CHECK",
|
"operation": "BLENDER_52_SOURCE_DYNAMIC_INVENTORY_CHECK",
|
||||||
"scope": "batch",
|
"scope": "batch",
|
||||||
"task": "WBV2-P1155-001",
|
"task": "WBV2-P1156-001",
|
||||||
"status": "PASS",
|
"status": "PASS",
|
||||||
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
||||||
"sourceFiles": 4,
|
"sourceFiles": 3,
|
||||||
"unitCount": 3745,
|
"unitCount": 3745,
|
||||||
"planningEstimate": 5200,
|
"planningEstimate": 5200,
|
||||||
"verifiedUnits": 464,
|
"verifiedUnits": 466,
|
||||||
"unverifiedUnits": 3281,
|
"unverifiedUnits": 3279,
|
||||||
"selectedUnits": [
|
"selectedUnits": [
|
||||||
"rna-struct:GreasePencilLineartModifier",
|
"modifier-source:MOD_volume_displace",
|
||||||
"rna-struct:ParticleSystemModifier",
|
"rna-struct:VolumeDisplaceModifier"
|
||||||
"rna-struct:DecimateModifier"
|
|
||||||
],
|
],
|
||||||
"deterministic": "batch_hash_bound"
|
"deterministic": "batch_hash_bound"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,11 +14,11 @@
|
|||||||
},
|
},
|
||||||
"inventory": {
|
"inventory": {
|
||||||
"path": "tests/golden/WBV2/dynamic-inventory.json",
|
"path": "tests/golden/WBV2/dynamic-inventory.json",
|
||||||
"sha256": "e8c79e76ed12bda7ecffe4554df75c3e0ee43c1eca230c029abcd3a0dc972579"
|
"sha256": "67b3f86bd6fcfde636c65c3af212b65aff365411dbc0223d0f16cdb25b27bbe3"
|
||||||
},
|
},
|
||||||
"report": {
|
"report": {
|
||||||
"path": "tests/golden/WBV2/dynamic-inventory-check-report.json",
|
"path": "tests/golden/WBV2/dynamic-inventory-check-report.json",
|
||||||
"sha256": "1f0f9eaa07f2583ec951a296633486bb345d01f98eb32ba48d520dc53fd23df2"
|
"sha256": "a58d68eda29ad91e220aef589c777965e8088897051b1e49834345701e1532ee"
|
||||||
},
|
},
|
||||||
"status": {
|
"status": {
|
||||||
"path": "docs/status/WBV2-DYNAMIC-INVENTORY.md",
|
"path": "docs/status/WBV2-DYNAMIC-INVENTORY.md",
|
||||||
@@ -47,9 +47,9 @@
|
|||||||
},
|
},
|
||||||
"planningEstimate": 5200,
|
"planningEstimate": 5200,
|
||||||
"hardTarget": false,
|
"hardTarget": false,
|
||||||
"verifiedUnits": 464,
|
"verifiedUnits": 466,
|
||||||
"unverifiedUnits": 3281,
|
"unverifiedUnits": 3279,
|
||||||
"boundCaseDelta": 3
|
"boundCaseDelta": 2
|
||||||
},
|
},
|
||||||
"historical": {
|
"historical": {
|
||||||
"initialEstimate": 6900,
|
"initialEstimate": 6900,
|
||||||
|
|||||||
@@ -77,8 +77,8 @@
|
|||||||
"estimateDelta": -1455
|
"estimateDelta": -1455
|
||||||
},
|
},
|
||||||
"coverage": {
|
"coverage": {
|
||||||
"verifiedUnits": 464,
|
"verifiedUnits": 466,
|
||||||
"unverifiedUnits": 3281,
|
"unverifiedUnits": 3279,
|
||||||
"sourceMappingRequired": 3745,
|
"sourceMappingRequired": 3745,
|
||||||
"inventoryMutation": "explicit_source_case_bindings_only",
|
"inventoryMutation": "explicit_source_case_bindings_only",
|
||||||
"lastReconciledAt": "2026-09-01"
|
"lastReconciledAt": "2026-09-01"
|
||||||
@@ -40198,7 +40198,27 @@
|
|||||||
"evidence": "modifier-source-file"
|
"evidence": "modifier-source-file"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"coverageStatus": "UNVERIFIED"
|
"coverageStatus": "VERIFIED",
|
||||||
|
"coverage": {
|
||||||
|
"unitId": "modifier-source:MOD_volume_displace",
|
||||||
|
"task": "WBV2-P1156-001",
|
||||||
|
"capabilityId": "MODIFIER_VOLUME_DISPLACE_BATCH",
|
||||||
|
"sourceLocation": {
|
||||||
|
"path": "blender-5.2.0/source/blender/modifiers/intern/MOD_volume_displace.cc",
|
||||||
|
"line": 1,
|
||||||
|
"evidence": "modifier-source-file"
|
||||||
|
},
|
||||||
|
"evidenceManifest": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/manifest.json",
|
||||||
|
"sha256": "d10fca9f8f35e1af8bddbdfba7eef5cbe67102263da1e60fe36f1d9844a8aedc"
|
||||||
|
},
|
||||||
|
"productionEvidence": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/modifier-reader-batch-production.json",
|
||||||
|
"sha256": "8361cf72da89ca02ea8c117055634156e782d4a53daaf53b0716d68d3427be87"
|
||||||
|
},
|
||||||
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
||||||
|
"status": "VERIFIED"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "modifier-source:MOD_volume_to_mesh",
|
"id": "modifier-source:MOD_volume_to_mesh",
|
||||||
@@ -94986,7 +95006,27 @@
|
|||||||
"evidence": "RNA_def_struct"
|
"evidence": "RNA_def_struct"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"coverageStatus": "UNVERIFIED"
|
"coverageStatus": "VERIFIED",
|
||||||
|
"coverage": {
|
||||||
|
"unitId": "rna-struct:VolumeDisplaceModifier",
|
||||||
|
"task": "WBV2-P1156-001",
|
||||||
|
"capabilityId": "MODIFIER_VOLUME_DISPLACE_BATCH",
|
||||||
|
"sourceLocation": {
|
||||||
|
"path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc",
|
||||||
|
"line": 8556,
|
||||||
|
"evidence": "RNA_def_struct"
|
||||||
|
},
|
||||||
|
"evidenceManifest": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/manifest.json",
|
||||||
|
"sha256": "d10fca9f8f35e1af8bddbdfba7eef5cbe67102263da1e60fe36f1d9844a8aedc"
|
||||||
|
},
|
||||||
|
"productionEvidence": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/modifier-reader-batch-production.json",
|
||||||
|
"sha256": "8361cf72da89ca02ea8c117055634156e782d4a53daaf53b0716d68d3427be87"
|
||||||
|
},
|
||||||
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
||||||
|
"status": "VERIFIED"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "rna-struct:VolumeDisplay",
|
"id": "rna-struct:VolumeDisplay",
|
||||||
@@ -108858,6 +108898,46 @@
|
|||||||
},
|
},
|
||||||
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
||||||
"status": "VERIFIED"
|
"status": "VERIFIED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unitId": "modifier-source:MOD_volume_displace",
|
||||||
|
"task": "WBV2-P1156-001",
|
||||||
|
"capabilityId": "MODIFIER_VOLUME_DISPLACE_BATCH",
|
||||||
|
"sourceLocation": {
|
||||||
|
"path": "blender-5.2.0/source/blender/modifiers/intern/MOD_volume_displace.cc",
|
||||||
|
"line": 1,
|
||||||
|
"evidence": "modifier-source-file"
|
||||||
|
},
|
||||||
|
"evidenceManifest": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/manifest.json",
|
||||||
|
"sha256": "d10fca9f8f35e1af8bddbdfba7eef5cbe67102263da1e60fe36f1d9844a8aedc"
|
||||||
|
},
|
||||||
|
"productionEvidence": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/modifier-reader-batch-production.json",
|
||||||
|
"sha256": "8361cf72da89ca02ea8c117055634156e782d4a53daaf53b0716d68d3427be87"
|
||||||
|
},
|
||||||
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
||||||
|
"status": "VERIFIED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unitId": "rna-struct:VolumeDisplaceModifier",
|
||||||
|
"task": "WBV2-P1156-001",
|
||||||
|
"capabilityId": "MODIFIER_VOLUME_DISPLACE_BATCH",
|
||||||
|
"sourceLocation": {
|
||||||
|
"path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc",
|
||||||
|
"line": 8556,
|
||||||
|
"evidence": "RNA_def_struct"
|
||||||
|
},
|
||||||
|
"evidenceManifest": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/manifest.json",
|
||||||
|
"sha256": "d10fca9f8f35e1af8bddbdfba7eef5cbe67102263da1e60fe36f1d9844a8aedc"
|
||||||
|
},
|
||||||
|
"productionEvidence": {
|
||||||
|
"path": "tests/golden/WBV2-P1156-001/modifier-reader-batch-production.json",
|
||||||
|
"sha256": "8361cf72da89ca02ea8c117055634156e782d4a53daaf53b0716d68d3427be87"
|
||||||
|
},
|
||||||
|
"sourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
||||||
|
"status": "VERIFIED"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user