2.4 KiB
M12-05B Status
status: done task: declare per-format import/export local/server and feature support updated: 2026-08-18 America/New_York enablingTask: false parityStateChange: false
Scope
The schema-1 capability matrix binds all seven M12-05A runtime formats and the inventory SHA-256. Each format has separate IMPORT and EXPORT entries with local and server routes plus explicit geometry, material, and animation feature status. A runtime operator being registered does not make a Web route executable.
The only READY route is the existing bounded GLB EXPORT local path. All seven IMPORT routes and
all server routes are explicit BLOCKED/IO_FORMAT_UNSUPPORTED; other local exports are also blocked.
GLB export features are marked PARTIAL with the M12-06 round-trip dependency. Unimplemented
operations stay UNVERIFIED rather than claiming geometry/material/animation support.
Evidence
node --test web/tests/unit/io-format-capability-matrix.test.mjspassed 3/3, including duplicate format, ready-without-executor, unverified-ready-feature, and missing blocked-code negatives.node tools/web/check-io-format-capability-matrix.mjspassed; the matrix generator reproduced the committed JSON byte-for-byte and runtime statuses matched the M12-05A inventory.- The checker reports 7 formats, 1 local bounded GLB export route, and 27 blocked routes.
Artifact Hashes
- parent manifest:
202b144c91f8e2c39477e257aeb26f9bd0b1b05b459ff8a246668024e94deec7 - protocol:
3063ae5e45f5b1642d329aa554187d121998d816a5a6740a2b9662f00c3c5738 - generator:
746078caaf29fa5aa2281b901b9ea5fc66f9a935eb3f6e282d4fbfb018d4c390 - checker:
4a8b35cd7f87238c13627a00c3bb0b34c130fc34d597773574efac7d8909b804 - unit:
0cc4d8f1df1ecdab20d8100cf5f12b44cb2a68bca4384ef7964a032b2f74b36e - matrix:
139c9d764736da176b32414ecda840c07eb0ba5f3864da2dc08ce04bae161366 - package commands:
cfb232baa494ff59f6c8d65514a08c86332ee9354350b2a0392b6f932a7ee42c - manifest:
8cc9517c9f25138c351bc5a79efe3b1ce6d9f6663d3b7c14397c5e4e8f11181a
Next Task
M12-05C: prevent matrix-undecared combinations from appearing in file selection and operator search.
Rollback
Remove the capability matrix protocol/generator/checker, unit test, matrix, golden manifest, and this
status entry. Restore M12-05A as the queue tail and move the machine queue back to M12-05B. No
parity ledger rollback is required.