他连上了运维中心的内部频道。

语音频道里有三十七个人在同时说话。背景是键盘敲击声和此起彼伏的电话铃声。有人在大喊"恢复了吗",没有人回答。频道里的气氛是那种灾难片里常见的混乱——所有人都在忙,所有人都在问,但没有人知道发生了什么。

他等了三分钟,终于等到一个间隙插话:“遗骸系统的递归调用栈是什么?”

频道里突然安静了。

三秒后,运维组长回了话:“你说哪个递归调用栈?遗骸里没有这个东西。”

“有。就在刚才生成的。”

他把那条日志截图发到了频道里。

频道里又安静了。这一次安静了更久。

然后运维组长说了一句话,让他后背突然发凉:“把这个截图发给我。离线发。不要走内网。”

他照做了。

五分钟后,运维组长在频道里说了一句:“遗骸组的人,全部下线。从现在开始,这事由总行直接接管。”

频道断了。

他盯着黑掉的频道窗口,脑子里只有一个问题:他删的那段代码,到底是什么?


他开始回溯那段代码的历史。

代码仓库里没有这段代码的提交记录。这不意外——1989年的代码在另一个仓库,另一个版本控制系统,另一个他没权限访问的地方。

他转而查那段代码的部署记录。部署日志显示,这段代码最后一次被部署是1989年4月15日03:00:00。部署人:未知。部署方式:物理直接写入生产服务器。没有经过任何版本控制系统。没有经过任何代码审查。

三十七年前,有人直接把这行代码写进了物理服务器里,然后部署上线,一直运行到现在,运行了三十七年,从来没被发现,从来没被执行,从来没有被任何一个程序员清理掉。

直到他。

他继续往下查。1989年4月15日——那一年他还没出生。那一年这套系统刚刚完成第一次上线测试。

那一年,有人在系统里埋了一行永远不会执行的代码。

然后他发现了另一个巧合。

1989年4月15日03:00:00。那笔他之前追踪过的异常交易——时间戳就是那个时间。三十七年前的同一天,同一秒。

他突然明白了。

那段被他删除的代码,不是死代码。那段代码是入口。

1989年4月15日,有人在这套系统里埋下了一个入口。那笔0.01元的交易,不是误操作。是钥匙。是测试信号。是用来验证这个入口是否存在的最小单位。

三十七年来,那笔交易每天都在被系统读取。每天凌晨三点,系统都会检查一次:钥匙在不在?入口还在不在?

如果在,什么都不做。如果不在——

如果不在,递归调用栈就会增加。

他把钥匙删了。

他把钥匙删了,然后全球金融系统就崩溃了。


下午两点,他接到了老王的电话。

老王的声音很奇怪。不是紧张,是某种他从来没在老王声音里听过的东西——像是如释重负。

“你看到了?“老王问。

“看到了。”

“你知道那行代码是什么吗?”

“不知道。但我知道那行代码是我删的。”

电话那头沉默了三秒。

“不是你删的。“老王说。“是它让你删的。”

“什么意思?”

老王没有回答。电话断了。

他再打回去。号码是空号。

他跑去老王的工位。工位是空的。电脑是关着的。桌上放着一个保温杯,杯子里还有半杯水——他下午来的时候这杯水就在这里了,现在还是这么多。没有人动过。

但老王的工牌不在。

他查了一下工牌状态。系统显示:工牌已于2026-04-06 23:14:00被回收至后勤处。

23:14:00。老王给他打电话的时间是下午两点。工牌被回收的时间是昨晚十一点十四分。

老王昨晚十一点十四分就已经不是他们分行的员工了。但他今天下午两点还在给他打电话。

一个人,怎么可能在工牌被回收之后,还能打电话?

他翻开老王的抽屉。里面什么都没有。只剩一张便签纸,上面写着几个字,不是老王的笔迹:

栈深2。还在等你。

他把便签纸翻过来。背面还有几个字:

别来找我。去找我爸。

找谁?我爸?我爸在1989年就已经不是他们分行的员工了。

他盯着那行字看了很久。

然后他突然意识到了一个问题。

老王是1995年来到他们分行的。前后在这套系统里干了三十一年。他是这套系统里资历最老的程序员。

但他从来没问过老王一个问题:老王为什么来这里?

一个能在这套系统里干三十一年的人,一个知道那行代码存在的人,一个在昨晚十一点十四分被"回收"了工牌的人——他来这里不是为了工作。

他是为了等一个人。

而那个人,把那行代码留给了他儿子删。