Files
workinf_Blender_Wasm/docs/status/M12-05A.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.3 KiB

M12-05A Status

status: done task: generate the Blender 5.2 runtime format inventory updated: 2026-08-18 America/New_York enablingTask: false parityStateChange: false

Scope

The pinned build_blender_5.2.0/bin/blender runtime generated seven separate format records: GLTF, GLB, OBJ, STL, PLY, USD, and ALEMBIC. Each record binds import/export operator paths, registered state, RNA identifier, canonical property identifiers and enum items, file extensions, format variants, and the build option that gates the operator.

The runtime receipt also binds Blender 5.2.0 LTS version tuple, build hash/branch/platform/type/date, commit timestamp, selected build options, and the Blender binary SHA-256. On this pinned build, GLTF/GLB/OBJ/STL/PLY are AVAILABLE; USD and Alembic are explicitly OPERATOR_UNREGISTERED because bpy.app.build_options.usd and alembic are false. This is inventory evidence only and does not claim import/export round-trip parity.

Evidence

  • node tools/web/check-io-format-runtime-inventory.mjs passed; the generator was rerun in a fresh process and matched the committed JSON byte-for-byte.
  • Inventory has 7 formats, 5 available format families and 2 build-disabled families. All available operators have canonical non-empty RNA property lists; disabled operators fail closed.
  • Runtime receipt records binary SHA-256 d4483926610484ef9c2ad9241aae1469f934d955ebe791f1920e263e0ba85b82.

Artifact Hashes

  • parent manifest: 989d417ab44e165849c7054f331f7038ec1d779349c39dd4f5b30050bbaecf56
  • generator: aa926397664240a5195f8864fc3ed5549bafcc963a03c513c7e37926b0559d7d
  • checker: 12853306ea5eb2698ab636c7dfc2f27ae140295641473c57b84f93fa13d4864e
  • inventory: 0d660b0fd8b647ebbf4e91afebd5006bd100973ab8e2507a5bfe759f477b33b4
  • package commands: cfb232baa494ff59f6c8d65514a08c86332ee9354350b2a0392b6f932a7ee42c
  • manifest: 202b144c91f8e2c39477e257aeb26f9bd0b1b05b459ff8a246668024e94deec7

Next Task

M12-05B: declare import/export, local/server, geometry/material/animation support separately for each inventoried format.

Rollback

Remove the runtime inventory generator/checker, format inventory, golden manifest, and this status entry. Restore M12-04J as the queue tail and move the machine queue back to M12-05A. No parity ledger rollback is required.