审核队列 · 1,415 条待审
出处硬校验:锚点须在 K0 命中;手填出处强制 inferred。批量通过:规则类直接入 rules.yaml(一个 commit); 定义类需人工归簇请单张过。
建模纪律 · 知识分类骨架(11 类)—— 判不准时点开对锚点
没通过实体四条的,不是扔掉,是归位。每类锚在不同的数据形态上——锚不对就是归错了。
速判:占一张实体表 → 实体;按时间追加流水 → 事件;某实体会流转的取值 → 状态维;静态描述值 → 属性; 一组可选值 → 枚举;连两个实体 → 关系;多事件编排 → 流程;「如果…就…」→ 规则;施加的操作 → 动作;算出来的量 → 指标。 全文见仓库 建模纪律.md「纪律 2」。
还款结果通过轮询确认,有成功、处理中、失败三态。
"**等结果**:轮询确认,成功/处理中/失败三态。"
Y001用户还款成功时,系统并发查询质押杠杆率变化、还款提额奖励、活跃还款bonus三路奖励,凑齐后在成功页展示额度增长。
"还款成功那一刻,系统并发查询三路奖励——**质押杠杆率变化、还款提额奖励、活跃还款 bonus**——凑齐后在成功页直接展示"你的额度涨了多少""
还款方式仅支持 Allo Wallet 钱包代扣(REPAY_TYPE=VA),无其他渠道。
"还款方式 | 仅 Allo Wallet 钱包代扣(`REPAY_TYPE=VA`),无其他渠道"
允许部分还款,上限=min(应还,钱包余额),无最低限制。
"部分还款 | 允许;上限 = min(应还, 钱包余额),无最低限制"
最低还款资格条件:flexCode第3位+开关+应还≥门槛(默认500K)+最低额<账单余额;已部分还款则禁用。
"最低还款资格 | flexCode 第3位 + 开关 + 应还≥门槛(默认500K) + 最低额<账单余额;**已部分还款则禁用**"
最低还款免服务费、剩余转下月新借据;账单分期收服务费、当期结清并新借据下月起。
"最低 vs 分期 | 最低还款**免服务费**、剩余转下月新借据;账单分期**收服务费**、当期结清+新借据下月起"
借新还旧的新借据均走定价引擎试算,BIZ_SCENE区分MINI_REPAY/JXHJ/MULTI_SETTLE/OVERDUE_RESTRUCTURE四场景。
"借新还旧新借据 | 均走定价引擎试算(BIZ_SCENE 区分 MINI_REPAY/JXHJ/MULTI_SETTLE/OVERDUE_RESTRUCTURE 四场景)"
逾期重组门槛:≥2笔且≤10笔可重组借据;确认后不可变更;DPD[30,90]加维护窗口拦截。
"重组门槛 | ≥2 笔、≤10 笔可重组借据;确认后不可变更;DPD [30,90] + 维护窗口拦截(见 K-S-2607 节)"
协商方案由后台下发,有无/未生效/已生效三态;未生效弹窗选方案确认,生效后按月用普通还款还。
"协商方案 | 后台下发(无/未生效/已生效三态);未生效弹窗选方案确认,生效后按月用普通还款还"
最低还款/分期/重组的新借据均出RIPLAY合同并随单存档合同版本。
"合规 | 最低还款/分期/重组的新借据均出 RIPLAY 合同并随单存档合同版本"
Y001还款激励奖励查询采用轮询拼装,最多等待4秒,查不到就不展示。
"奖励查询是轮询拼装的(最多等 4 秒),查不到就不展示"
Try minimum弹窗只在金额≥最低额且≠全额时弹一次,是唯一的主动交叉引导。
"**「Try minimum」弹窗是最低还款的导流器**:只在"金额≥最低额且≠全额"时弹一次"
还款全链路无GPS上报,成功后无对外事件上报。
"**还款全链路无 GPS 上报、成功后无对外事件上报**(与取现形成对比)"
月最低还款与账单分期是两个相互独立的功能。
"**月最低还款与账单分期是两个相互独立的功能**"
一期功能(账单分期)为自动借新还旧并分期至最长期限,定位账单分期。
"一期功能(账单分期)= 自动借新还旧并分期至**最长期限**,定位"账单分期""
二期功能(月最低还款)为真正意义的月最低还款,借新还旧借据默认1期(可配N期),定位月最低还款。
"二期功能(月最低还款)= 真正意义上的月最低还款,借新还旧借据**默认 1 期(可配 N 期)**,定位"月最低还款""
月最低还款与账单分期均由风险名单配置(是否对客展示)加全局功能开关(是否启用,关则全员隐藏入口)双重控制,正常用户与逾期用户均可使用。
"两者均由"风险名单配置(是否对客展示)+ 全局功能开关(是否启用,关则全员隐藏入口)"双重控制;**正常用户与逾期用户均可使用**"
新还款方式的展示控制改用新增的Flex code大字段(不再依赖Market code)。Flex code共50位,初始化值000099009900000000000000000000,可由营销系统+PPLM批量/实时刷新指定用户该字段。
"控制方式从原先的 Market code 改为新增 **Flex code 大字段**(不再依赖 Market code 控制新还款方式的展示)。Flex code 共 50 位,初始化值 `000099009900000000000000000000`,可由营销系统 + PPLM 批量/实时刷新指定用户的该字段。"
Y001(LimitUp)用户路由到基础还款页 PAY_LATER_SERVICE_REPAYMENT,无最小还款卡。
"`Y001`(LimitUp) → `PAY_LATER_SERVICE_REPAYMENT`(**基础还款页**,无最小还款卡)"
提前还款(EARLY_REPAYMENT)同样走基础还款页 PAY_LATER_SERVICE_REPAYMENT。
"**`EARLY_REPAYMENT`(提前还款)同样走基础还款页** `PAY_LATER_SERVICE_REPAYMENT`"
非Y001、非提前还款的其余用户路由到常规还款页 PAY_LATER_SERVICE_REPAYMENT_REGULAR,有最小还款卡。
"其余(非 Y001、非提前还款)→ `PAY_LATER_SERVICE_REPAYMENT_REGULAR`(**常规还款页**,有最小还款卡)"
正常还款(全额/部分)要求输入金额≤余额且≤应还,经密码后出结果;Y001用户成功后做额度重算。
"输入金额 ≤ 余额 & ≤ 应还 → 密码 → 结果。Y001 成功后做额度重算"
提前还款(结清借据)的结清金额=剩余本金+利息+提前还款违约金+月管理费,按字段拆行展示。
"结清剩余本金 + 利息 + 提前还款违约金 + 月管理费"
月最低还款门槛isMinimumRepaymentAllow:需flexCode第3位=1、minimumRepaymentSwitch=Y、应还≥minimumRepaymentMinAmount、且最小额<账单余额。
"flexCode第3位=1 + `minimumRepaymentSwitch=Y` + 应还≥`minimumRepaymentMinAmount` + 最小额<账单余额"
月最低还款本月只还最小额(本金+利息),剩余转成下月起的新借据,免服务费。
"本月只还最小额(本金+利息),**剩余转成下月起的新借据**,免服务费"
账单分期门槛:repayByInstallmentSwitch=Y(叠加flexCode第1位)。
"门槛 `repayByInstallmentSwitch=Y`(+ flexCode第1位)"
账单分期本月全额结清当期,同时生成新借据按期还(本月不还、下月起)。
"本月全额结清当期 + 同时生成新借据按期还("本月不还,下月起")"
逾期重组门槛isAdjustRepayAllow:需flexCode第19位∈{1,2}且loanRestructuringSwitch=Y。
"`isAdjustRepayAllow`:flexCode第19位∈{1,2} + `loanRestructuringSwitch=Y`"
逾期场景的重组在门槛外额外叠加后台loanRestructuringOverdueSwitch carve-out,且账户逾期天数须落在DPD窗口[30,90]。
"**+ 账户逾期天数落在 DPD 窗口 [30,90]**"