林晚喉头发紧。她看见陈砚后颈绷紧的线条,看见他衬衫领口下若隐若现的旧疤——后来她才知道,那是他父亲当年被暴力催收时,为护住病床上的母亲,被铁棍砸中的位置。
执法组要求立即下架APP并公示致歉。陈砚签字时,钢笔尖划破纸背。林晚注意到,他签名下方,用极细的签字笔补了一行小字:“致歉对象:所有被算法误伤的人。整改承诺:将‘萤火’AI催收模块开源,接受全民代码审计。”
当晚,林晚独自留在机房,复核原始日志。她发现“萤火”模块的最后一次代码提交,时间戳是事件爆发前17分钟。提交说明只有六个字:“熔断逻辑失效。”
她调出对比版本。旧版代码里,有一行被注释掉的判断语句:“if (user_emotion_score < 0.3 && call_duration > 1800) { trigger_human_intervention; }”——当用户情绪崩溃且通话超半小时,强制转人工。
新版里,这行消失了。
取而代之的,是一段加密调用指令,指向一个外部API。林晚逆向追踪,IP地址归属地显示为:市金融监管局数字治理中心测试服务器。
她猛地抬头。窗外,数字治理中心大楼的轮廓在夜色里沉默矗立,顶层那扇窗亮着灯。
——
三个月后,《APP金融信贷违规治理条例》正式施行。其中第二十四条首次明确定义“数字监管惩戒机制”:非单一处罚,而是“监测-预警-干预-修复-反馈”闭环。条例附件三,详细列出37类可纳入沙箱测试的柔性惩戒场景,包括“学生群体首贷逾期”“新市民创业贷阶段性困难”“慢性病患者医疗贷临时周转”。
发布会现场,林晚作为主要起草人发言。她没提技术细节,只讲了一个故事:“上周,一位外卖骑手通过‘青藤计划’贷款更换电动车电池。车辆故障导致当日收入归零,系统自动触发二级干预,推送了三套本地兼职清单,并为他预留了48小时宽限期。他在清单里选了夜间停车场协管,第一晚收入120元。今早,他提前还了当期款项,并留言:‘原来信用不是锁链,是绳子——拉我一把,也让我能拽住别人。’”
台下掌声响起时,林晚的目光穿过人群,落在后排。陈砚坐在那里,没穿衬衫,换了件藏青色高领毛衣,遮住了那道旧疤。他朝她举起手中保温杯,杯身印着一行小字:“信用边界,由我们共同校准。”
散会后,林晚在地下车库遇见他。他没开车,背着双肩包,像刚下课的学生。
“条例里,‘修复性惩戒’占全文篇幅38%。”他说,“比‘处罚’多出21个百分点。”
“因为罚错了,代价太大。”林晚看着他,“你父亲的事,我查到了。”
陈砚没否认。他拉开背包侧袋,取出一个旧MP3播放器,塞进她手里。按下播放键,电流声后,传出一段沙哑男声:“……晚晚啊,爸爸今天又去厂里了。老板说,只要我把这批货赶出来,下月就给我涨工资。你放心读书,爸的信用,好着呢。”
林晚的眼泪毫无征兆地掉下来。不是为苦难,而是为那声音里固执的、不肯坍塌的尊严。
“监管不是为了消灭风险。”陈砚轻声说,“是让风险不再专挑弱者下手。”
——
冬至那天,林晚收到一份匿名快递。打开是本硬壳笔记本,封面没有任何字。翻开第一页,是陈砚的字迹:“致林晚:以下内容,经‘天衡’系统全链路合规校验,符合《金融数据安全分级指南》L3级要求。”
后面是密密麻麻的推演——关于如何用区块链存证技术,让每一笔小额贷款的“还款承诺”自动生成不可篡改的信用契约;关于将社区网格员走访记录、水电缴费稳定性等“软信息”,通过联邦学习方式纳入风控模型,而不触碰原始隐私数据;关于建立跨平台“信用修复积分制”,让用户通过参与金融知识直播、担任反诈志愿者等方式,动态提升授信额度……
最后一页,贴着一枚地铁乘车码。背面手写:“王建国师傅说,他想学编程。问能不能来云启实习?——他昨天用青藤贷的钱,给女儿买了第一台钢琴。”
林晚把笔记本抱在胸前,走出办公楼。初雪正落,细密无声。她抬头,看见数字治理中心大楼外墙的LED屏正在更新——不再是冷硬的数据流,而是一幅缓慢生长的树状图:根系由无数细线组成,每条线标注着“公交刷卡频次”“菜市场电子秤使用记录”“社区图书馆借阅时长”……树冠则绽放着金色光点,写着“授信通过”“利率下调”“宽限期启用”。
她忽然想起那个暴雨天,陈砚递来的毛巾上,有极淡的雪松香。
手机震动。是陈砚发来的消息,只有一张图:某信贷APP的用户协议更新页。在“违约责任”章节末尾,新增了一行加粗小字:“我们相信,每一次暂时的停顿,都是为了更稳地出发。”
林晚回复:“下个版本,把‘停顿’改成‘校准’。”
对方秒回:“遵命,林组长。”
她笑着收起手机,踩着薄雪往地铁站走。口袋里,那枚乘车码微微发烫。
风掠过耳际,像一句未落款的诺言。
喜欢修正治理惩治APP金融信贷违规请大家收藏:(m.20xs.org)修正治理惩治APP金融信贷违规20小说网更新速度全网最快。