45 lines
2.1 KiB
Markdown
45 lines
2.1 KiB
Markdown
# 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.
|