模块 5 · FR-8/9/10

集中度、超期升级
与代理人行为链

PRD v1.1 追加的三条能力(FR-8~10)已在 merger 落地。 指挥 AI 改代码时要分清:规则引擎 / cron 脚本负责「出单、升级」;对话 Tool 只读查库,不能替运维跑定时任务。

三条规则 · 各管什么

FR-8 · RISK-006 集中度

客户持仓 R4+R5 占比 ≥ 阈值 → 并入事件类预警聚合(同客户同日一张事件单)。演示 A-10。

FR-9 · RISK-007 超期升级

pending_review 超阈值未处置 → 超期升级 cron(escalation_scan.py)写 payload 分级 · status 不变。

FR-10 · RISK-008 行为链

代理人 A/B/C 条件命中 → 按 actor_id 维度出单;明细仅 officer/manager 可见。演示 A-12。

数据流:引擎出单 vs Chat 只读查

⚙引擎 / cron
💬风控 Chat Tool
🗄risk_alert 表

点击「下一步」

对话 Tool · 超期查询(chat_tools.py)
# query_overdue_alerts — 只读 FR-9 入口
# query_agent_behavior — 只读 FR-10 入口
# 无 Tool 封装 escalation_scan / agent_behavior_scan
白话

想让超期单「升级」→ 运维跑 scripts/cron/escalation_scan.py,不是改 prompt。

想让行为链出单 → 先积累 audit 痕迹,再跑 agent_behavior_scan.py。

Chat 里问「有哪些超期单」→ query_overdue_alerts 查现有数据即可。

FR-9 超期升级后,预警单的 status 会怎样?