feat: main 集成(路由挂载/trace 中间件/lifespan) + B7 挂账收口(引擎工厂/统一错误体/锁公共化/L3 缓存 DEL/死代码清理/处置原子事务/启动期 debug 校验, B7)
This commit is contained in:
+12
-10
@@ -17,14 +17,16 @@
|
||||
|
||||
| ID | 需求 | 验收对照 | 状态 | TODO |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| F-01 | JWT + RBAC + 数据归属 | 越权 403 + audit;JWT 手册 §13 | 未做 | T-01 |
|
||||
| F-02 | 全量审计留痕 | trace_id 可还原 | 未做 | T-02 |
|
||||
| F-03 | 输入防护 | input_guard_log | 未做 | T-03 |
|
||||
| F-04 | Core 只读层 | 不改 Core 账;Repository 只 SELECT | **部分** | T-04 |
|
||||
| F-01 | JWT + RBAC + 数据归属 | 越权 403 + audit;JWT 手册 §13 | **部分**(deps.py debug 头 AuthContext + 归属断言 + 越权审计已落地,B6;JWT 解析待 T-01) | T-01 |
|
||||
| F-02 | 全量审计留痕 | trace_id 可还原 | **部分**(utils/trace 贯通 + 风控审计 INSERT 已接;全量审计中间件待 T-02) | T-02 |
|
||||
| F-03 | 输入防护 | input_guard_log | 未做(双写缺口挂账 B7 接 T-02 时统一补) | T-03 |
|
||||
| F-04 | Core 只读层 | 不改 Core 账;Repository 只 SELECT | **部分**(core_ro 已扩展风控查询;接入 api/service Tool 与归属校验待 T-04) | T-04 |
|
||||
| R0-DB | MySQL 共用 11 表 + Redis | 01-mysql-共用底座.sql | SQL 已定;灌库待验 | T-05 |
|
||||
| R0-CORE | Core 模拟 + 同步 | reset.ps1 + sync 脚本 | **脚本已落地** | T-05 |
|
||||
|
||||
**F-04 部分完成说明:** `app/repository/core_ro.py` + `scripts/core/*` + `settings.mysql_core_database` 已有;尚未接入 api/service Tool 与归属校验。
|
||||
**F-01 部分完成说明:** B6 已落地 `app/api/deps.py`(AuthContext Pydantic + `get_auth_context()` 工厂,dev 从 `X-Debug-Role`/`X-Debug-Actor` 头构造;T-01 就绪后仅替换工厂内部为 JWT 解析)。
|
||||
|
||||
**F-04 部分完成说明:** `app/repository/core_ro.py`(含风控扩展 sum_trades_on_date / list_trades_range / list_active_customers)+ `scripts/core/*` + `settings.mysql_core_database` 已有;尚未接入对话 Tool 与归属校验。
|
||||
|
||||
## Wave 1 · 内部 Agent P0
|
||||
|
||||
@@ -39,11 +41,11 @@
|
||||
|
||||
| ID | 需求 | 验收对照 | 状态 | TODO |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| R-01 | 大额预警 | risk_alert pending_review | 未做 | T-30 |
|
||||
| R-02 | 适当性阻断请求 | 唯一阻断场景 | 未做 | T-31 |
|
||||
| R-03 | AML 命中通知 | 不自动冻户 | 未做 | T-32 |
|
||||
| R-04 | 频繁/试探模式预警 | 聚合出单 + 去重 | 未做 | T-30 |
|
||||
| R-05 | L3 画像写入 | 最小写入(最高档合并) | 未做 | T-30 |
|
||||
| R-01 | 大额预警 | risk_alert pending_review | **已实现**(B1~B6,A-1/A-2 用例绿) | T-30 |
|
||||
| R-02 | 适当性阻断请求 | 唯一阻断场景 | **已实现**(suitability SUIT-001~008 + check API 带鉴权 + 网关阻断,B5/B6;MySQL 手工 SQL 对照挂账 B9b) | T-31 |
|
||||
| R-03 | AML 命中通知 | 不自动冻户 | **已实现**(aml_service + scan API + L3 联动;对话通知线待 T-32 阶段 C) | T-32 |
|
||||
| R-04 | 频繁/试探模式预警 | 聚合出单 + 去重 | **已实现**(B1 规则 + B2 聚合去重) | T-30 |
|
||||
| R-05 | L3 画像写入 | 最小写入(最高档合并) | **已实现**(profile_l3 防降级;`risk_score` 一期保持 NULL 归评分模型首写) | T-30 |
|
||||
|
||||
## Wave 3 · 客户 P0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user