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

审核队列 · 1,415 条待审

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

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

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

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

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

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

最小还款功能可用的条件之一:应还金额须大于等于最小还款门槛 minimumRepaymentMinAmount。

"应还金额 ≥ 最小还款门槛 `minimumRepaymentMinAmount`"

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

点击最小还款入口后,经 preselectMinimum 三段链路进入常规还款页并自动预选最小还款。

"入口点击后通过前述 `preselectMinimum` 三段链路"

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

借新还旧通过 coreTransTryLoan 发起,业务场景 BIZ_SCENE=MINI_REPAY、LOAN_CODE=9022。

"借新还旧通过 `coreTransTryLoan`、`BIZ_SCENE=MINI_REPAY, LOAN_CODE=9022` 发起"

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

逾期重组的名单与方案由风险方上传(含名单和方案)。

"逾期重组名单与方案由**风险上传**(风险上传的名单 + 方案)"

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

当用户为已确认逾期重组用户且有对应逾期方案时,首页展示"新还款计划"入口。

"首页判断用户是否为"已确认逾期重组用户且有对应逾期方案",是则展示"新还款计划"入口"

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

重组后新还款计划应还金额 = 剩余未还本金×(1−本金减免比例) + 剩余未还利息及罚息×(1−利息及罚息减免比例)。

"新还款计划应还金额 = `剩余未还本金 × (1 − 本金减免比例)` + `剩余未还利息及罚息 × (1 − 利息及罚息减免比例)`"

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

入口弹窗中可选期数从小到大排列、默认选最小一期,每期应还=重组后应还总额÷选择期数。

"可选期数(从小到大排列,默认选最小一期),每期应还 = 重组后应还总额 ÷ 选择期数"

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

确认重组方案后不可再变更。

"**确认重组方案后不可再变更**,除非风险重新针对该用户上传新的重组计划"

#521例外DOC-2026-009#p51S05prompt v203_关系与铁律/rules.yaml

确认重组方案后不可变更的例外:风险重新针对该用户上传新的重组计划时可变更。

"**确认重组方案后不可再变更**,除非风险重新针对该用户上传新的重组计划"

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

每个重组计划只能被选择一次期数方案。

"**每个重组计划只能被选择一次期数方案**"

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

还款计划按重组期数分期,首期为逾期重组计划里最近一个月账单的最后还款日。

"还款计划按重组期数分期,**首期 = 逾期重组计划里最近一个月账单的最后还款日**"

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

重组后每期应还金额=重组后剩余未还金额÷重组期数。

"每期应还 = 重组后剩余未还金额 ÷ 重组期数"

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

点击 repay now 进入还款页,每月还款金额作为默认值带入。

"点击 repay now 进入还款页,每月还款金额作为默认值带入"

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

命中逾期重组预付门槛时,用户不直接进入正式重组页,而是先进入预付引导过渡页,再引导去预付还款。

"命中逾期重组预付门槛时,用户不会直接进入正式重组页,而是先进入预付引导过渡页"

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

重组非自动完成:预付只解锁/推进新还款计划,支付后仍需进入正式重组流程设置新计划。

"重组非自动完成**:预付只是解锁/推进新还款计划;支付后仍需进入正式重组流程设置新计划"

#528定义DOC-2026-009#p55S05prompt v201_名词表/nouns.yaml

预付引导页展示的 Remaining total amount 取剩余应还总额 ACCT_SUM_PAID_OUT(本金+利息+罚息+费用)。

"`Remaining total amount` = **剩余应还总额 `ACCT_SUM_PAID_OUT`(本金+利息+罚息+费用,Personal Center call #2)**"

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

K-S-2607 修正只改展示值,重组试算 coreTransTryLoan 的 AMOUNT 仍使用剩余本金 accountPrinAmt(ACCT_PRIN_PAID_OUT)。

"只改展示值,重组试算 `coreTransTryLoan` 的 `AMOUNT` 仍用剩余本金"

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

New repayment plan 取 coreTransTryLoan 返回方案,默认展示最长期(月供最低),格式 RpY x Nmonths。

"`New repayment plan` = `coreTransTryLoan` 返回方案,默认展示最长期(月供最低),格式 `RpY x Nmonths`"

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

预付还款页复用现有还款页,仅在 restructurePrepay=1 预付路径下定制,对普通还款零影响。

"预付还款页复用现有还款页,只在 `restructurePrepay=1` 预付路径下定制,普通还款零影响"

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

预付还款页金额锁定为门槛额,隐藏 Edit,不可修改。

"金额锁定为门槛额,隐藏 Edit,不可改"

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

逾期重组入口在原有门槛之上叠加账户级逾期天数窗口:overdueDays 须落在 [restructureOverdueMinDpd, restructureOverdueMaxDpd] 双闭区间,前端默认 30/90。

"`accountInfo.overdueDays`(后端 `OVERDUE_DAYS`)须落在 `[restructureOverdueMinDpd, restructureOverdueMaxDpd]`(**双闭区间**,前端默认 30/90"

#534边界DOC-2026-009#p61S05prompt v203_关系与铁律/rules.yaml

逾期重组入口的窗口/门槛判断只对逾期分支生效;非逾期的转分期路径不受影响,isOverDue=false 时窗口判断恒过。

"只 gate 逾期分支,非逾期的转分期路径不受影响(`isOverDue=false` 时窗口判断恒过)"

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

OVERDUE_DAYS 缺失时按 fail-closed 处理:两个比较均不成立,逾期重组入口隐藏。

"`OVERDUE_DAYS` 缺失时 `Number(undefined)=NaN` → 两个比较都不成立 → 入口隐藏,属有意为之"

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

核心系统日终批处理窗口内逾期重组交易必失败,因此前端在入口处进行拦截。

"核心系统日终批处理窗口内逾期重组交易必失败,故前端在入口处拦截"

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

日终维护拦截窗口为服务端时间 [23:30, 24:00),含头不含尾、不支持跨午夜;边界可由后台 restructureMaintenanceStartTime/EndTime 免发版调整,前端默认 '2330'/'2400'。

"**窗口**:`[23:30, 24:00)` **服务端时间**,含头不含尾,不支持跨午夜;边界可由后台 `restructureMaintenanceStartTime/EndTime`(`HHmm` 字符串)免发版调整,前端默认 `'2330'/'2400'`"

#538定义DOC-2026-009#p63S05prompt v201_名词表/nouns.yaml

服务端时间来源:app 启动时从 ifes-ams getCommonPage 下发的 currentServerTime 算一次时钟偏移;字段缺失或不可解析时偏移=0,退化为设备时间(fail-open),后端交易层仍在窗口内硬拦截。

"app 启动时从 ifes-ams `getCommonPage` 下发的 `currentServerTime`(`DD/MM/YYYY HH:mm:ss`)算一次时钟偏移;字段缺失/不可解析时偏移=0 退化为设备时间(**fail-open**,后端交易层仍是窗口内的硬拦截)"

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

维护窗口内点击逾期重组入口弹底部弹窗(标题 The function is not available / Menu tidak tersedia,按钮 Got it),不发生任何跳转;窗口外正常路由至 new-loan?source=overdue。

"窗口内点入口弹底部弹窗(红 X,标题 `The function is not available` / `Menu tidak tersedia`,副文案"系统维护请明天再试",按钮 `Got it`,点遮罩也可关),**不发生任何跳转**;窗口外正常路由 `new-loan?source=overdue`"

#540边界DOC-2026-009#p63S05prompt v203_关系与铁律/rules.yaml

维护窗口拦截仅作用于首页两个逾期重组入口(逾期 banner 的 Adjust CTA 与 Adjust Repayment Plan 菜单格);非逾期 Adjust 流程与账单页入口不在范围内。

"仅首页两个逾期重组入口(逾期 banner 的 Adjust CTA + Adjust Repayment Plan 菜单格,共用 `onAdjustRepayClicked`);**非逾期 Adjust 流程与账单页入口不在本期范围**"

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

回滚方式:后台把维护窗口配成 start ≥ end(如都 '0000')即永不命中,免发版。

"后台把窗口推成 start ≥ end(如都 `'0000'`)即永不命中,免发版"

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

维护窗口边界行为:23:29:59 放行、23:30:00 拦截、23:59:59 拦截、00:00:00 放行。

"23:29:59 放行 / 23:30:00 拦 / 23:59:59 拦 / 00:00:00 放行"