审核队列 · 1,415 条待审
出处硬校验:锚点须在 K0 命中;手填出处强制 inferred。批量通过:规则类直接入 rules.yaml(一个 commit); 定义类需人工归簇请单张过。
建模纪律 · 知识分类骨架(11 类)—— 判不准时点开对锚点
没通过实体四条的,不是扔掉,是归位。每类锚在不同的数据形态上——锚不对就是归错了。
速判:占一张实体表 → 实体;按时间追加流水 → 事件;某实体会流转的取值 → 状态维;静态描述值 → 属性; 一组可选值 → 枚举;连两个实体 → 关系;多事件编排 → 流程;「如果…就…」→ 规则;施加的操作 → 动作;算出来的量 → 指标。 全文见仓库 建模纪律.md「纪律 2」。
DJXXX 为后端/营销口径的营销编码,前端不出现该字面常量。
"`DJXXX` 为营销编码(后端/营销口径),前端不出现该字面常量。"
进入常规取现页后,最低取现额度对全部用户统一为 Rp2,000(低价/非低价双轨已退场)。
"进入**常规取现页**后,最低取现额度对**全部用户统一为 Rp2,000**"
主页 Instant Cash 入口门槛:持 INT_RG 价格券则最低 Rp2,000,否则 Rp100,000;500K 为推荐金额档而非门槛。
"主页「Instant Cash」入口门槛:持 `INT_RG` 价格券则 Rp2,000,否则 Rp100,000"
低价取现页内,可用低价额度 ≥ 2K 时可完成支用流程。
"可用低价额度 ≥ 2K:可完成支用流程。"
低价取现页内,可用低价额度 < 2K 时显示"额度已用完"样式并展示提示文案(仅首笔金额享此利率,可先还当前账单再使用)。
"可用低价额度 < 2K:显示"额度已用完"样式"
低价权益用户若 0% admin fee 额度已全部用完,或剩余 PL 额度 < 2K,则展示提示文案。
"低价权益用户若 0% admin fee 额度已全部用完,或剩余 PL 额度 < 2K,则展示上述提示文案。"
低价支用主页:用户当前仅有 1 个低价利率且可用时,进入页面自动选中该利率并展示对应信息。
"用户当前**仅有 1 个低价利率且可用**时,进入页面自动选中该利率并展示对应信息。"
低价支用主页:用户有 >1 个低利率时不默认选中,展示全部利率列表由用户自行选择。
"用户有 **> 1 个低利率**时,不默认选中,展示全部利率列表由用户自行选择。"
低价支用主页展示的"可用额度"数值应为用户当前可用的取现额度,而非总额度。
"此页展示的"可用额度"数值应为用户**当前可用的取现额度**,而非总额度。"
低价主页内,若剩余可用低价额度 > 剩余可用取现额度,则展示的低价额度最大值等于剩余可用取现额度(取两者较小值)。
"若用户**剩余可用低价额度 > 剩余可用取现额度**,则页面内展示的低价额度最大值应等于**剩余可用取现额度**(取两者中较小值)。"
引擎输出的当前剩余可用低价额度字段为 TryCalcLevelMaxLimit。
"引擎输出的当前剩余可用低价额度字段为 `TryCalcLevelMaxLimit`。"
主页判断用户是否持有 DJXXX 低价权益,命中则展示低利率引导文案,对正常 PL 与 Y001 用户均生效。
"主页判断用户是否持有 DJXXX 低价权益,命中则展示低利率引导文案(如 *0% interest / 0% admin*),对正常 PL 与 Y001 用户均生效。"
二期收紧:低价引导标记展示条件为持有 DJ 权益且当前额占率 < 营销系统配置的第一个价格区间上限值。
"引导标记的展示条件为「持有 DJ 权益 **且** 当前额占率 < 营销系统配置的第一个价格区间上限值」"
当前额占率 = 100% − 可用信用额度 / 用户总额度。
"**当前额占率 = 100% − 可用信用额度 / 用户总额度**。"
额占率 < DJ 权益配置的第一个价格区间上限值则展示低价引导,≥ 则不展示;标记内 X% 文案读取营销系统配置 DJ 权益第一个价格区间的费率值。
"额占率 < DJ 权益配置的第一个价格区间上限值则展示低价引导,≥ 则不展示。"
低价支用页:低价选择里不展示 special 文案,分期里不展示划掉的每月还款原价,感知定价页还款计划里不展示划掉的原价。
"低价选择里不展示 special 文案;分期里不展示划掉的每月还款原价;感知定价页的还款计划里不展示划掉的原价。"
低价支用页底部为统一按钮:点击 more cash & instalment 跳转常规取现页(携带当前金额与期数),点击 continue 进入支用金额与期数预览页。
"无 more cash / more instalment 按钮,底部为统一按钮:点击 more cash & instalment 跳转常规取现页(携带当前金额与期数),点击 continue 进入支用金额与期数预览页。"
低价支用流程滑动到最大金额时,金额显示为 XXX(Max) 并出现"更多金额"按钮,点击进入常规取现页(携带当前金额与期限)。
"在低价支用流程滑动到最大金额时出现特殊交互:金额显示为 `XXX(Max)` 并出现"更多金额"按钮,点击进入常规取现页(携带当前金额与期限)。"
DJ 权益(DJXXX)是营销系统侧的低价权益编码,落到 SDK 前端的实际识别物是 INT_RG 价格券;前端不出现 DJ/DJXXX 字面常量。
"DJ 权益(DJXXX)是营销系统侧的低价权益编码,落到 SDK 前端的实际识别物是 `INT_RG` 价格券"
本知识库未见统一叠加器,权益叠加优先级以 PM 规则为准。
"本知识库未见统一叠加器,叠加优先级以 PM 规则为准。"
高额度挽留问卷弹窗触发时机为从取现金额页/低价档页点返回(onNavBack)离开时。
"触发时机 = **从取现金额页/低价档页点返回(onNavBack)离开时**"
高额度挽留问卷弹窗还需用户可用额度占比 > 0.8(availableLimit/totalLimit > 0.8,即几乎未动用额度)才触发。
"且用户**可用额度占比 > 0.8**(`availableLimit/totalLimit > 0.8`,即几乎未动用额度)"
高额度挽留问卷弹窗节流:每 7 天最多弹一次(localStorage 时间戳 INVESTIGATION_POPUP_TIMESTAMP)。
"节流:**每 7 天最多弹一次**"
RIPLAY 是监管要求展示的产品与服务信息摘要,取现提交前以 iframe 展示并需勾选已阅读同意。
"RIPLAY(Ringkasan Informasi Produk dan Layanan,产品与服务信息摘要)是监管要求展示的产品信息摘要,取现提交前以 iframe 展示并需勾选已阅读同意。"
合同 URL、费率与期限枚举等由后端 CONTRACT_BASE 下发,前端仅渲染 iframe,不在前端组装合同内容。
"合同 URL、费率与期限枚举等由后端 `CONTRACT_BASE` 下发,前端仅渲染 iframe(不在本仓前端组装合同内容)"
Instant Cash 产品:发行方 PT. Allo Bank Indonesia Tbk,产品类型无抵押信贷(Kredit Tanpa Agunan),币种 Rupiah。
"**发行方**:PT. Allo Bank Indonesia Tbk;**产品类型**:Kredit Tanpa Agunan(无抵押信贷);**产品名**:Instant Cash;**币种**:Rupiah。"
Instant Cash 为面向持有 PayLater 客户的现金贷,资金发放至 Allo Wallet 供个人用途,可按所选期限分期偿还,期限枚举为 1/3/6/12/18/24 个月。
"面向持有 PayLater 的 Allo Bank 客户的现金贷,**资金发放至 Allo Wallet**,供个人用途使用;可按所选期限分期偿还,期限枚举为 **1 / 3 / 6 / 12 / 18 / 24 个月**。"
Instant Cash 申请费用包括管理费 admin_fee 和交易费 service_fee。
"申请费用:管理费 `{admin_fee}`、Instant Cash 交易费 `{service_fee}`。"
Instant Cash 偶发费用:逾期费 0.3%/日(按逾期账单金额);提前还款费 = 提前还款金额的 10%。
"偶发费用:**逾期费 0.3%/日**(按逾期账单金额);**提前还款费 = 提前还款金额的 10%**。"
RIPLAY 试算还款计划逐期列出到期日、应还、利息分摊、本金分摊与剩余本金,每月还款日为每月 10 日。
"还款计划逐期列出到期日、应还、利息分摊、本金分摊与剩余本金,**每月还款日为每月 10 日**。"