feat: AML 名单匹配/全量扫描 + 事件引擎编排 + R-05 scoring 占位(B4)

This commit is contained in:
2026-09-06 17:19:54 +08:00
parent 64fba1029a
commit e8e5f7e981
6 changed files with 735 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
"""R-05 动态评分预留接口(FR-7 · 本期静态映射,评分模型后置)。"""
from __future__ import annotations
from typing import Any
from app.repository.risk_repository import RiskRepository
def recompute_customer_score(
customer_id: str, risk_repo: RiskRepository | None = None
) -> dict[str, Any]:
"""重算客户 L3 risk_score(R-05 评分模型接入点,签名冻结)。
本期抛 NotImplementedError:score 口径一期保持 NULL(profile_l3 docstring
留痕);接入时同步将 merge_l3 的 risk_score 改为保留 existing 值。
"""
raise NotImplementedError("R-05 dynamic scoring not implemented (static mapping phase)")