现象:点了「各自归专属客服」,72 人的待分配已经清零、汇总行也更新成 「拟分 103 人」,而节点区还挂着「72 人的专属客服这轮已排满」+ 四个按钮 —— 再点一次是空操作,主管只会觉得"我明明处理过了"。 根因:signals 是**服务端随提案下发的快照**,本地 edit 只改了前端的生效条目, 没有任何东西去更新它。违了引导节点设计规则④「每次重算,不做增量」。 修法:只撤掉**主语已经消失**的那些,判据全部来自卡片本地看得见的事实: · pending —— 待分配被处置光了,这条没有主语了 · expiry_default —— 主管改过时效,"用的是默认值"就不成立了⛔ **不在前端重算判定** —— 判定逻辑复制到两边必然漂(T6a 同源)。 其余(候选不足 / 工作量 / 画像亮点)本地改单不影响、或需重跑才知道 → 原样留着。⚠ ️ 这个 bug 单测抓不到:逻辑各自都对,错在"服务端快照 + 本地可变状态"的接缝上。 只有真的点一下才看得见。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| assignment-confirm-sheet.tsx | Loading commit data... | |
| assistant-chat.tsx | Loading commit data... | |
| assistant-fab.tsx | Loading commit data... | |
| assistant-widget.tsx | Loading commit data... | |
| chat-blocks.test.ts | Loading commit data... | |
| chat-blocks.ts | Loading commit data... | |
| cohort-stream.tsx | Loading commit data... | |
| confirm-sheet-signals.tsx | Loading commit data... | |
| use-assistant-chat.ts | Loading commit data... |