本体协作平台
M 2 · R E V I E W

审核队列 · 1,415 条待审

出处硬校验:锚点须在 K0 命中;手填出处强制 inferred。批量通过:规则类直接入 rules.yaml(一个 commit); 定义类需人工归簇请单张过。

建模纪律 · 知识分类骨架(11 类)—— 判不准时点开对锚点

没通过实体四条的,不是扔掉,是归位。每类锚在不同的数据形态上——锚不对就是归错了。

知识分类骨架:两轴定住五个核心类型,下挂六个连接与派生类型横轴独立主体对附着于某主体,纵轴持续存在对瞬间发生,定位实体、属性、状态维、事件、动作;下方为关系、角色、枚举、流程、规则、指标。独立主体附着于某主体持续存在瞬间发生实体锚 · 一张实体表客户 · 账户 · 借据 · 账单属性锚 · 普通列额度 · 期限状态维锚 · 状态列管制码事件锚 · 一张流水表支用 · 还款 · 交易动作锚 · 触发事件并改状态冻结 · 解冻 · 核销连接与派生关系锚 · 外键 / 关联表借据 ↔ 账单角色锚 · 关联表角色列付款方 · 担保人枚举锚 · 码表 / 值域还款方式流程锚 · 多事件编排申请 → 清算 → 确认规则锚 · 规则库逾期 M2 冻结指标锚 · 聚合计算式逾期率 · 余额独立主体 · 自己占一份数据附着 · 挂在别人的列上连接与派生

速判:占一张实体表 → 实体;按时间追加流水 → 事件;某实体会流转的取值 → 状态维;静态描述值 → 属性; 一组可选值 → 枚举;连两个实体 → 关系;多事件编排 → 流程;「如果…就…」→ 规则;施加的操作 → 动作;算出来的量 → 指标。 全文见仓库 建模纪律.md「纪律 2」。

21/48上一页下一页
批量操作
#603规则DOC-2026-010#p11S05prompt v203_关系与铁律/rules.yaml

选期数页的可选期数由后台coreTransTryLoan返回的LOAN_LIST动态驱动,非前端写死,页面默认预选最大一期。

"选期数页的可选期数由后台 `coreTransTryLoan` 返回的 `LOAN_LIST` 动态驱动(`service/convert/Select.vue:222`),非前端写死;页面默认预选最大一期"

#604规则DOC-2026-010#p12S05prompt v203_关系与铁律/rules.yaml

转分期在底层走TXN_CODE=EXTENSION,并以TRANSACTION_TYPE='EX'拉取可转借据。

"转分期在底层走 `TXN_CODE=EXTENSION`,并以 `TRANSACTION_TYPE='EX'` 拉取可转借据"

#605规则DOC-2026-010#p18S05prompt v203_关系与铁律/rules.yaml

可转列表前端不叠加过滤,后端返回的借据即为可转。

"**前端不叠加过滤,后端返回即可转**"

#606动作条件DOC-2026-010#p18S08prompt v203_关系与铁律/rules.yaml

服务费展示条件为消费类借据(S/T)且当前期数为0。

"服务费展示条件 = 消费类借据(S/T)且当前期数为 0"

#607状态DOC-2026-010#p18S05prompt v201_名词表/states.yaml

返回码80530300表示该借据期数不可改。

"`ret_code=80530300` = 该借据期数不可改"

#608状态DOC-2026-010#p18S05prompt v201_名词表/states.yaml

转分期结果由extensionStatus映射为三态:success、inprocess、failed。

"映射 `extensionStatus` 三态 success/inprocess/failed"

#609流程步骤DOC-2026-010#p7S05prompt v203_关系与铁律/rules.yaml

转分期用户旅程:可转借据列表→选某笔借据→看当前每期与新每期对照(默认预选最长期)→确认页费用摊开(总管理费/每月管理费/服务费)→PIN(IM3/BIMA走OTP)→结果三态,失败可Try Again。

"可转借据列表(哪些借据能转由后端直接给出)→ 选某笔 → 看"当前每期 vs 新每期"对照(**新期数档与费用由定价引擎实时返回**,默认预选最长期)→ 确认页费用摊开(总管理费/每月管理费/服务费)→ PIN(IM3/BIMA 走 OTP)→ 结果三态,失败可 Try Again"

#610边界DOC-2026-010#p15S05prompt v203_关系与铁律/rules.yaml

账单分期在还款时选择分期还,本质是本月全额结清当期并同时生成新借据按期还(本月不还、下月起),准入为repayByInstallmentSwitch=Y。

"本月全额结清当期 + **同时生成新借据**按期还(本月不还、下月起)"

#611边界DOC-2026-010#p15S05prompt v203_关系与铁律/rules.yaml

逾期重组是在逾期/有压力场景把多笔借据合并成一笔更长期新贷、降月供,逾期入口免息免罚,准入为flexCode第19位∈{1,2}且loanRestructuringSwitch=Y。

"多笔借据**合并**成一笔更长期新贷、降月供,逾期入口免息免罚"

#612定义DOC-2026-011#p4S04prompt v201_名词表/nouns.yaml

PayLater 额度不是单一来源,而是风险授信、质押、杠杆、行为提额(消费/还款/MGM)与会员权益共同作用的结果。

"PayLater 额度**不是单一来源**,而是风险授信 + 质押 + 杠杆 + 行为提额(消费/还款/MGM)+ 会员权益共同作用的结果。"

实体判定四条(缺一即非实体 → 请退回,降级为属性/枚举/规则挂到所属实体):
#613定义DOC-2026-011#p4S04prompt v201_名词表/nouns.yaml

Limit Up 是面向 Y001 用户的额度成长体系,包含新首页 HomeV2、额度时光轴、质押/会员提额。

"Limit Up 是面向 Y001 用户的额度成长体系(新首页 HomeV2 + 额度时光轴 + 质押/会员提额)。"

实体判定四条(缺一即非实体 → 请退回,降级为属性/枚举/规则挂到所属实体):
#614定义DOC-2026-011#p5S09prompt v201_名词表/nouns.yaml

业务上 LimitUp、下沉客群、beta/gamma 三者指同一批人(下沉客群风险相对较高、需靠行为成长额度),当前在放量的 LimitUp 用户即 beta/gamma 客群。

"业务上 LimitUp = 下沉客群 = beta/gamma 三者指同一批人"

实体判定四条(缺一即非实体 → 请退回,降级为属性/枚举/规则挂到所属实体):
#615边界DOC-2026-011#p5S04prompt v203_关系与铁律/rules.yaml

通过质押/任务/还款后提额是 LimitUp(下沉客群)专属的额度成长路径,Alpha 用户(全部非 Y001 的正常贷款用户)不走这套机制。

"**通过质押 / 任务 / 还款后提额,是 LimitUp(下沉客群)专属的额度成长路径**;**Alpha 用户(即全部非 Y001 的正常贷款用户)不走这套机制**。"

#616定义DOC-2026-011#p6S09prompt v201_名词表/nouns.yaml

beta 是下沉客群子类,初始额度 50K~500K,开通即给一笔起始额度。

"**beta**:**初始额度 50K~500K**(开通即给一笔起始额度);"

实体判定四条(缺一即非实体 → 请退回,降级为属性/枚举/规则挂到所属实体):
#617定义DOC-2026-011#p6S09prompt v201_名词表/nouns.yaml

gamma 是下沉客群子类,初始额度 1K,仅给象征性一笔,基本靠提额成长。

"**gamma**:**初始额度 1K**(仅给象征性的一笔,基本靠提额成长)。"

实体判定四条(缺一即非实体 → 请退回,降级为属性/枚举/规则挂到所属实体):
#618边界DOC-2026-011#p6S04prompt v203_关系与铁律/rules.yaml

beta 与 gamma 的提额途径(质押/任务/还款)完全相同,差别只在初始额度量级。

"两者的**提额途径(质押 / 任务 / 还款)完全相同**,差别只在初始额度量级。"

#619规则DOC-2026-011#p7S04prompt v203_关系与铁律/rules.yaml

自 2026-07-10(K-S-2607)起首页全量放开,所有 Y001 用户一律进 HomeV2(isV2HomeEligible 恒真)。

"**2026-07-10(K-S-2607,PR ifes-resm#3)起首页全量放开:所有 Y001 一律进 HomeV2**(`isV2HomeEligible` 恒真)"

#620状态DOC-2026-011#p7S09prompt v201_名词表/states.yaml

marketCode 第20位 4=Beta、5=Gamma;该位不再决定首页,仅剩 V2 授信结果页灰度还在读它。

"marketCode 第20位 `4`=Beta / `5`=Gamma 不再决定首页,仅剩 V2 授信结果页灰度还在读它"

#621动作条件DOC-2026-011#p9S09prompt v203_关系与铁律/rules.yaml

LimitUp(Y001)用户的识别条件为 riskCode 包含 Y001(PaylaterUserType.FlexibleLimitUser),路由至 Home.vue 并内部全量渲染 HomeV2。

"**LimitUp(Y001)** | `riskCode ∋ Y001`(`PaylaterUserType.FlexibleLimitUser`)"

#622动作条件DOC-2026-011#p9S09prompt v203_关系与铁律/rules.yaml

Alpha(普通贷款用户)的识别条件为 riskCode 不含 Y001(含 Y002 等),路由至 alpha 首页 pages/pay-later/home/Index.vue。

"**Alpha(非 Y001,普通贷款用户)** | `riskCode` 不含 Y001(即全部非 LimitUp 的正常贷款用户,含 Y002 等)| `pages/pay-later/home/Index.vue`(alpha 首页)"

#623动作条件DOC-2026-011#p9S09prompt v203_关系与铁律/rules.yaml

Beta/Gamma 识别条件为 Y001 且 marketCode 第20位属于 {4=Beta,5=Gamma};第20位在前端仅剩作用为 V2 授信结果页灰度(仅 Beta)。

"**Beta / Gamma**(下沉客群两子类)| Y001 且 `marketCode` 第20位 ∈ {`4`=Beta, `5`=Gamma}"

#624状态DOC-2026-011#p9S07prompt v201_名词表/states.yaml

其他 riskCode 取值含义:G001=限模型训练、ZQ01=借据展期、DBDP=复借限制。

"其他 riskCode | `G001`(限模型训练) / `ZQ01`(借据展期) / `DBDP`(复借限制)"

#625定义DOC-2026-011#p13S04prompt v201_名词表/nouns.yaml

总额度 Total 口径为 accountInfo.totalLimit(=CREDIT_LIMIT)。

"总额度 Total | `accountInfo.totalLimit`(=CREDIT_LIMIT)"

实体判定四条(缺一即非实体 → 请退回,降级为属性/枚举/规则挂到所属实体):
#626定义DOC-2026-011#p13S04prompt v201_名词表/nouns.yaml

信用额度 Credit = 总额度 − 质押 Top-up 部分。

"信用额度 Credit | 总额度 − 质押 Top-up 部分"

实体判定四条(缺一即非实体 → 请退回,降级为属性/枚举/规则挂到所属实体):
#627定义DOC-2026-011#p13S04prompt v201_名词表/nouns.yaml

可用额度 Available 口径为 accountInfo.availableLimit(=AVAILABLE_OTB),交易后实时更新。

"可用额度 Available | `accountInfo.availableLimit`(=AVAILABLE_OTB,交易后实时更新)"

实体判定四条(缺一即非实体 → 请退回,降级为属性/枚举/规则挂到所属实体):
#628定义DOC-2026-011#p13S04prompt v201_名词表/nouns.yaml

Top-up 额度口径为 pledgeLeverageLimit.pledgedAmount,即质押带来的部分。

"Top-up 额度 | `pledgeLeverageLimit.pledgedAmount`(质押带来的部分)"

实体判定四条(缺一即非实体 → 请退回,降级为属性/枚举/规则挂到所属实体):
#629规则DOC-2026-011#p14S04prompt v203_关系与铁律/rules.yaml

关键阈值:里程碑中段 RISK_LIMIT_CAP=8,000,000(2026-06 由 3M 调到 8M);平台封顶 ALLO_MAX_CREDIT_LIMIT=50,000,000。

"里程碑中段 `RISK_LIMIT_CAP=8,000,000`(2026-06 由 3M 调到 8M);平台封顶 `ALLO_MAX_CREDIT_LIMIT=50,000,000`。"

#630规则DOC-2026-011#p14S04prompt v203_关系与铁律/rules.yaml

时光轴档位切换只用 RISK_LIMIT_CAP(8M) 与 ALLO_MAX_CREDIT_LIMIT(50M) 两个常量比较:达到 8M 由三段切两段、达到 50M 由两段切 maxed。

"时光轴档位切换只用上述两个常量比较:达到 8M 由三段切两段、达到 50M 由两段切 maxed"

#631边界DOC-2026-011#p14S04prompt v203_关系与铁律/rules.yaml

TOTAL_LIMIT_MAX=20,000,000 不参与档位切换,仅作展示用常量。

"`TOTAL_LIMIT_MAX=20,000,000` **不参与档位切换**,仅作展示用常量。"

#632动作条件DOC-2026-011#p16S04prompt v203_关系与铁律/rules.yaml

重新风险授信(reapply)首页出现「申请更高额度」入口的条件:Y001 且 reapplyCreditSwitch=Y 且未逾期 且 marketCode 第14/19位不属于{1,3} 且距上次授信≥reapplyCreditIntervalMinDays。

"**风险授信 / 重新风险授信(reapply)**:Y001 + `reapplyCreditSwitch=Y` + 未逾期 + marketCode 第14/19位 ∉ {1,3} + 距上次授信 ≥ `reapplyCreditIntervalMinDays`,首页出"申请更高额度"入口。"