Files
selfrelease 74e35fed96 feat: 添加可配置场景注册表与规则引擎
- 新增场景基类、配置加载、注册表与原语模块
- 添加 r10_refund_split 规则及场景 JSON Schema
- 扩展 scan 引擎与 scenarios API
- 新增场景注册表/配置/集成测试
- 更新前端 App、api、labels 支持新场景
2026-06-17 09:57:02 +08:00

24 lines
1.1 KiB
YAML

# yaml-language-server: $schema=./scenario.schema.json
# 场景 R10(纯配置示例)· 大额退款拆分规避审批
# 演示「B 快捷通道」:新增本场景仅需此 YAML 文件,无需改动任何 Python 代码。
# 系统启动时由 app.scenarios.config.load_yaml_scenarios 自动发现、校验并注册。
code: R10
title: 疑似大额退款拆分规避审批
risk_domain: 收入
label: 退款拆分
# 复用通用检测原语:金额集中在审批阈值边缘
detector: threshold_edge
threshold: 0.0 # threshold_edge 命中(评分>0)即生成线索
rule_version: rules@r10.v1
params:
amount_field: refund_amount # 数据行中的金额字段
threshold: 500000 # 退款审批阈值(50 万)
edge_ratio: 0.8 # 边缘下界 = 0.8 * 阈值
min_count: 3 # 至少 3 笔集中才判定命中
key_field: customer # 主体字段,用于汇总涉及客户
rationale_template: "{summary};疑似将整笔大额退款拆分至审批阈值以下以规避审批,建议穿透核查关联客户。"