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

2.7 KiB
Raw Blame History

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 仅显示。