请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
他们之前在日志里见过它。现在才知道,它不是突然冒出来的。它是很多次改名、很多次“优化”、很多次“仅限低风险”的边界后退,最后长出来的东西。
老周笔记的这一页只有一行红字:
到这里,桥已经不是桥了。
张磊没说话。
林凡也没说话。
陆航盯着屏幕,声音发紧:“我们公司很多新人只知道tuo_calibration_re,不知道它以前叫桥接层。”
小许说:“培训文档里也没有。我们只学过它是城市级连续性能力底座。”
“底座。”张磊终于开口,“这词好,锅往上一放,底下看不见。”
林凡把五阶段整理成一条改名链:
桥接层。
老系统适配层。
多域兼容层。
城市连续性增强模块。
连续性校准核心。
每改一次名,责任就远一点。每升一级,话就软一点。最初“只传话,不改话”的桥,最后成了能把人工硬约束改成评分的核心。
这不是某一次上线事故。
这是十年里,责任一点点被技术语言磨薄。
苏晓在远程那头说:“这条链必须交给特别调查组。它能解释为什么每个部门都觉得自己没直接取消硬约束,但结果确实发生了。”
老周的电话这时打来。
林凡接起:“周老师。”
老周声音比昨天弱一点,但语气还硬:“查到哪儿了?”
林凡看着白板:“查到连续性校准核心。桥接层改名链完整了。”
老周沉默了几秒:“红字那页看到了?”
“看到了。”
“那你就知道了。”老周说,“别只盯最后那个改字段的人。要看每次谁说‘先这样也行’,谁说‘低风险先试’,谁说‘后续补人工’,谁说‘体验不能中断’。事故不是一天长出来的,事故是很多个‘先这样’养大的。”
林凡握着电话,低声说:“我知道。”
老周这次没有说“你不知道”。他只是咳了一下,说:“把最后一份日志导出来。桥接层第一次改名那天,有一个评审附件,名字可能叫liit_note,不在主目录。找它。”
陆航立刻搜索。几分钟后,一个旧附件跳出来:
bridge_liit_note_人工硬约束保留说明。
文件很小,只有三页。最后一页有几个人的签名,其中一个是年轻时的老周。说明最后写:
跨系统协同不得改变人工硬约束性质。任何因服务连续性需要进行的转写,应保留原始硬约束备份、触发人工复核,并记录责任人。桥接层不承担决策权。
林凡读完,眼眶有一点热。
老周在电话那头说:“这才是最后一份日志。”
“这不是日志。”
“对。”老周说,“但它告诉你,日志应该长什么样。该保留什么,该记录谁,该不该让桥替人做决定。”
电话挂断后,互助站里很安静。
林凡把那份附件导出,保存,哈希,备份。苏晓远程确认接收,陆航提交给特别调查组,小许把改名链整理成图。张磊看着那张图,忽然说:“这图应该叫《一口锅的十年迁徙史》。”
林桂兰说:“别光叫锅。这里面还有人。”
张磊点点头,改口:“那叫《人被改名改到后面去的十年》。”
林凡把灰色笔记本合上,又打开自己的黑色笔记本。
他写:
我接过的不是最后一份日志。
是最后一次有人提醒我们:
系统之间可以搭桥。
但桥不能替人决定谁该被放慢,谁该被忽略,谁的硬话可以被翻成软话。
老周说,别被新名字骗。
我现在知道,这不是一句技术经验。
这是这段时间里,最像遗嘱的工程原则。