feat: migrate advisor risk questionnaire
This commit is contained in:
+31
-18
@@ -51,6 +51,19 @@ R4=7、R5=1;资产分类成功 18 个,1 个因合同证据不足跳过。每
|
||||
治理导入/分类导入 `5 passed`,合计专项 `10 passed`;Ruff、MyPy、数据库结构审计和
|
||||
约束审计通过。阶段五尚未完成流动性指标细化和完整推荐侧适当性联动,暂不提交阶段完成标记。
|
||||
|
||||
### 阶段六:开户风险问卷
|
||||
|
||||
已完成开户问卷查询和提交接口、服务端 C1-C5 评分与风险等级生成、开户画像快照、
|
||||
问卷有效期和每日/年度提交次数限制。首次登录访问非 onboarding 接口时会被拦截,
|
||||
问卷结果通过 `MemorySyncOutbox` 同步画像投影;客户响应不包含答案、总分、风险等级、
|
||||
画像或来源置信度。提交使用 `Idempotency-Key`,重复请求按请求摘要幂等处理。
|
||||
|
||||
阶段六测试结果:专项测试 `7 passed`,全量单元测试 `464 passed, 3 warnings`,Ruff
|
||||
通过,MyPy(116 个源文件)通过。数据库审计工具已执行,但默认 `.env` 连接的是旧
|
||||
`jr_agent` 库,结构审计发现旧库的场外表和基线约束差异;阶段四已验证独立库
|
||||
`jr_agent_qyqy_migration` 的迁移结构,不能将旧库结果作为新底座验收结果。
|
||||
阶段六提交:待提交。
|
||||
|
||||
## 一、迁移准备
|
||||
|
||||
- [ ] 确认远程仓库可访问。(当前失败:连接 `47.106.207.27:3000` 被拒绝)
|
||||
@@ -183,27 +196,27 @@ python tools/audit_constraints.py
|
||||
|
||||
## 六、开户风险问卷
|
||||
|
||||
- [ ] 迁移问卷查询接口。
|
||||
- [ ] 迁移问卷提交接口。
|
||||
- [ ] 迁移服务端评分规则。
|
||||
- [ ] 迁移 C1-C5 风险等级生成。
|
||||
- [ ] 迁移开户画像快照生成。
|
||||
- [ ] 迁移问卷有效期控制。
|
||||
- [ ] 迁移每日和年度提交次数限制。
|
||||
- [ ] 迁移首次登录拦截。
|
||||
- [ ] 迁移画像同步 Outbox 事件。
|
||||
- [ ] 确认客户响应不返回答案、总分、风险等级和画像。
|
||||
- [ ] 确认问卷重复提交具有幂等性。
|
||||
- [ ] 完成风险问卷提交 `advisor/risk-questionnaire`。
|
||||
- [x] 迁移问卷查询接口。
|
||||
- [x] 迁移问卷提交接口。
|
||||
- [x] 迁移服务端评分规则。
|
||||
- [x] 迁移 C1-C5 风险等级生成。
|
||||
- [x] 迁移开户画像快照生成。
|
||||
- [x] 迁移问卷有效期控制。
|
||||
- [x] 迁移每日和年度提交次数限制。
|
||||
- [x] 迁移首次登录拦截。
|
||||
- [x] 迁移画像同步 Outbox 事件。
|
||||
- [x] 确认客户响应不返回答案、总分、风险等级和画像。
|
||||
- [x] 确认问卷重复提交具有幂等性。
|
||||
- [x] 完成风险问卷提交 `advisor/risk-questionnaire`。(专项 `7 passed`;全量单元 `464 passed`)
|
||||
|
||||
验收:
|
||||
|
||||
- [ ] 新客户访问投顾业务会被拦截。
|
||||
- [ ] 新客户可以查询问卷。
|
||||
- [ ] 新客户可以成功提交问卷。
|
||||
- [ ] 问卷结果正确写入后台表。
|
||||
- [ ] 客户响应不包含内部评分信息。
|
||||
- [ ] 投顾工具可以读取必要的内部画像投影。
|
||||
- [x] 新客户访问投顾业务会被拦截。
|
||||
- [x] 新客户可以查询问卷。
|
||||
- [x] 新客户可以成功提交问卷。
|
||||
- [x] 问卷结果正确写入后台表。
|
||||
- [x] 客户响应不包含内部评分信息。
|
||||
- [x] 投顾工具可以读取必要的内部画像投影。
|
||||
|
||||
## 七、投资目标和目标书
|
||||
|
||||
|
||||
Reference in New Issue
Block a user