Files
workinf_Blender_Wasm/my-tools/BLENDER_PROGRESS.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.1 KiB
Raw Blame History

查看 Blender → Web Blender 当前执行状态

在仓库目录运行:

python3 my-tools/view_wbv2_progress.py

每 5 秒自动刷新,按 Ctrl+C 退出:

python3 my-tools/view_wbv2_progress.py --watch

自定义刷新间隔和最近交接条数:

python3 my-tools/view_wbv2_progress.py --watch --interval 10 --recent 5

从任意目录执行:

python3 /home/mes123456/workinf_Blender_Wasm/my-tools/view_wbv2_progress.py --watch

获取 JSON(配合 --watch 时每行一个 JSON 快照):

python3 my-tools/view_wbv2_progress.py --json

默认输出只保留当前任务真正需要的信息:

  • 当前任务、活动轮次、当前 UI 模块、进程身份、心跳和本轮实际耗时。
  • 当前调度器交接的下一动作与明确余项;旧的阶段清单、空模块零计数和历史计划不再冒充当前进度。
  • 最新源码交接及少量最近结果;每轮使用 process.json 的实际耗时,不用文件时间差估算执行速度。
  • 调度器指定的应用候选、明确待组合源码轮次和根会话补缺是否尚未归属候选;不扫描其它候选目录代替当前记录。
  • 当前 validation / acceptance;不以心跳、轮次、构建或报告数量宣称完整对标。

需要历史路由、源码落点、进程文件和已报告实现条目时再展开:

python3 my-tools/view_wbv2_progress.py --details

该入口复用当前任务的 unattended-implementation/state.json、desktop-delivery-manifest.json、当前轮 attempt.json、少量最近 result.json/process.json 和显式根会话交接。候选只读取 state.applicationCandidate 指定的 candidate.json;不使用其它目录的修改时间替代,不读取 WASM 内容、不重新计算构件哈希、不载入完整源码 inventory。

命令只读,不启动/停止服务,不更新队列、状态或缓存,不构建,不运行功能验证。状态文件缺失、暂时写入不完整或任务不一致时显示说明,不误报已完成。本次实现遵照项目规则未执行测试、独立语法检查或验收。