“你查到了。”他说,没回头。
“查到你哥林铮,”林晚倚着门框,“2016年以‘梧桐贷’早期风控顾问身份入职,三个月后提交《关于共债模型伦理风险的紧急评估》,被CTO退回,批注‘技术无罪,市场有需’。”
陈砚关了火。面条还浮在水里。
“他没放弃。”林晚继续道,“他伪装成外包工程师,潜入数据中台,手动标注了1372条异常共债链。每一条都附注:‘此关系无真实债务关联,纯属算法虚构’。这些标注,现在还在你们内部知识库‘历史灰度区’,密码是‘rose-2016’。”
陈砚终于转身。他眼睛很红,不是哭过,是连续熬夜熬的。
“你知道最讽刺的是什么吗?”他端起锅,把面倒进滤盆,水声哗啦,“林铮标注的那些‘虚构共债人’,后来全被公司列为重点营销对象。系统给他们推送‘亲情贷’‘师恩贷’‘战友贷’——因为算法发现,被标记为‘虚构’的人,反而更易产生愧疚型借贷。”
林晚没说话。
他把面盛进碗,加了一勺辣油,推到她面前:“吃吧。梧桐苑的老味道,和你哥当年常去的那家一样。”
她接过碗。辣油浮在汤面,像一小片凝固的晚霞。
“你为什么留在这儿?”她问。
陈砚擦着手,看向阳台。那里摆着一盆枯死的玫瑰,枝干焦黑,却倔强地挺立着。“因为我爸。”他说,“三年前,他被‘梧桐贷’的‘孝心贷’坑了。平台给他推送‘父亲节特别额度’,说只要子女扫码授权,就能领5000元健康补贴。他不懂扫码,邻居小伙子热心,帮他点了。结果那小子是地推代理,扫的是自己的收款码。我爸的农商行账户,当天被划走元——‘健康补贴’到账5000,‘服务管理费’扣了7800。”
林晚握着筷子的手指收紧。
“我告了。”陈砚声音哑了,“证据确凿。但法院判:‘原告自愿完成授权动作,平台已尽提示义务’。败诉那天,我爸把存折烧了,灰撒进了青梧河。”
他走到阳台,折下一根枯枝,递给她。
“林专员,你们专班要的‘治理修正’,不是删几行代码,封几个接口。”他盯着她的眼睛,“是要让算法学会一件事——有些门,它永远不该敲。”
第五章白名单与黑匣子
真正的转折,始于一份被遗忘在旧服务器里的备份日志。
林晚带着技术组重启梧桐智联2019年的灾备集群时,在编号S-7的离线硬盘中,找到一个加密压缩包,命名是:“rose_backup_fal_”。
解密密钥,是林铮毕业论文致谢页的首字母缩写。
包内没有代码,只有327份PDF扫描件——全是“梧桐贷”向各地法院、仲裁委、公证处提交的《电子证据固化报告》。每一份都盖着鲜红公章,附件却惊人一致:缺失原始服务器日志、缺失客户端操作录屏、缺失时间戳校验链。所有“证据”,均由梧桐智联自建的“梧桐司法云”平台单方面生成。
更触目惊心的是,在第201份报告末尾,有一行手写批注,字迹潦草却锋利:
“此份‘证据’所涉借款,实际发生于2018年9月,但系统将还款日期篡改为2019年3月,制造‘逾期187天’假象。目的:触发‘失信联合惩戒’自动上报。——林铮”
林晚立刻调取该用户数据。ID:WT。姓名:沈砚——陈砚的妹妹。
她拨通陈砚电话时,他正在给沈砚送药。
“你妹妹,”林晚开门见山,“2018年9月,在梧桐贷借了8000元,分12期。她按时还了前11期,第12期因银行卡冻结延迟2天。系统将这笔还款,标记为‘2019年3月15日’到账,并同步推送至百行征信。”
电话那头,陈砚的脚步声停了。
“沈砚的征信报告,”林晚说,“现在写着‘连续逾期6个月以上’。她去年考公,政审被卡。”
陈砚没说话。许久,才传来一声极轻的、瓷器磕碰的脆响——大概是药瓶掉在了地上。
第二天清晨,林晚在专班办公室收到一封匿名邮件。附件是一段37秒的视频。画面晃动,像是手机偷拍:梧桐智联CTO坐在真皮椅上,对镜头微笑:“……‘藤蔓模型’的迭代方向,就是让每个用户,都成为别人的债务锚点。记住,陈工,金融的本质不是钱,是关系。而关系,永远比合同更牢靠。”
视频右下角,时间戳:2019年11月3日23:17。
正是林铮死亡前夜。
第六章修正时刻
省金融监管局的听证会定在周三上午九点。
梧桐智联派来的是新任CEO,一位妆容无懈可击的女士,发言稿打印在烫金铜版纸上。她谈“科技向善”,谈“普惠初心”,谈“已主动下架玫瑰守护计划”。
林晚坐在旁听席第三排,没记笔记。她只是静静看着那位CEO抬起手,腕间一只铂金表,表盘镶嵌着细密的碎钻——和当年林铮葬礼上,CTO手腕上那只一模一样。
听证会结束,监管人员宣布:责令梧桐智联72小时内,全面下线所有共债关联功能;开放全部API接口供第三方审计;向受影响用户发送《信用修复告知书》。
CEO起身微笑:“我们完全拥护。”
散场时,林晚拦住了她。
“王总,”林晚递上一张A4纸,“这是沈砚的征信异议申请。按《征信业管理条例》第二十五条,贵司作为信息提供者,需在20日内核查并答复。但——”她指尖点着纸页,“这份申请,是您公司法务部上周退回的,理由是‘申请人未提供原始借款合同’。”
王总笑容微滞。
“可原始合同,”林晚声音平稳,“根本不存在。梧桐贷所有电子合同,均采用‘动态模板生成’,签约时无固定文本,事后亦无法调取签约瞬间的完整页面快照。你们提供的所谓‘合同’,是系统在纠纷发生后,反向拼凑的产物。”
王总终于敛了笑意:“林专员,技术细节,恐怕超出听证会范畴。”
“不超出。”林晚从包里取出一枚U盘,“这是梧桐司法云的原始日志备份。里面清楚记录着:2019年11月3日23:18:07,系统执行了一次‘历史数据归档’,目标文件夹,正是包含林铮所有标注的‘灰度区’。而就在同一秒,林铮的行车记录仪,传出了最后3秒信号。”
王总脸色变了。
林晚将U盘轻轻放在她手边:“治理修正,从来不是删除错误。是让错误,再也无法被掩盖。”
第七章掌心温度
梧桐贷APP在第七天彻底下线。
不是被封禁,而是自主注销。公告措辞诚恳:“响应监管要求,全面升级风控体系,暂别用户。”
没人相信“暂别”。业内都知道,它的牌照已被吊销,核心团队星散,服务器于凌晨三点永久关机。
林晚最后一次走进那栋玻璃幕墙大楼时,前台姑娘正在打包纸箱。看见她,愣了一下,随即低头,从抽屉里拿出一个牛皮纸袋。
“陈工让我转交的。”她说,“他说……您可能用得上。”
袋子里是一叠打印纸,首页标题是:《梧桐贷算法伦理白皮书(V1.0·内部试行)》。
作者栏,两个名字并列:林铮、陈砚。
正文第一页写道:
金融信贷的终极担保,不应是抵押物,不是通讯录,甚至不是信用分。
它只能是——
当用户在深夜滑动屏幕,犹豫是否要点下“立即借款”时,
系统弹出的那句:
“您当前月收入不足以覆盖本笔贷款月供。需要帮您计算更稳妥的还款方案吗?”
这句话的温度,
应该和人的掌心一样。
林晚走出大楼,阳光正好。
街对面,“梧桐咖啡”的招牌换了。新名字叫“青梧”,木质匾额,漆色温润。她推门进去,风铃叮咚。
陈砚在吧台后擦杯子。抬头看见她,没说话,只推过来一杯东西——透明玻璃杯,底部沉淀着深红枸杞,中层是琥珀色茶汤,浮着几片新鲜玫瑰花瓣。
“无糖。”他说,“降压茶。医生开的。”
她喝了一口。微苦,回甘,玫瑰香很淡,却执拗地浮在舌尖。
“沈砚的征信修复了。”她说。
“嗯。”他擦着杯子,“她今天去教资面试。”
她点点头,目光扫过店内。墙上新挂了一块黑板,粉笔字清秀:
“今日推荐:掌心信贷——
不预支未来,只守护此刻。
咨询热线:025-8888XXXX(林晚手机号)”
她怔住。
陈砚终于抬眼,眼里有光,像七年前梧桐树影下,那个举着《合规导则》的少年。
“林专员,”他问,“专班下一步,查哪家?”
她放下杯子,杯底与木台轻碰,一声笃响。
“查‘青梧’。”她说,“听说你们的风控模型,还没上线?”
他笑了。这次,眼角有了细纹,却比任何时候都亮。
窗外,梧桐叶又落了一片,停在她脚边,叶脉清晰,像一张摊开的、未写完的合同。