Files
workinf_Blender_Wasm/docs/status/WBV2-P1-002.md
mes123456 c2c65d3a09
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled
Rebuild local Blender WASM environment and recovery evidence
2026-08-27 20:22:15 +08:00

1.1 KiB

WBV2-P1-002 Status

status: done task: WBV2-P1-002 gate: G1 updated: 2026-08-25 America/New_York

The minimal cube fixture exposes canonical SceneIR stable object/mesh IDs, topology counts, positions, and a bounded binary delta contract. Desktop and WASM/Main produce the same canonical summary and preserve it through save/reopen; malformed input is rejected without mutating the existing Main.

Acceptance evidence:

  • generator exit: 0
  • desktop SceneIR field read and save/reopen exit: 0
  • npm --prefix web run test:generated-gap -- --task WBV2-P1-002 exit: 0
  • node tools/web/check-generated-gap.mjs --task WBV2-P1-002 exit: 0
  • stable IDs, canonical hash, and malformed no-mutation case are verified

Artifacts:

  • report: tests/golden/WBV2-P1-002/sceneir-report.json
  • desktop report: tests/golden/WBV2-P1-002/sceneir-desktop-report.json
  • command log: tests/golden/WBV2-P1-002/command.log
  • fixture SHA-256: 09c4d34f7faf8b1755f8a59ecb533ebee61ac9821447c522e8fd41d7892ea9b34
  • canonical SceneIR hash: a0dc01a164bfa12bd27da51db914d854409273a69a15defb6630fcf8e77e396e

nextTask: WBV2-P1-003