Files
workinf_Blender_Wasm/docs/web/completion-baseline.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

17 lines
1.9 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.
# 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 和基线产物使用原子写入;失败时先定位具体变化文件,保留现有证据,不盲目重跑下游。