# M12-01I Status status: done task: bind the schema fixture, migration report, and hashes into M12-01 evidence updated: 2026-08-17 America/New_York enablingTask: true parityStateChange: false ## Scope The M12-01 aggregate evidence binds all eight predecessor manifests in exact queue order and recursively verifies their declared source and artifact hashes. It separately binds the locked Blender 5.2 desktop canonical fixture, Web schema v2 golden and protocol, schema v1/v2 migration fixtures, production migration report, IndexedDB transaction implementation, and restart Worker. The checker recomputes canonical source and target manifest SHA-256 values, matches them to the migration report, verifies revision and preserved counts, and compares the persisted restart catalog/asset order with the target fixture. This closes the schema/migration evidence section; it does not claim catalog mutation or preview parity. ## Evidence - `WEB_TEST_PORT=5595 npm --prefix web run test:asset-catalog-m12-evidence` passed the Blender 5.2 inventory and regenerated fixture checks, schema v2 4/4, migration 3/3, legacy-reader 4/4, negatives 2/2, transaction/restart Node 5/5, Chromium 2/2, and final aggregate checker. - The final checker reported `subtasks=8 catalogs=3 assets=2 next=M12-02A`. - Source revision 7 and target revision 7 canonical hashes match the production migration report; all A-H task links and recursive artifact hashes resolve without gaps. - Typecheck, lint, status consistency, and `git diff --check` passed. ## Artifact Hashes - M12-01 evidence: `2b99f64a207c2ffb966963be8a2150feef67d5bf78946939d3a49a6335b55bc3` - aggregate checker: `7d0d9f5390648d4af79a8da6226627edb1bf99945bae1a7b1acfb2c5e2419a8b` - package command: `a810fec6a9a24cad94cb01475f9529ac2f85da827d391a70ab7ddb57421003f8` ## Next Task `M12-02A`: inventory Blender preview image dimensions, color space, and no-preview state. ## Rollback Remove the M12-01 aggregate evidence, checker, package command, and this status entry. Restore M12-01I to pending and `nextTask` to M12-01I. No parity ledger rollback is required.