feat(plan): 容量去掉上下限 + 两个基数支持按客服精调
① 容量无上下限:原来卡在 20-50。那是主管对自己团队的判断,系统没有任何数据
能证明 5 太少或 200 太多(全生产 plan_executions 仅 7 条),拿一个同样没依据的
区间去卡他,只会让他撞上一个解释不了的墙。只校验正整数。
连带撤掉名册接口的 capacityRange —— 返回区间会被读成「合法范围」,而它从来不是。
② 两个基数从"整体一个值"扩成"整体默认 + 按客服精调"(agentOverrides):
· 按客服**容量**:改的是人数(Σ 容量−在手)→ 会换人群 → 走对话让助手重出单;
· 按客服**时效**:不改人群 → 卡片上展开那一行直接改,落到他名下每条任务的
assignment_expires_at(写路径早已支持逐条覆盖)。
精调与基数一样沿用,所以卡片标「精调」+ capacityNote 点名 ——
一条上个月的临时精调静默沿用三个月,没人会发现。
⚠ ️ 精调必须穿到落人层:placeAgents 从收单个 capacity 改成收 capacityOf(userId)。
只改展示不改 room,李莉照样被分满 20 条而卡片上写着 5 —— 不报错,要等她抱怨。
已加回归并验证:改回单值该用例即红。
本地实测:薛玫单独设 7 天 → 行上出现「精调」标,整批仍 3 天;总人数不变。
教条 T22 补精调与无上下限两节。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Showing
Please
register
or
sign in
to comment