{ "schemaVersion": 1, "task": "M12-01C", "parentTask": "M12-01", "parityId": "N-023-ASSET-CATALOG-SCHEMA", "enablingTask": true, "parityStateChange": false, "implementationClass": "NOT_APPLICABLE", "blenderVersion": "5.2.0", "identityContract": { "catalog": "CANONICAL_RFC4122_UUID", "asset": "SHA256_OF_BLENDER_ASSET_WEAK_REFERENCE_V1", "renameBehavior": "RELATIVE_IDENTIFIER_AND_ASSET_ID_CHANGE_TO_MATCH_BLENDER", "catalogHierarchy": "CLEANED_SLASH_PATH" }, "artifacts": { "protocol": { "path": "web/protocol/asset-catalog-v2.ts", "sha256": "0949838efb2f69466368185b80bb1d2e851672d78311fcd5270eb0814576e5d7" }, "generator": { "path": "tools/web/generate-asset-catalog-v2.mjs", "sha256": "b20e7dbd8508ca8ecf17d7da507b45b1225315bac7759c55c7b324683d660881" }, "desktopCanonical": { "path": "tests/golden/M12-01B/canonical.json", "sha256": "6fc6def0b9d0e4f51ef40c1d87a1f17074f6340c126a01aee49e5e53271c961e" }, "schemaGolden": { "path": "tests/golden/M12-01C/asset-catalog-v2.json", "sha256": "2abe279cebbffd1341dc61b1fdc5366dd1f6f42769ba36171782019ca61fb929" }, "blenderWeakReferenceSource": { "path": "blender-5.2.0/source/blender/asset_system/intern/asset_representation.cc", "sha256": "ace3d6468bcdb2f6190431e967495794b7afa35758fd82fc3941b1ce7d374635" } }, "nonGoals": [ "Schema v1 to v2 migration", "Schema v2 legacy-reader policy", "IndexedDB migration", "Catalog mutation parity" ], "nextTask": "M12-01D" }