merge: 确认单整批改派修复 + 主管工作台口径拆分 → test

① 助手「这批都给某某」改不动确认单 —— 三层各错一处且都不报错
   · schema 判 batch+assign 非法(判断本身就错)
   · 那条 refine 一次都没跑过(工具入参走手写 JSON Schema,zod 从没进运行时)
   · 界面把整批解成空名单,还回了「已把整批铺给 1 位客服()」
   ⇒ 加 checkEditOps 在推给界面前按 zod 校一遍;整批解成真名单;选中 0 人不许回报成功

② 「约上」→「预约上」,只数转化新预约;约定下次回访单列「约下次」
③ 通话成效四个桶 → 五个;「成功」不再单独摆(要靠小字解释的数就该拆开)
④ 「退回率」→「近 N 天预约成功率」= 预约上 / 已处置(他真打过的,含未接通)
⑤ 「还在跑的」→「还没收尾(含已经超期的)」
⑥ 「完成」→「近 N 天已处置」,与批次表同一个词;删掉含义打架的 handled 字段

无新迁移。ASSISTANT_PROMPT_VERSION → assistant@2026-08-22-a

Found errors in your .gitlab-ci.yml:

  • jobs:openapi-drift config contains unknown keys: rules
You can also test your .gitlab-ci.yml in the Lint
Status Job ID Name Coverage