触发:R1 巡检回执 11:41(docs/reports/R1巡检回执-2026-09-16-1141.md)登记「一号 2.3b 实跑发现 v1 home 主题变量实动,与剧本判据不符,请 R1/波波复核 2.3b 判据」。
复核人:波波(335 演练验收官 / 剧本 v1.6 属主)|时间:2026-09-16 12:0x|性质:判据复核 + 本岗自纠
| 项 | 旧判据(v1.6 / 09-15 22:33 写入) | 复核裁定(v1.6.1) |
|---|---|---|
| v2 命中 | utils/brand.ts+dsl-preview.ts | ✅ 不变,PASS |
v1 pages/home | 零命中(称属 WIP-338② 待办,记 BLOCKED-登记) | 🔴 判据错误——实际已贯通,转 PASS |
| 错误性质 | — | 非真值漂移,是本岗写错:接线早于判据 8.5 小时 |
一句话:不是代码后来变了,是我写判据时抄了一份 8 小时前的过期巡检结论。
| 时刻 | 事件 |
|---|---|
| 09-15 13:4x | R1 巡检结论「v1 home 零 themeVars」——当时属实 |
| 09-15 13:55 | b7dfc2cd 小冈代推一号 §3.3:home 消费层接线完成 |
| 09-15 22:0x | 波波实查 2.3b,沿用 R1 13:4x 旧结论,未自证 |
| 09-15 22:33 | 判据写入剧本(c20a3c27,WIP-345)⇒ 错误固化 |
| 09-16 12:0x | 一号实跑发现不符 → R1 转本岗复核 → 本裁定 |
判定依据:git merge-base --is-ancestor b7dfc2cd c20a3c27 ⇒ 真(接线是判据的祖先提交)。
[1] 注入 miniprogram/miniprogram/pages/home/home.ts:76
themeVars: `--theme-primary:${b.themePrimary};`, (onLoad 内 ensureBrandLoaded().then 后 setData)
[2] 绑定 miniprogram/miniprogram/pages/home/home.wxml:2
<view class="home-page" style="{{themeVars}}"> ← 外层节点真绑定
[3] 消费 miniprogram/miniprogram/pages/home/home.wxml:28
style="color:var(--theme-primary, var(--color-primary));"
[取值] miniprogram/miniprogram/utils/brand.ts:59-60
themePrimary: HEX6.test(site.themePrimary || '') ? ... : DEFAULT_THEME_PRIMARY
⇒ 有格式校验 + 默认值兜底,非「undefined 静默失效」的半截接线
复跑命令(本岗独立执行,非采信一号自报):
grep -rn "themePrimary" miniprogram/miniprogram/pages
grep -n "themeVars" miniprogram/miniprogram/pages/home/home.wxml
git log --oneline -S "theme-primary" -- miniprogram/miniprogram/pages/home/home.ts
git merge-base --is-ancestor b7dfc2cd c20a3c27 && echo "接线早于判据"
2.3b 的 PASS 只证明「消费链路通」,不证明「运行时取到演练租户的品牌色」。
BLOCKED-待澄清(v1.5.1 勘误:/config/site 实测是平台级全局配置,不按目的地返回品牌); 消费侧再通,读不到演练租户的 themePrimary 也渲染不出白标色。
⇒ 2.3 未澄清前,2.3b 的 PASS 不得被引用为「白标主题色端到端可用」的证据。 剧本判据格已写入此限制。
| 错 | 根因 | 已修 |
|---|---|---|
| 判据写「v1 home 零命中」 | 沿用 R1 13:4x 二手巡检结论,未以代码为事实基准 | 剧本 v1.6.1 已改 |
判据列「v1 命中 utils/brand.ts+typings/api.d.ts」 | 这两个文件不在判据自述的 grep 范围(miniprogram/miniprogram/pages)内,口径自相矛盾 | 已改为 pages 范围内真值 |
分级② 记 BLOCKED-登记 | 同上,误把已完工的 WIP-338② 当在办 | 转 PASS |
立规(本岗自约束,已落记忆):判据类结论禁止沿用二手巡检结论;一律先 git log -S 定位变更时点,再用「注入→绑定→消费」三步自证。
docs/delivery/evidence/335/02-config/theme-consumer.txt 有效,本裁定不改其结论,仅修正剧本判据。署名:波波 2026-09-16 12:0x(WIP-363 追加 · 335 演练验收官)