三处业务反馈跟进。 ## 1. 「机会识别不准确」14d → 永久 原 14d 的理由是"算法修好后本就该重新召回",但那是**我们**的排期,不该由 患者兜着 —— 两周后同一条不准的召回原样弹回来,客服只会再关一次再骂一次, 而算法多半还没改。真要在修复后放回来,应由「改完规则 → 定向重算/解除抑制」 这条显式动作驱动,而不是赌"两周内一定修好"的定时器。 至此 WEAK_SIGNAL_SUPPRESS_DAYS(14d)的两个使用者(treated / inaccurate) 全部转永久 → **删除该常量**,免得后来者把新原因挂到一个已被推翻的假设上。 ## 2. 认领入口收口到列表页 详情页顶栏的「认领」按钮去掉,改为**只读**徽标(未认领 · 仅查看 / 仅查看)。 同一动作两个入口会让状态同步和归属口径都变复杂;列表页本就有行内认领 + 批量认领,那里才是自然入口。拦截文案同步改为指回列表。⚠ ️ 随之出现的缺口已一并补上:列表认领只 patchItem 本地行,详情页不会知道 → 刚认领完回详情点操作仍被拦。为此给 plan-sync-store 加**反向通道** notifyClaim(列表 → 详情),认领/返池后详情页的闸即时解锁/上锁。 assigneeUserId 用 undefined 表示"本次事件与认领无关"(不能用 null, 那会被当成已返池而误上锁)。 ## 3. 「潜在」「预约」也过认领闸 顶栏跳宿主的三个动作(潜在/预约/回访)现在口径统一:全部过闸。 「潜在」虽是查看,但看完顺手就在宿主侧动手了,而 PAC 这边没认领 = 没归属人, 回头对不上账。统一口径比"哪个算查看"的细分更好维护。 ## 验证 - 314 单测通过(抑制期用例改用 unreachable/wrong_number 的 30d 档 继续锁住"短档不被 outcome 60d 盖掉"这条红线) - 本地真实患者(吕学文 90 / 李石明 78,已从本地 CH 摄入)实测: 未认领 → 顶栏「未认领 · 仅查看」徽标、点「潜在」被拦并提示去列表认领; 列表点认领 → 详情页徽标即时消失、「关闭机会」弹窗正常打开(未重拉页面) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>