Files
workinf_Blender_Wasm/docs/tasks/WBV2-P1424-001-desktop-completion/USER01.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

51 lines
3.3 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.
# USER01:操作者使用测试与问题修复
- stage: `user-use`
- queueTask: `WBV2-P1424-001`;parent: `WBV2-P1424-000`;nextTask: `null`
- 包状态:`deferred_until_all_features_implemented`(并不表示已有源码尚未实现)
- 完整交付依赖:DW31
- 工作量级:USE;不表示日期承诺
- validation: `NOT_RUN`;acceptance: `NOT_CLAIMED`
## 优先复用的十多天成果
复用现有用户素材、手册、历史局部证据及全部包中的使用场景,不提前重跑历史测试。
先对照当前小范围源码和最新交接保留已实现子项;只有缺功能、缺接线或缺必要依赖才新增实现。历史状态不自动当作当前缺口。
## 操作者工作流与交付
操作者使用完整候选完成真实任务 → 记录问题 → 原生定位与修复 → 用户继续使用
真实使用反馈、修复归属和最终可用版本记录;当前只安排,不执行。
## 最小生产入口
- `tests/golden/WBV2-P1424-001/desktop-completion-manifest.json`
- `tests/golden/WBV2-P1424-001/desktop-completion-plan.md`
以上为聚焦入口,非要求全文加载。使用源码聚焦工具、精确 --source/--unit 和函数片段;接入新 operator 时追加其具体原生文件,单次最多 8 个精确源码文件。没有默认测试入口或要运行的 fixture;功能完成前不执行任何验证。
## 只补未完成部分
1. 仅在整个项目所要求功能实现完成后进入,用户在 Chromium 实际使用;不能按单包完成提前启动验证。
2. 按工程、机械建模/资产、角色动画、材质渲染/合成、物理烘焙、Grease Pencil、音视频/跟踪、脚本扩展八类实际项目组织使用。
3. 用户自然操作包含修改/取消/撤销重做/保存重开/长任务恢复;遇到问题记录具体动作、预期/实际、素材、模块和应用版本。
4. 失败交回对应 DW/CS 所有者,从 Blender 5.2 本地源码和同一生产入口修复;保留用户项目和上一个可用候选。
5. 修复只生成必要增量候选,用户继续原场景确认;没有新改动/失败原因不重复扩大验证范围。
6. 实际运行结果独立于 implementation 状态记录,未经用户使用不能改成 passed;问题修复不重启无关模块移植。
compute 专项引用:`CS14`。卡位于 `docs/tasks/WBV2-P1424-001-compute-ssbo/`;一次只读当前一张,既有实现不重复,状态依据后续真实交接更新。CS09 在 DW19 负责消费者,CS12 在 DW26 负责原生 Python 入口,CS13/CS14 分别归 DW31/USER01;不要另起平行路线。
## 失败边界
用户使用测试负责发现运行问题,不负责替代已知缺失功能的实现。
## 实现交接与后续使用
交付前必须具有实际入口→原生执行→消费者/结果→错误/取消→适用 history/save 的生产代码。这里是实现交付条件,不运行验收;编译成功不能替代功能。旧的已完成子项可引用并保留,不能声称本轮重新实现。
用户使用阶段的场景(现在不执行):完整项目持续使用,并将问题直接回传到对应功能包。
每次记录保留成果、补齐断点、仍有缺口、必要构件与下一动作。共同规则见同目录 `EXECUTION.md`,首次领取时阅读;不要将完整计划作为后续执行上下文。