74e35fed96
- 新增场景基类、配置加载、注册表与原语模块 - 添加 r10_refund_split 规则及场景 JSON Schema - 扩展 scan 引擎与 scenarios API - 新增场景注册表/配置/集成测试 - 更新前端 App、api、labels 支持新场景
24 lines
1.1 KiB
YAML
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};疑似将整笔大额退款拆分至审批阈值以下以规避审批,建议穿透核查关联客户。"
|