chore: checkpoint web Blender migration source, tools and docs
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

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>
This commit is contained in:
mes123456
2026-11-10 11:18:01 +08:00
parent 122142c26c
commit f3e21c6b98
6887 changed files with 257154 additions and 12294 deletions

View File

@@ -0,0 +1,16 @@
# B0:可信基线与当前证据
运行 `node tools/web/evaluate-wbv2-completion.mjs --case-manifest <案例manifest>`。不提供案例参数时只评估仓库已有输入;不会补造案例通过记录。
`tests/golden/WBV2/completion-baseline-B0.json` 保存升级前的原始评估,创建后不覆盖。最新 JSON/Markdown 位于 `completion-evaluation.*`;其 `baseline.path` 指向按内容 hash 保存的不可变基线。相同输入的 `inputSummarySha256` 与基线文件 hash 必须相同,生成时间不参与摘要。
案例清单参数和实际文件观察均先规范化路径,因此同一文件使用相对或绝对路径不会改变输入摘要。
当前分母取目录与 inventory 的单元 ID 并集;遗漏单元仍在分母和残余中。原动态覆盖快照保留为历史,旧分母警告不会被隐藏;当前 `coverage.reconciliation` 给出两侧集合和统一分母。
基线分别记录历史 VERIFIED、当前引用匹配、当前源码版本匹配。两个证据引用与源码版本都有效时才计作当前行为覆盖。漂移、缺失、未绑定和源码变化逐项保留,不能通过改 hash 或删缺口恢复通过。
源码 hash 复用 inventory 生成器的算法,范围明确为 inventory 声明的源文件;这里不新增全库 inventory,也不宣称覆盖了未登记文件。原 inventory hash、当前范围 hash 和变化文件列表同时保存。
所选案例只有在真实数值类型、进程完成、输入/产物 hash 都有效时才记录检查通过;不自动升级批次 acceptance。全局分数采用当前绑定条件,原评分仍可读,新旧评分不能直接解释为功能退步或进步。
读取期间或发布前发现输入变化会中止发布。JSON、Markdown 和基线产物使用原子写入;失败时先定位具体变化文件,保留现有证据,不盲目重跑下游。