Files
workinf_Blender_Wasm/docs/tasks/WBV2-P1151-001.md
mes123456 646e580b94
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
feat(web): reuse verified batches in unattended flow
2026-09-03 13:10:21 +08:00

1.7 KiB
Raw Blame History

WBV2-P1151-001: verify Grease Pencil modifier reader batch

  • task: WBV2-P1151-001
  • parent: WBV2-P1151-000
  • status: done
  • gap: capability:GREASE_PENCIL_MODIFIER_READER_BATCH
  • ownerFamily: DRAWING
  • targetImplementationClass: LOCAL_EXACT
  • Implementation entrypoint: node tools/web/run-wbv2-module-task.mjs --task WBV2-P1151-001 --write

目标

使用一个共享 Blender Main/WASM/Worker/Chromium 链验证 25 个 Grease Pencil modifier source 和 23 个 RNA unit,形成一个聚合 receipt。

输入与范围

  • Blender source family: blender-5.2.0/source/blender
  • Fixture: tests/files/web/modifier_grease_pencil_scene.blend
  • Chromium test: web/tests/e2e/wbv2-modifier-reader-batch-two-production.spec.ts
  • Complete unit list: tests/golden/WBV2-P1151-000/module-execution-plan.json

验收

  • one shared function chain covers every selected modifier type exactly once
  • malformed input is rejected without Main mutation
  • save/reopen and deterministic second read are exact in Chromium
  • existing source/receipt evidence is reused before any new run
  • every selected unit gets an explicit hash-bound coverage binding
  • node tools/web/check-task-context.mjs --task WBV2-P1151-001 --write

失败边界

  • partial or unsupported Grease Pencil data keeps the batch in_progress/blocked
  • no full-family parity or historical inventory mutation is claimed

交付与回滚

  • Aggregate receipt: tests/golden/WBV2-P1151-001/module-receipt.json
  • Production evidence: tests/golden/WBV2-P1151-001/modifier-reader-batch-production.json
  • Manifest: tests/golden/WBV2-P1151-001/manifest.json
  • Rollback: restore WBV2-P1151-000 as queue parent without rewriting prior evidence.