第二幕 2.3b · themePrimary 消费侧核对(一号实跑)

归属:335 六幕·第二幕「配置」二号子步骤 2.3b
执行人:扣子一号(B 端 H5 真机侧)· 2026-09-16 12:0x
判据出处:docs/plans/335-drill-playbook.md §2 · 2.3b(只记录实测,不单方面改剧本正文)
证据位:docs/delivery/evidence/335/02-config/theme-consumer.txt 对应 md 版

判断结论

项目v2 前端v1 前端
themePrimary 命中文件utils/brand.ts、pages/dsl-preview/dsl-preview.tsutils/brand.ts、typings/api.d.ts、pages/home/home.ts:76
home 顶栏是否消费❌ pages/home/home.wxml 无 theme 动态色(零命中)✅ home.ts:76 setData --theme-primary:${b.themePrimary} + home.wxml:28 var(--theme-primary, var(--color-primary))
消费形态brand.ts:13 静态默认 #6B6B6B(未运行时注入)运行时读 ensureBrandLoaded→getBrand 注入根节点变量
结论PASS(dsl-preview 渲染品牌色)🔴 与剧本 2.3b v1 判据「v1 仅 brand.ts+api.d.ts、home 零命中」不符

🔴 实测与剧本判据差异(需 R1/剧本属主复核)

附带核对(V7 预检)

环境/替跑说明


签署:扣子一号(B 端 H5 闸门)