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

42 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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.