Files
workinf_Blender_Wasm/docs/tasks/WBV2-P1424-001-compute-ssbo/CS14.md
mes123456 f3e21c6b98
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
chore: checkpoint web Blender migration source, tools and docs
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>
2026-11-10 11:18:01 +08:00

46 lines
2.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.
# CS14:全部功能实现后的用户使用验证
- queueTask: WBV2-P1424-001
- parentTask: WBV2-P1424-000
- packageStatus: deferred_until_all_project_features_implemented
- dependsOn: CS13
- validation: NOT_RUN;acceptance: NOT_CLAIMED
## 业务与交付
用户在 Chromium 主应用完成真实工作流并观察原生业务结果
用户使用反馈与真实运行证据;当前不创建通过记录。
## 最小输入与源码依据
- `tests/golden/WBV2-P1424-001/compute-ssbo-manifest.json`
- `tests/golden/WBV2-P1424-001/general-compute-ssbo-task-breakdown.md`
- 本项是用户使用阶段,不是当前实现前置条件。
## 实现步骤
1. 仅在整个项目全部功能实现完成后进入;本专项完成或编译完成都不能提前解锁。
2. 按前 13 张卡的延后场景执行真实正例、错误/no-mutation、取消/恢复、资源寿命及用户可见结果观察。
3. 每个业务核对原生 Main mutation 或 reader/context 语义;undo/redo/save/reopen 适用于业务数据,GPU 缓存应重建而非写入 blend。
4. 只记录实际 Chromium 结果、退出码和对应构件;失败重新指向具体 shader/owner/producer/consumer,不能以统计任务数量代替功能完成。
## 失败边界
当前状态 deferred_until_all_project_features_implemented;不得执行任何验证命令。
发生阻塞时记录具体业务、原生函数/create-info、producer/consumer 和下一修复动作;保留既有产物,继续无此依赖的实现卡,不用缺失证据作为实现阻塞。
## 延后的用户场景(当前不执行)
- CS01–CS13 全部业务场景,按实际构件绑定
没有在本次拆解中创建或运行测试 fixture。原生 shader、现有模板和真实业务数据是实现输入;需要新增用户使用 fixture 时在全项目实现完成后安排。
## 交接
每次报告填写:实际 workflow/route、源码函数与修改、仍未实现接口、产物元数据(仅生成时)、失败/no-mutation 策略、implementation 状态、validation=NOT_RUN、acceptance=NOT_CLAIMED、下一实现动作。记录 unitCount/verifiedUnits/unverifiedUnits/sourceTreeSha256 的来源;未绑定/未验证不增记覆盖。
执行约束:本卡属于 WBV2-P1424-001 / parent WBV2-P1424-000,nextTask=null 保持不变。全部功能实现前不执行测试、回归、冒烟、浏览器验收、类型/语法/上下文检查或证据审计。仅为产物生成进行必要增量编译。源码检索使用 tools/web/search-wbv2-batch-source.mjs 的精确 --source/--unit;GLSL fixture 只读取本卡列出的原文件。不加载完整专项规划、历史日志或源码 inventory。JS 仅承担浏览器 API/传输;几何算法仍使用 OCCT 出口,Three.js 仅显示。