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

审核队列 · 1,415 条待审

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

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

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

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

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

20/48上一页下一页
批量操作
#573动作条件DOC-2026-009#p85S04prompt v203_关系与铁律/rules.yaml

杠杆变化奖励仅当 MARKET_CODE_HANDLE_STATUS='END' 时调用 coreTransFlexibleLimitPledgeLeverageLimitInfo,带新旧 marketCode

"仅 `MARKET_CODE_HANDLE_STATUS='END'` 时调 `coreTransFlexibleLimitPledgeLeverageLimitInfo{marketCode: NEW_MARKET_CODE, originalMarketCode: ORI_MARKET_CODE}`"

#574规则DOC-2026-009#p85S04prompt v203_关系与铁律/rules.yaml

还款提额奖励轮询 coreTransFlexibleLimitHistory(BIZ_TYPE='PayLaterRepayment') 1s×4,校验 ADJ_TIME 是当日且 TRAN_AMT>0

"**还款提额奖励**:轮询 `coreTransFlexibleLimitHistory{BIZ_TYPE:'PayLaterRepayment'}` 1s×4,校验 `ADJ_TIME` 是当日且 `TRAN_AMT>0`"

#575规则DOC-2026-009#p85S04prompt v203_关系与铁律/rules.yaml

活跃还款 bonus 轮询 coreTransFlexibleLimitHistory(BIZ_TYPE='ActiveRepayment'),规则同还款提额奖励

"**活跃还款 bonus**:同上 `BIZ_TYPE:'ActiveRepayment'`"

#576动作条件DOC-2026-009#p86S11prompt v203_关系与铁律/rules.yaml

还款成功页可弹出会员升级引导,跳转 PAY_LATER_FLEXIBLE_LIMIT_MEMBER

"成功页可弹会员升级引导(→ `PAY_LATER_FLEXIBLE_LIMIT_MEMBER`)"

#577定义DOC-2026-009#p88S03prompt v201_名词表/nouns.yaml

提前结清构成由 coreTransQueryPayOffInfo 返回,含本金、利息、罚息、违约金、月费五项

"**提前结清**:`coreTransQueryPayOffInfo{REF_NBR_LIST}` 返回结清构成——本金 `LOAN_PAID_OUT_PRIN_AMT` / 利息 `LOAN_PAID_OUT_INT_AMT` / 罚息 `LOAN_PAID_OUT_PENALTY_AMT` / 违约金 `LOAN_"

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

提前结清金额锁死不可改,提交时整包随 LOAN_LIST 上送

"金额锁死不可改,提交时整包随 `LOAN_LIST` 上送"

#579规则DOC-2026-009#p89S05prompt v203_关系与铁律/rules.yaml

账单分期试算 BIZ_SCENE='JXHJ' 且 AMOUNT=账单额;月最低还款试算 BIZ_SCENE='MINI_REPAY' 且 AMOUNT='0'(额度由后端算)

"试算 | `BIZ_SCENE='JXHJ'`,AMOUNT=账单额 | `BIZ_SCENE='MINI_REPAY'`,**AMOUNT='0'**(额度由后端算)"

#580规则DOC-2026-009#p89S05prompt v203_关系与铁律/rules.yaml

账单分期提交调 coreTransRepayInstallmentApply(独立 Confirm 页+RIPLAY+TnC);月最低还款提交调 coreTransMinimumRepayApply(常规页内联,额外带 MINI_REPAY_AMT)

"提交 | `coreTransRepayInstallmentApply`(独立 Confirm 页 + RIPLAY + TnC)| `coreTransMinimumRepayApply`(常规页内联,额外带 `MINI_REPAY_AMT`)"

#581规则DOC-2026-009#p89S08prompt v203_关系与铁律/rules.yaml

账单分期收服务费并展示 service fee;月最低还款免服务费,卡上带 no_service_fee 徽标

"服务费 | 收(展示 service fee)| **免**(卡上 no_service_fee 徽标)"

#582规则DOC-2026-009#p89S05prompt v203_关系与铁律/rules.yaml

账单分期与月最低还款共用 coreTransRepayInstallmentResult 轮询,CODE=80530014 继续轮询、80530015 为在途态

"结果 | 共用 `coreTransRepayInstallmentResult{FLOW_NO}` 轮询;`CODE=80530014`→轮询、`80530015`→在途态"

#583状态DOC-2026-009#p89S05prompt v201_名词表/states.yaml

分期结果态 FLOW_STATUS:PROC_SUCC 成功、WAIT 处理中、CASH_FAIL 放款失败、REPAY_FAIL 还款失败(放款成功还款失败为 one more step 部分态)

"结果态 | FLOW_STATUS:PROC_SUCC 成功 / WAIT 处理中 / CASH_FAIL 放款失败 / REPAY_FAIL 还款失败(放款成功还款失败=「one more step」部分态)"

#584规则DOC-2026-009#p91S05prompt v203_关系与铁律/rules.yaml

逾期重组多借据选择页调 coreTransLoanRestructuringList(QUERY_LOAN_STATUS='UN_PAID_OUT') 拉列表,按 eligibleForRestructure='Y' 分可选/不可选

"`coreTransLoanRestructuringList{QUERY_LOAN_STATUS:'UN_PAID_OUT'}` 拉列表,按 `eligibleForRestructure='Y'` 分可选/不可选"

#585规则DOC-2026-009#p91S05prompt v203_关系与铁律/rules.yaml

逾期重组多借据选择至少选 2 笔、至多 10 笔,超限 toast 提示

"**至少选 2 笔、至多 10 笔**(超限 toast)"

#586规则DOC-2026-009#p92S05prompt v203_关系与铁律/rules.yaml

MULTI_SETTLE 新贷金额为选中借据本金合计;OVERDUE_RESTRUCTURE 新贷金额为残余本金 acctPrinPaidOut

"金额 | 选中借据本金合计 | 残余本金 `acctPrinPaidOut`(Personal Center call#2)"

#587规则DOC-2026-009#p92S05prompt v203_关系与铁律/rules.yaml

MULTI_SETTLE 提交调 coreTransRepayInstallmentApply(200029)带 ORIG_STMT_BAL_AMT+逐笔 LOAN_LIST;OVERDUE_RESTRUCTURE 提交调专用 coreTransOverdueRestructuringApply(200037)且 LOAN_LIST=null

"提交接口 | `coreTransRepayInstallmentApply`(200029),带 `ORIG_STMT_BAL_AMT`+逐笔 `LOAN_LIST` | **专用 `coreTransOverdueRestructuringApply`(200037)**,`LOAN_LIST=null`"

#588动作条件DOC-2026-009#p92S06prompt v203_关系与铁律/rules.yaml

OVERDUE_RESTRUCTURE 入口有逾期减免弹窗,feeWaivedAmt=账户利息+罚息合计;MULTI_SETTLE 无入口弹窗

"入口弹窗 | 无 | 逾期减免弹窗(`feeWaivedAmt` = 账户利息+罚息合计)"

#589状态DOC-2026-009#p93S05prompt v201_名词表/states.yaml

逾期重组结果页四态:成功(含重组前后账单对比)、处理中、失败(Try Again 逾期回 NewLoan、多选回选择页)、one-more-step(新贷已放款但还款失败,引导去还款)

"**结果页四态**(`AdjustRepaymentPlanResult`):成功(含重组前后账单对比)/ 处理中 / 失败(**Try Again**:逾期回 NewLoan、多选回选择页——K-S-2607 修正)/ **one-more-step**(新贷已放款但还款失败,引导去还款)"

#590流程步骤DOC-2026-009#p93S05prompt v203_关系与铁律/rules.yaml

预付回流闭环流程:needRestructurePrepay 满足(开关+prepayRequired='Y'+状态≠PAID)→ PrepayIntro → 预付还款走常规还款页(restructurePrepay='1')→ 成功调 restructurePrepaySettle 核销 → 成功页续到 NewLoan?source=overdue

"**预付回流闭环**:`needRestructurePrepay`(开关+`prepayRequired='Y'`+状态≠PAID)→ PrepayIntro → 预付还款走**常规还款页**(`restructurePrepay='1'` 定制文案)→ 成功时调 `restructurePrepaySettle`("

#591状态DOC-2026-009#p93S05prompt v201_名词表/states.yaml

预付状态四值 PENDING/VERIFYING/PAID/EXPIRED,VERIFYING 状态轮询 5s×12

"预付状态四值 `PENDING/VERIFYING/PAID/EXPIRED`,VERIFYING 轮询 5s×12"

#592状态DOC-2026-009#p95S05prompt v201_名词表/states.yaml

借新还旧方案状态三值 promiseResult:NO_PLAN 无、UNACTIVE_PLAN 未生效(首页入口卡→弹窗选方案)、ACTIVE_PLAN 已生效(→方案详情页)

"方案状态三值(`promiseResult`):`NO_PLAN` 无 / `UNACTIVE_PLAN` 未生效(首页入口卡 → 弹窗选方案)/ `ACTIVE_PLAN` 已生效(→ 方案详情页)"

#593规则DOC-2026-009#p95S05prompt v203_关系与铁律/rules.yaml

接受协商方案调 negotiateRepaymentPlanConfirm,减免维度为本金/费用/罚息三个比例

"接受方案 = `negotiateRepaymentPlanConfirm{promiseCode, version, term, reducePrinRatio, reduceFeeRatio, reducePenaltyRatio}`——**减免维度是本金/费用/罚息三个比例**"

#594规则DOC-2026-009#p95S05prompt v203_关系与铁律/rules.yaml

协商方案生效后每月还款复用普通 BillRepay,方案详情页 Repay 按钮带下期金额进还款页

"生效后每月还款**复用普通 BillRepay**(方案详情页 Repay 按钮带下期金额进还款页)"

#595规则DOC-2026-009#p97S03prompt v203_关系与铁律/rules.yaml

还款段对外上报仅入口级(VIEW_BILLING_CYCLE_PAGE 及 REPAY 点击类),还款成功无对外上报、全链路无 GPS 上报

"对外上报仅入口级:`VIEW_BILLING_CYCLE_PAGE`、`BILLING_CYCLE_REPAY_THIS_BILL_CLICK/NO_CLICK`、`BILLING_CYCLE_REPAY_NOW_CLICK/NO_CLICK`;**还款成功无对外上报、全链路无 GPS 上报**"

#596规则DOC-2026-009#p99S05prompt v203_关系与铁律/rules.yaml

逾期重组由风险上传名单+方案,用户确认后不可变更

"逾期重组由风险上传名单+方案、确认后不可变更(《0716》)"

#597定义DOC-2026-010#p4S05prompt v201_名词表/nouns.yaml

转分期是指用户把一笔已有借据/欠款主动摊成更多期偿还,以降低单期还款压力,并收取费用。

"用户把**一笔已有借据/欠款主动摊成更多期**偿还(tenoring),降低单期压力(收费)"

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

转分期与账单分期、逾期重组是三个不同的能力。

"与"账单分期""逾期重组"是**三个不同能力**"

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

转分期只对被风险标签ZQ01(借据展期资格)圈选的用户可见,并非所有人可见。

"风险标签 `ZQ01`(借据展期资格)圈选的用户——不是所有人可见"

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

转分期收费,每月管理费按新期数计算,消费类借据首期还可能收取服务费。

"每月管理费按新期数计,消费类借据首期还可能有服务费"

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

当某笔借据期数不可改时(后端返回80530300),用户被提示后退回可转列表。

"某笔借据期数不可改时(后端 `80530300`),用户被提示后退回列表"

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

转分期的准入条件为riskCode包含ZQ01。

"准入:`riskCode ∋ ZQ01`"