Accumulated uncommitted work: GHOST Web backend, WebGL/GPU web layer, web workflow engine and protocol, tooling, docs and task records. Large generated evidence, user-testing archives, build snapshots and imported test assets remain untracked. Co-Authored-By: Claude Code <noreply@anthropic.com>
1.7 KiB
1.7 KiB
WBV2-P1120-000: Volume NanoVDB module
- task:
WBV2-P1120-000 - parent:
WBV2-P1119-000 - status:
in_progress - gap:
workflow:module_volume_nanovdb - ownerFamily:
MEDIA - targetImplementationClass:
LOCAL_BOUNDED
目标
按功能模块验证 NanoVDB manifest/chunk identity、paged feedback、OPFS commit/restart、WebGPU availability 和 main/offscreen viewport roundtrip。
输入与范围
- Protocol:
web/protocol/volume-vdb.ts,web/protocol/nanovdb-page-feedback.ts,web/protocol/nanovdb-device-recovery.ts,web/protocol/storage.ts - Volume implementation:
web/app/src/volume/nanovdb-opfs.ts,web/app/src/volume/nanovdb-stream.ts,web/app/src/volume/nanovdb-viewport.ts,web/app/src/volume/nanovdb-float32.ts,web/app/src/render/nanovdb-volume-renderer.ts - Workers/UI:
web/app/src/workers/vdb-opfs-test.worker.ts,web/app/src/workers/storage.worker.ts,web/app/src/app/App.tsx
验收
npm --prefix web run test:vdb-availability
npm --prefix web run test:vdb-native
npm --prefix web run test:nanovdb-page-feedback
npm --prefix web run test:nanovdb-opfs-restart
npm --prefix web run test:nanovdb-volume-roundtrip
npm --prefix web run typecheck
必须记录 manifest/chunk 正例、hash/stale/WebGPU block 负例、OPFS restart、feedback resume、quota/device cleanup、main/offscreen viewport 和 Chromium save/reopen。OpenVDB browser decoder 关闭、advanced material blocked 等能力保持显式。
交付与回滚
- Receipt:
tests/golden/WBV2-P1120-000/module-receipt.json - Manifest:
tests/golden/WBV2-P1120-000/manifest.json - Status:
docs/status/WBV2-P1120-000.md - 回滚:恢复 P1119 manifest 为 queue parent。