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

审核队列 · 1,415 条待审

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

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

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

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

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

39/48上一页下一页
批量操作
#1143边界DOC-2026-021#p25S08prompt v203_关系与铁律/rules.yaml

实时调用定价引擎的场景覆盖:PL 支付分期档、取现期数档(常规+低价档)、月最低还款/账单分期的借新还旧方案、转分期方案、逾期重组新贷方案,试算接口为 coreTransTryLoan、分档预检 coreTransLoanPreCheck。

"这覆盖:PL 支付分期档、取现期数档(常规 + 低价档)、月最低还款/账单分期的借新还旧方案、转分期方案、逾期重组新贷方案(试算接口 `coreTransTryLoan` / 分档预检 `coreTransLoanPreCheck`)"

#1144规则DOC-2026-021#p25S08prompt v203_关系与铁律/rules.yaml

同一用户不同时点、不同金额的档位与价格都可能不同(引擎按人×金额×时点实时定价),任何“固定档位/固定费率”的表述都不准确。

"引擎按人×金额×时点实时定价),任何"固定档位/固定费率"的表述都是不准确的"

#1145定义DOC-2026-021#p28S08prompt v201_名词表/nouns.yaml

前端字段 adminFee 对应后端 MONTH_INST_HANDLE_FEE_RATE,语义为月费率(admin fee 实为月费率)。

"| `adminFee` | `MONTH_INST_HANDLE_FEE_RATE` | **月费率**(注意命名:admin fee 实为月费率)|"

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

前端字段 serviceFee 对应后端 UPFRONT_ADMIN_FEE,语义为头息/砍头费,放款前置扣。

"| `serviceFee` | `UPFRONT_ADMIN_FEE` | **头息/砍头费**(放款前置扣)|"

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

前端字段 fundAmt 对应后端 FUND_AMT,语义为实际到账,等于本金减头息。

"| `fundAmt` | `FUND_AMT` | 实际到账(= 本金 − 头息)|"

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

前端字段 totalSave = ORIG_LOAN_TOTAL_INST_HANDLE_FEE − LOAN_TOTAL_INST_HANDLE_FEE,语义为用券后节省利息。

"| `totalSave` | `ORIG_LOAN_TOTAL_INST_HANDLE_FEE − LOAN_TOTAL_INST_HANDLE_FEE` | 用券后节省利息 |"

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

前端字段 billingCycle 对应后端 BILLING_CYCLE,语义为每月还款日。

"| `billingCycle` | `BILLING_CYCLE` | 每月还款日 |"

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

期数维度 LoanTerm 字段:adminFeeRate=UPFRONT_ADMIN_FEE_RATE 为头息率,intRate=INT_RATE 为年利率,penaltyRate=PENALTY_RATE 为罚息率。

"`adminFeeRate`(=`UPFRONT_ADMIN_FEE_RATE`,头息率) / `intRate`(=`INT_RATE`,年利率) / `penaltyRate`(=`PENALTY_RATE`,罚息率)"

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

低价档维度字段:tryCalcLevelMonthFeeRate 为档月费率,tryCalcLevelMinLimit/tryCalcLevelMaxLimit 为档额度上下限,TryCalcLevelMaxLimit 为剩余可用低价额度。

"`tryCalcLevelMonthFeeRate`(档月费率)/ `tryCalcLevelMinLimit` / `tryCalcLevelMaxLimit`(`TryCalcLevelMaxLimit` = 剩余可用低价额度)"

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

定价引擎按额占率分档定价;低价取现页当前额占率 = 100% − 可用信用额度 / 总额度。

"**额占率定价**:定价引擎按额占率分档定价。低价取现页判断 `当前额占率 = 100% − 可用信用额度 / 总额度`"

#1153动作条件DOC-2026-021#p31S08prompt v203_关系与铁律/rules.yaml

仅当额占率 < 营销配置「第一个价格区间上限值」时才展示低价引导,区间上限值由营销下发,现网值待 PM。

"额占率 < 营销配置「第一个价格区间上限值」才展示低价引导"

#1154规则DOC-2026-021#p31S08prompt v203_关系与铁律/rules.yaml

阶梯定价(质押/存贷流动性)下额占率按定存质押额度计算 = (当前支用额度 + 已使用额度) / 定存质押额度,并传入定存质押相关新增定价入参。

"**阶梯定价(质押/存贷流动性)**:额占率按「定存质押额度」算 = `(当前支用额度 + 已使用额度) / 定存质押额度`"

#1155规则DOC-2026-021#p31S08prompt v203_关系与铁律/rules.yaml

示例:信用额度10M+质押5M=总15M,质押额度的20%(=1M)享0% admin fee,用满1M后再支用按额占率定价。

"质押额度的 20%(=1M)享 **0% admin fee**,用满 1M 后再支用按额占率定价"

#1156规则DOC-2026-021#p31S08prompt v203_关系与铁律/rules.yaml

额外额度 = 质押本金 × 杠杆率 regularLeverageRatio(mock 1.55);现网杠杆档由 marketCode 第5-7位(105/110/120)下发。

"质押本金 × 杠杆率 `regularLeverageRatio`(mock 1.55) = 额外额度;现网杠杆档由 marketCode 第 5-7 位(`105/110/120`)下发"

#1157规则DOC-2026-021#p34S11prompt v203_关系与铁律/rules.yaml

价格类券在试算时作为 EXT_EQUITY_* 入参透传给定价引擎。

"价格类券在试算时作 `EXT_EQUITY_*` 入参透传给定价引擎"

#1158定义DOC-2026-021#p35S11prompt v201_名词表/nouns.yaml

INT_RG 价格券是取现低价权益的实际识别物(营销「DJ/DJXXX」落到前端即此券),触发低价定价档(月费率降至0%/0.5%等)及取现门槛/展示规则。

"**`INT_RG` 价格券** | `'INT_RG'` | 取现低价权益的**实际识别物**(营销「DJ/DJXXX」落到前端即此券);触发低价定价档(月费率降至 0%/0.5% 等)+ 取现门槛/展示规则"

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

INT_R 定价券为取现/消费通用定价券,按 equityScenario 区分场景,影响 admin fee/利率定价。

"**`INT_R` 定价券** | `'INT_R'` | 取现/消费通用定价券(按 `equityScenario` 区分场景),影响 admin fee/利率定价"

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

isAdminFeeCoupon 为 tab 级 Boolean,PayLater tab 整体为真时列表标题切到 Admin Fee Coupons;手续费券生效后借款页/RIPLAY 展示折后 admin fee。

"`CouponList.vue` 中 `active===1`(PayLater tab)整体为真时列表标题切到 "Admin Fee Coupons";业务上手续费券生效后借款页/RIPLAY 展示**折后 admin fee**"

#1161状态DOC-2026-021#p35S11prompt v201_名词表/states.yaml

PL_FEE_D 砍头费券为贷款砍头费(头息)券,已废弃。

"**`PL_FEE_D` 砍头费券** | `'PL_FEE_D'` | 贷款砍头费(头息)券,**已废弃**"

#1162规则DOC-2026-021#p35S11prompt v203_关系与铁律/rules.yaml

SMP 支付立减券在支付时立减(固定额/梯度/按比例0–100%),差额由 Allo 成本科目承担。

"**SMP 支付立减券** | — | 支付时立减(固定额/梯度/按比例 0–100%),差额由 Allo 成本科目承担"

#1163流程步骤DOC-2026-021#p36S11prompt v203_关系与铁律/rules.yaml

选中价格券后,试算入参附加 EXT_EQUITY_TYPE/EXT_EQUITY_VALUE/EXT_EQUITY_NO,再由后台引擎按券重算费率。

"选中价格券后试算入参附加 `EXT_EQUITY_TYPE`/`EXT_EQUITY_VALUE`/`EXT_EQUITY_NO`,由后台引擎按券重算费率"

#1164规则DOC-2026-021#p37S11prompt v203_关系与铁律/rules.yaml

试算返回 extEquityType/extEquityValue 回带所用权益;用券档首期 firstBillAmtWithCoupon 与原价 firstBillAmt 并存。

"试算返回 `extEquityType`/`extEquityValue`(`loan.js:58-59`)回带所用权益;用券档首期 `firstBillAmtWithCoupon` 与原价 `firstBillAmt` 并存"

#1165规则DOC-2026-021#p38S11prompt v203_关系与铁律/rules.yaml

用 admin fee 利率券后,RIPLAY 还款计划 Biaya Layanan(admin fee 行)展示用券后折后金额;如取现0% admin fee券仅首月,则第1期显示Rp0,其后按原费率。

"用 admin fee 利率券后,RIPLAY 还款计划 `Biaya Layanan`(admin fee 行)展示**用券后折后金额**(如取现 0% admin fee 券仅首月 → 第 1 期显示 Rp0,其后按原费率)"

#1166边界DOC-2026-021#p39S11prompt v203_关系与铁律/rules.yaml

低价权益、支付立减券、Admin Fee 券之间的叠加与优先级:代码无统一叠加器,源 PRD 未单独成文,叠加规则待 PM。

"低价权益 / 支付立减券 / Admin Fee 券之间能否叠加、优先级——代码无统一叠加器,源 PRD 未单独成文,**叠加规则待 PM**"

#1167定义DOC-2026-021#p42S08prompt v201_名词表/nouns.yaml

Flex code 共 50 位,营销/PPLM 可对其进行批量或实时刷新。

"Flex code 50 位,营销/PPLM 可批量/实时刷新"

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

占用新的 Flex code 位段必须经过风险和产品确认。

"占用新位须「风险 + 产品确认」"

#1169状态DOC-2026-021#p43S08prompt v201_名词表/states.yaml

Flex 第 5-6 位表示月最低还款本金占比,取值 00=0%、06=6%、20=20%、99=100%(默认)。

"月最低还款本金占比 | `00`=0% · `06`=6% · `20`=20% · `99`=100%(默认)"

#1170状态DOC-2026-021#p43S08prompt v201_名词表/states.yaml

Flex 第 9-10 位表示 current tenor admin fee 占比,取值 00=0%、06=6%、20=20%、99=100%(默认)。

"current tenor admin fee 占比 | `00`=0% · `06`=6% · `20`=20% · `99`=100%(默认)"

#1171状态DOC-2026-021#p43S08prompt v201_名词表/states.yaml

Flex 第 11-12 位表示 replan fee 重整费率(按新借据本金计算),取值 00=无费、01=1%、99=99%。

"replan fee 重整费率(按新借据本金)| `00`=无费 · `01`=1% · `99`=99%"

#1172状态DOC-2026-021#p43S08prompt v201_名词表/states.yaml

Flex 第 17 位表示月最低还款新借据头息率(upfront),取值 0=0、6=6%、9=9%(最大)。

"月最低还款新借据头息率(upfront)| `0`=0 · `6`=6% · `9`=9%(最大)"