- update native web_engine sources and rebuilt wasm artifacts - add task cards, status notes and tooling scripts - add web e2e specs, tutorial UI sources and tutorial assets - sync golden task manifests and audit records Co-Authored-By: Claude Code <noreply@anthropic.com>
117 lines
4.5 KiB
JSON
117 lines
4.5 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"task": "WBV2-P1218-001",
|
|
"parentTask": "WBV2-P1218-000",
|
|
"operation": "MODULE_FUNCTION_EXECUTION",
|
|
"phase": "CONTINUE",
|
|
"taskClass": "MODULE",
|
|
"status": "done",
|
|
"enablingTask": true,
|
|
"parityStateChange": false,
|
|
"runtime": "BLENDER_WEB_FUNCTION_MODULE",
|
|
"batchId": "WBV2-P1218-001:AUTO_GEOMETRY_NATIVE_NODE_READER:34abb58eedf43c5f",
|
|
"selectedRecordIds": [
|
|
"node:FunctionNodeTransformPoint",
|
|
"node:FunctionNodeTransposeMatrix",
|
|
"node:FunctionNodeTrimString",
|
|
"node:FunctionNodeValueToString",
|
|
"node:GeometryNodeInputObject"
|
|
],
|
|
"artifacts": {
|
|
"parentManifest": {
|
|
"path": "tests/golden/WBV2-P1218-000/manifest.json",
|
|
"sha256": "d6ad07e064942e11df7563db70fdedef07d200af26bea9ee4107045c9235e297"
|
|
},
|
|
"source1": {
|
|
"path": "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_transform_point.cc",
|
|
"sha256": "7f66c72f53ce84d881e5c5bc64e34c407a3163659fa6ad784e43723a9cb2da50"
|
|
},
|
|
"source2": {
|
|
"path": "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_transpose_matrix.cc",
|
|
"sha256": "7ccc211a1a6158bf4fb70cc5ac73ba938f26e6634c1231f956ad5794340f24c6"
|
|
},
|
|
"source3": {
|
|
"path": "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_trim_string.cc",
|
|
"sha256": "3cac3b057297cc65692aae8816e1a5adf6f53517051ee81aead57c0342bc24d1"
|
|
},
|
|
"source4": {
|
|
"path": "blender-5.2.0/source/blender/nodes/function/nodes/node_fn_value_to_string.cc",
|
|
"sha256": "308e15cee9b09d504de6232bd4e6a2bd2ceb05d2c46c94244a54b11854360ed6"
|
|
},
|
|
"source5": {
|
|
"path": "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_input_object.cc",
|
|
"sha256": "100e21f2668f91d572e8eb54ac67ba04c2cb37b7fe500baaca09e747979ab4e9"
|
|
},
|
|
"source6": {
|
|
"path": "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp",
|
|
"sha256": "8a9b46e8f5f9c4b30ad7818fac6fbd64b20dc2d0a962630f50c8f352bdf230d3"
|
|
},
|
|
"source7": {
|
|
"path": "web/tests/e2e/geometry-node-main-reader.spec.ts",
|
|
"sha256": "066e205d7a329fe96b4a344f052034790563447edd8d9eb25afd730618a26f84"
|
|
},
|
|
"source8": {
|
|
"path": "tests/files/web/generated/wbv2-geometry-34abb58eedf43c5f.blend",
|
|
"sha256": "714e8813cb9e36679afd1ae0d9fef716642c5fbcfeecb0503ccf5c246e8a68f1"
|
|
},
|
|
"source9": {
|
|
"path": "web/app/src/vendor/blender/web_engine.wasm",
|
|
"sha256": "66fc59cba55a8c17d398b74d12ea4a9f09746c0f30c40f579c44aa34956e3072"
|
|
},
|
|
"evidence1": {
|
|
"path": "tests/golden/WBV2-P1218-001/geometry-node-reader-production.json",
|
|
"sha256": "d33707f0ab5748582a498089122c998d6bac88d8087e31a86e96a81930b39e2f"
|
|
},
|
|
"moduleReceipt": {
|
|
"path": "tests/golden/WBV2-P1218-001/module-receipt.json",
|
|
"sha256": "162a7bc5e1cb803ab9ec8630e7d86f610b18d256f90d67c5d0015f92cca63070"
|
|
},
|
|
"status": {
|
|
"path": "docs/status/WBV2-P1218-001.md",
|
|
"sha256": "fe7335ef3c943fc5c4c9cd1b76e6ff0986ed70b04b4caabeac67aaf72893a522"
|
|
},
|
|
"log": {
|
|
"path": "tests/golden/WBV2-P1218-001/module-run.log",
|
|
"sha256": "3de3abb869edbb19a2a5c4f3c97d7ccb475fb1732338a3936517d14d00f1be19"
|
|
},
|
|
"plan": {
|
|
"path": "tests/golden/WBV2-P1218-000/module-execution-plan.json",
|
|
"sha256": "981b75b2d8cc7b235ec7376afc06372fc0b4a850d4247a80fb7bda245c5364c3"
|
|
},
|
|
"taskContext": {
|
|
"path": "tests/golden/WBV2-P1218-001/task-context.json",
|
|
"sha256": "47551c80f9b41c04906e2459e1b8a043456cf9fca41bea855cea4ab9e1f114d9"
|
|
}
|
|
},
|
|
"assertions": {
|
|
"moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER",
|
|
"batchId": "WBV2-P1218-001:AUTO_GEOMETRY_NATIVE_NODE_READER:34abb58eedf43c5f",
|
|
"selectedRecordIds": [
|
|
"node:FunctionNodeTransformPoint",
|
|
"node:FunctionNodeTransposeMatrix",
|
|
"node:FunctionNodeTrimString",
|
|
"node:FunctionNodeValueToString",
|
|
"node:GeometryNodeInputObject"
|
|
],
|
|
"sourceBacked": true,
|
|
"positiveCases": 7,
|
|
"negativeCases": 3,
|
|
"recoveryCases": 3,
|
|
"commandCount": 4,
|
|
"reusedReceiptCount": 1,
|
|
"sourceUnchanged": true,
|
|
"fullFamilyParity": false,
|
|
"dynamicInventoryPath": "tests/golden/WBV2/dynamic-inventory.json",
|
|
"dynamicSourceTreeSha256": "600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202",
|
|
"dynamicUnitCount": 3745,
|
|
"dynamicVerifiedUnits": 768,
|
|
"dynamicUnverifiedUnits": 2977,
|
|
"planningEstimate": 5200,
|
|
"historicalInventoryTotal": 6900,
|
|
"historicalEffectiveCompleted": 290,
|
|
"historicalEffectivePending": 6609,
|
|
"historicalReproduction": false
|
|
},
|
|
"nextTask": "WBV2-P1219-000"
|
|
}
|