Files
workinf_Blender_Wasm/docs/status/M12-05B.md
mes123456 380cbed4ff
Some checks are pending
M6 deployable RC / quick (push) Waiting to run
M6 deployable RC / chromium (push) Blocked by required conditions
M6 deployable RC / release (push) Blocked by required conditions
Checkpoint web parity through Chromium input tasks
2026-08-19 10:39:03 -04:00

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.mjs passed 3/3, including duplicate format, ready-without-executor, unverified-ready-feature, and missing blocked-code negatives.
  • node tools/web/check-io-format-capability-matrix.mjs passed; 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.