- 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-P1204-001",
|
|
"parentTask": "WBV2-P1204-000",
|
|
"operation": "MODULE_FUNCTION_EXECUTION",
|
|
"phase": "CONTINUE",
|
|
"taskClass": "MODULE",
|
|
"status": "done",
|
|
"enablingTask": true,
|
|
"parityStateChange": false,
|
|
"runtime": "BLENDER_WEB_FUNCTION_MODULE",
|
|
"batchId": "WBV2-P1204-001:AUTO_GEOMETRY_NATIVE_NODE_READER:cee66fd20924b9e5",
|
|
"selectedRecordIds": [
|
|
"node:GeometryNodeImageTexture",
|
|
"node:GeometryNodeImportCSV",
|
|
"node:GeometryNodeImportOBJ",
|
|
"node:GeometryNodeImportPLY",
|
|
"node:GeometryNodeImportSTL"
|
|
],
|
|
"artifacts": {
|
|
"parentManifest": {
|
|
"path": "tests/golden/WBV2-P1204-000/manifest.json",
|
|
"sha256": "1d0dde423f017200bb54b602cc42304912884a663df8749c1c46e5fe7918e144"
|
|
},
|
|
"source1": {
|
|
"path": "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_image_texture.cc",
|
|
"sha256": "a8abc162f286e64814976799a8aaa6b99f37b6b1721ceafa16a291aef47d7658"
|
|
},
|
|
"source2": {
|
|
"path": "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_csv.cc",
|
|
"sha256": "4e1ea2dbbf16ecbf5ab331fe518df0d1edbb9d7434146b688a344a801c4940ea"
|
|
},
|
|
"source3": {
|
|
"path": "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_obj.cc",
|
|
"sha256": "fcf2d935b58d0c845f11aa36cc728e375679196674af3747912ded57856a0a50"
|
|
},
|
|
"source4": {
|
|
"path": "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_ply.cc",
|
|
"sha256": "02782efc356f555c2b3b03db8cc41e31e8438717cabb703a3207dfcbf3ae3a3f"
|
|
},
|
|
"source5": {
|
|
"path": "blender-5.2.0/source/blender/nodes/geometry/nodes/node_geo_import_stl.cc",
|
|
"sha256": "53c51b7bdb263bec6fbb74f347c91acf072076ddb37b8fda306c3870c9656df0"
|
|
},
|
|
"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-cee66fd20924b9e5.blend",
|
|
"sha256": "988ea72ad66cb7d2fd8204375c1fb2165778dfe0070c076091f9bfd4e9206f02"
|
|
},
|
|
"source9": {
|
|
"path": "web/app/src/vendor/blender/web_engine.wasm",
|
|
"sha256": "66fc59cba55a8c17d398b74d12ea4a9f09746c0f30c40f579c44aa34956e3072"
|
|
},
|
|
"evidence1": {
|
|
"path": "tests/golden/WBV2-P1204-001/geometry-node-reader-production.json",
|
|
"sha256": "feab31229a002d95e9932cd9443dfc24414574eeca43853024ca91429670ecfc"
|
|
},
|
|
"moduleReceipt": {
|
|
"path": "tests/golden/WBV2-P1204-001/module-receipt.json",
|
|
"sha256": "65100661bf9c0f322842fca18118871efba907852de3848152ff7ebf5539e334"
|
|
},
|
|
"status": {
|
|
"path": "docs/status/WBV2-P1204-001.md",
|
|
"sha256": "a21c2b4a9f8d24bccf328aacb0eb25491d181ed405ffdbd86289c655091c888d"
|
|
},
|
|
"log": {
|
|
"path": "tests/golden/WBV2-P1204-001/module-run.log",
|
|
"sha256": "4a0893e53d5f963d0dc0c1378a47eeb6670589774cda615e3315d7fc65da1ffc"
|
|
},
|
|
"plan": {
|
|
"path": "tests/golden/WBV2-P1204-000/module-execution-plan.json",
|
|
"sha256": "b647ebced9f2dce9203be206cf932f5b7cab7cf9cb6c1042913546e88308ecb2"
|
|
},
|
|
"taskContext": {
|
|
"path": "tests/golden/WBV2-P1204-001/task-context.json",
|
|
"sha256": "1bb6147285c845a33f530b1e283d462f969870aec816c5cfd76dd9a3f0883393"
|
|
}
|
|
},
|
|
"assertions": {
|
|
"moduleId": "AUTO_GEOMETRY_NATIVE_NODE_READER",
|
|
"batchId": "WBV2-P1204-001:AUTO_GEOMETRY_NATIVE_NODE_READER:cee66fd20924b9e5",
|
|
"selectedRecordIds": [
|
|
"node:GeometryNodeImageTexture",
|
|
"node:GeometryNodeImportCSV",
|
|
"node:GeometryNodeImportOBJ",
|
|
"node:GeometryNodeImportPLY",
|
|
"node:GeometryNodeImportSTL"
|
|
],
|
|
"sourceBacked": true,
|
|
"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": 698,
|
|
"dynamicUnverifiedUnits": 3047,
|
|
"planningEstimate": 5200,
|
|
"historicalInventoryTotal": 6900,
|
|
"historicalEffectiveCompleted": 290,
|
|
"historicalEffectivePending": 6609,
|
|
"historicalReproduction": false
|
|
},
|
|
"nextTask": "WBV2-P1205-000"
|
|
}
|