审核队列 · 1,415 条待审
出处硬校验:锚点须在 K0 命中;手填出处强制 inferred。批量通过:规则类直接入 rules.yaml(一个 commit); 定义类需人工归簇请单张过。
建模纪律 · 知识分类骨架(11 类)—— 判不准时点开对锚点
没通过实体四条的,不是扔掉,是归位。每类锚在不同的数据形态上——锚不对就是归错了。
速判:占一张实体表 → 实体;按时间追加流水 → 事件;某实体会流转的取值 → 状态维;静态描述值 → 属性; 一组可选值 → 枚举;连两个实体 → 关系;多事件编排 → 流程;「如果…就…」→ 规则;施加的操作 → 动作;算出来的量 → 指标。 全文见仓库 建模纪律.md「纪律 2」。
强制上报 GPS 失败时触发站内定位授权弹窗(LocationPopup)。
"定位授权弹窗 | 强制上报 GPS 失败 | 站内 popup"
用户点击首页问号时触发信用分引导弹窗(NewUserTour)。
"信用分引导弹窗 | 点首页问号 | 站内 popup"
提额/质押锁额成功时,前端驱动 reportLockAmount() 通过 reportToOutside 上报 eventName=limit_lock_amount_success(原生上报,可驱动 Insider push)。
"前端驱动 `reportLockAmount()` → `reportToOutside` eventName=`limit_lock_amount_success`"
质押成功邮件前端不发送(service/convert、withdraw 无 sendEmail/email API),待后端/营销处理。
"质押成功邮件 | 否 | 前端未发邮件(`service/convert`、`withdraw` 无 sendEmail/email API)"
会员购买成功前端仅展示 UI 弹窗并返回,不做 reportToOutside/邮件/push,会员购买通知待后端/营销处理。
"会员购买通知 | 否 | `flexible-limit/Member.vue` 购买成功仅 UI 弹窗 + 返回"
开户类事件(LIMITUP/LOAN_ACC_OPENED/LIQUIDITY_LOAN)不在前端直接调用,而是通过 reportOpenAccount 的后端 eventNameList 动态下发、由后端配置触发。
"开户类事件实际通过 `reportOpenAccount` 的后端 `eventNameList` 动态下发,由后端配置触发"
账单页当到期日与今日之差 ≤ 3 天时,展示站内还款到期提醒文案。
"还款到期提醒(账单页) | dueDate−今 ≤ 3 天 | 站内文案"
账单页当 isOverDue 为真时,展示站内逾期提醒文案。
"逾期提醒(账单页) | `isOverDue` | 站内文案"
首页根据 daysToDue(0/1/2-3)展示对应的站内还款到期提醒文案。
"还款到期提醒(首页) | daysToDue 0/1/2-3 | 站内文案"
首页当 overdueTimes ≥ 1 时,展示站内逾期提醒文案。
"逾期提醒(首页) | overdueTimes ≥ 1 | 站内文案"
交易列表 TRANSACTION_TYPE 取值含义:S=支付、C=借款、R=退款、P=还款、A=所有、EX=展期。
"S:支付 C:借款 R:退款 P:还款 A:所有 EX:展期"
交易列表接口 TRANSACTION_TYPE 为必填的类型筛选值,默认 'A'(全部)。
"`TRANSACTION_TYPE`(必填)= 类型筛选值,默认 `'A'`(全部)"
交易列表类型筛选项为 A(All)/ST(PAYLATER)/C(Instant Cash)/P(Repayment)/R(Refund),T(分期消费) 选项被注释禁用。
"类型筛选项(`Index.vue:274-301`):`A`(All) / `ST`(PAYLATER) / `C`(Instant Cash) / `P`(Repayment) / `R`(Refund);`T`(分期消费) 选项被注释"
交易详情按 TRANSACTION_TYPE 分发:S/T/R 进入 Spending 详情页。
"`S`/`T`/`R` → `Spending.vue`"
交易详情按 TRANSACTION_TYPE 分发:C 进入 InstantCash 详情页(新版变体 NewInstantCash)。
"`C` → `InstantCash.vue`(新版变体 `NewInstantCash.vue`"
交易详情按 TRANSACTION_TYPE 分发:P/DS/PS 进入 Repayment 详情页。
"`P`/`DS`/`PS` → `Repayment.vue`"
退款/还款记录接口 coreTransQueryRefundRepayRecord 是独立接口,由账单模块使用,不属于主交易列表。
"由账单模块使用,非主交易列表。"
交易类型 C(CASH_LOAN)表示借款/极速现金。
"| `C` | `CASH_LOAN` | 借款 / 极速现金 |"
交易类型 P(REPAYMENT)表示还款。
"| `P` | `REPAYMENT` | 还款 |"
交易类型 S(SPENDING_GENERAL)表示普通消费(一次性付款)。
"| `S` | `SPENDING_GENERAL` | 普通消费(一次性付款) |"
交易类型 T(SPENDING_INSTALLMENT)表示分期消费。
"| `T` | `SPENDING_INSTALLMENT` | 分期消费 |"
交易类型 ST(PAYLATER)为消费类合并筛选值,仅用作筛选选项值,非服务端行类型,无 TYPE_MAP 项。
"仅用作筛选选项值(`Index.vue:282`),**非服务端行类型**,无 `TYPE_MAP` 项"
交易类型 EX(EXTENSION)表示展期,无 TYPE_MAP 项,主列表标签为空,仅由展期列表查询使用。
"无 `TYPE_MAP` 项 → 主列表标签为空;仅由展期列表查询使用"
交易类型 DS(DEPOSIT_SATISFACTION)表示质押余额代偿,标签为 Repayment。
"| `DS` | `DEPOSIT_SATISFACTION` | 质押余额代偿 |"
交易类型 PS(POINT_SATISFACTION)表示质押积分代偿,标签为 Repayment,行标题为 MPC Points。
"| `PS` | `POINT_SATISFACTION` | 质押积分代偿 |"
交易行标题逻辑:P/C/DS 显示 Allo wallet;PS 显示 MPC Points;S/T/R 显示商户名 MERCHANT_NAME(缺省 Transaction at Merchant);其它显示 --。
"`P`/`C`/`DS` → Allo wallet;`PS` → MPC Points;`S`/`T`/`R` → 商户名 `MERCHANT_NAME`(缺省 Transaction at Merchant);其它 → `--`"
展期(EX)的唯一实际请求点为展期列表页,硬编码 TRANSACTION_TYPE:'EX' 拉取展期记录;主交易列表不渲染 EX 标签。
"硬编码 `TRANSACTION_TYPE:'EX'` 拉取展期记录;主交易列表不渲染 `EX` 标签。"
消费状态 SPENDING_STATUSES 取值:S=成功、F=已结清、C=失败,标签分别为 successful/closed。
"消费状态 `SPENDING_STATUSES`(`:48-52`):`S`=成功 / `F`=已结清 / `C`=失败 → 标签 successful / closed"