🔴 本地实测发现「倍数 ≥2」**结构上打不着大类**: 朝阳公园的获客渠道是 口碑 33% / 集团营销 23% / 走入 22% —— 口碑要够 2 倍得占到 66%(现实里不可能);而能翻倍的小类(电商 2.3%) 在一格 71 人里连 10 个人都凑不出 ⇒ **整个维度永远不会命中**。 ⇒ 命中改成两条取其一:倍数 ≥2(抓小基数聚集) 或 高出 ≥12 个百分点(抓大基数偏移)。 措辞跟着口径走:大基数说"高出 N 个百分点",小基数说"约 N 倍"; 排序按可比的偏离强度,⛔ 不能只按倍数(那会让百分点命中项永远垫底)。🔴 修一处内部码泄露:点「只圈这些人」时替主管说的那句话是 「这批只圈符合『referral_champion:yes』的人」—— 内部码原样进对话框, 正是 P0 花一整节要消灭的东西。改成中文名 + 人数(「只圈『口碑客户』那 62 人」),⚠ ️ 拿不到中文名就**宁可不发**,⛔ 不许退化成把码念出来。 人数带上是因为「圈完还剩多少」正是主管点这一下想知道的事。 获客渠道补成 hidden 可筛维度(闭集 9 项,data.channel); 折扣锚点**不纳入** —— 它是连续量没有闭集,要用得先定分桶(产品判断)。 补一行画像亮点的 trace:没有它,「算了但没命中」和「压根没算」在日志里 长得一模一样(实测就吃了这个亏)。 1247 + 29 passed;web 20 passed。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>