凌晨五点三十,窗外光雾漩涡转得像发疯的陀螺。
频率每分钟一百零三次,还在涨。空气里灵压高得耳膜发痛。终端屏幕数字冰冷:当前积分50,目标一百万,剩余时间两天二十二小时三十分。
七点整,调试室。
苏夫人今天穿了身深黑,脸色比衣服还暗。她手里平板显示加密文档,红色的“绝密”字样像烧出来的血印。
“权限下来了。”她声音干涩,“但总部有条件——你必须看完后签字,承诺‘不传播不质疑永久保密’。”
“赵无极的主意?”
“对。”她眼神复杂,“他怕你知道真相,会……做些无法挽回的事。”
我接过平板,屏幕冷光映在脸上。
文档标题:《1996-2005年“昆仑”项目原始记录(部分解密)》
第一页扫描件:1996年8月12日,项目启动会纪要。
参会人员名单里,我看到了父亲的名字——林建国,电子工程专家,军方技术支持。
我手指停在那个名字上,像触电。
“我爸从来没提过。”
“他不能提。”苏夫人声音更低,“签了七十年保密协议。如果泄密,后果是……”
她没说下去。
但我知道。
继续往下翻。
1998年5月3日,陈清手写笔记:
“** 确认:裂缝对面存在智能文明,自称‘时行者’。但他们的‘时间’概念与我们完全不同——我们的一秒,对他们来说是……永恒? **”
“** 更关键:他们能‘看见’时间轴。他们反复强调:‘避免分支崩溃’。但拒绝解释含义。 **”
下一页是一张草图。
我盯着看了三秒,脑子嗡的一声。
那不是地图。
是……编程流程图。
节点、连线、循环、分支、状态转换。
一个分支标记:“** 高崩溃风险 **”。
“他在画什么?”我问。
苏夫人沉默很久。
“陈清认为……‘时间’本质上是一个‘自运行的程序’。‘时之坟场’是这个程序的‘紧急修复区’。时间线出现致命bug,程序会打开‘修复通道’——就是我们看到的裂缝。”
我心跳加速。
“那‘幽墟’呢?”
“修复过程中产生的……副产品。”她声音发颤,“bug本身形成的‘自我意识体’。它想接管整个程序的控制权。”
“接管之后呢?”
“删除旧数据。”她说,“从头开始运行新程序。”
我懂了。
幽墟不是想入侵。
是想……格式化。
胸口的玉佩突然发烫。
温度飙升,像要烧穿皮肤。脑子里那个破碎的声音,这次变得清晰:
“不。是。修复。程序。本身。 ”
平板屏幕上,文档突然自己翻页。
翻到最后——2005年8月7日,陈清失踪前最后三天的加密日志。
23:47:“总部决定强行封印所有裂缝。他们认为对面是‘侵略者’。但他们错了。”
01:12:“我尝试联系‘时行者’,获取完整‘程序结构图’。但他们说……来不及了。现实世界的时间分支已进入‘不可逆崩溃倒计时’。唯一拯救方法是……”
日志到这里中断。
三行被涂黑的加密段,需要特殊密钥解锁。
“密钥呢?”我问。
苏夫人从口袋里掏出第三块玉佩——比我的小,形状互补。
三块玉拼在一起,瞬间,温度爆表。
然后——
画面炸开。
我看见:
时间轴像一个巨大的Git仓库,每个事件是一个commit。
现实世界是主干(master branch),裂缝是“feature branch”。
“时行者”是代码审查员(code reviewer),在检查人类文明这个“项目”的质量。
而“时之坟场”——是bug修复分支。
但有一个问题:
当某个时间分支的bug过于严重,程序会启动“回滚机制”(rollback)——把这个分支整体删除,然后从上个稳定节点重新生成。
回滚过程中,被删除的数据残渣聚合,形成自我意识。
这就是“幽墟”。
怨恨为什么要被删除。
怨恨其他分支能继续存在。
所以——夺取控制权,反过来删除“高层”。
陈清发现的是:
当前现实世界(我们的时间线),因为灵气复苏,已经触发了自动修复程序的“高危警报”。
如果不及时修复,系统会判定“无法挽救”,启动全量回滚。
回滚结果是——
整个世界被删除。
从某个备份点(可能是公元前,或更早)重新生成新时间线。
在那个新世界里,没有我们。
这才是“时之坟场”的真正目的:
不是入侵。
是……删除失败实验品,然后重开一局。
胸口玉佩烫得皮肤发红。
脑子里的声音完整了:
“陈清对的。 ”
“但他错关键:打开门不是为了沟通,是为了……申请延期。 ”
“向‘程序员’。向这个世界的创造者。 ”
“而你们,只剩下七十二小时了。 ”
我睁开眼睛。
苏夫人脸色惨白,手发抖。
“你看到了什么?”她声音发颤。
“全部。”我说,“但赵无极……他早就知道,对吗?”
她僵住。
“他……怎么……”
“他想逃跑。”我打断,“用上古的‘时间跳跃’技术,在世界删除前,把自己‘迁移’到安全地方。然后在新的时间线里,成为‘先知’或‘神’。”
苏夫人身体晃了一下。
“所以你才给我这些资料。”我看着她,“你想让我找到真正的修复方法。而不是……逃跑路线。”
她沉默很久。
然后,点头。
“是。”声音轻得像耳语,“我不相信赵无极的方案能成功。即使成功了……那也只是我们几个人逃了。其他人呢?这个世界呢?”
我懂了。
双重特训核心:
苏夫人要我学会“修复”。
赵无极要我学会“逃跑”。
而我,得做出选择。
终端震动,新消息:
“特应对紧急通知:全球七个‘时之坟场’节点能量波动同步率升至91%。预测触发时间缩短至——48小时。”
“建议:立即启动A方案(全面封印)。请各分区负责人在两小时内提交执行计划。”
四十八小时。
比预计少了整整一天。
时间,在加速崩溃。
我站起来。
“你去哪?”苏夫人问。
“找赵无极。”
“然后呢?”
“谈交易。”
办公室门没锁。
赵无极站在窗前,看着外面收缩的光雾。
“我以为你会晚点来。”他没回头。
“时间不够了。”
“所以?”
“所以我想听听你的‘跳跃技术’细节。”
他转身,眼神锐利。
“为什么?”
“评估可行性。”我说,“如果成功率够高,也许……可以合作。”
“合作什么?”
“一边修复,一边备份。”我看着窗外,“修复成功,世界保住。修复失败……我们还有‘跳跃节点’可以重启。”
他沉默。
然后,笑了。
笑得有点讽刺。
“你想两全其美?”
“我想试试。”
“代价呢?”
“时间。”我说,“需要你告诉我‘跳跃算法’的具体实现。我来优化它。同时,我需要你的资源——启动‘修复协议’。”
“修复协议成功率多少?”
“不知道。”我摇头,“但陈清认为可行。”
“他死了。”
“所以他需要传承者。”
赵无极盯着我。
很久。
然后,点头。
“好。”
他从保险箱里取出一卷古老竹简。
竹简展开瞬间,上面的文字发光——伪代码。
上古风格的伪代码。
“这是原始版本。”他说,“成功率……37%。”
我接过竹简。
脑子里的数据流自动开始解析。
然后,我看见——
“bug在这里。”我指着一个节点,“‘源世界锚定’是单向绑定。一旦源世界被删除,跳跃节点就失去参照系。”
“怎么改?”
“改成双向镜像。”我说,“源世界和跳跃节点互为备份。一个被删除,另一个自动‘顶替’成为新源。”
“那不会出现两个‘现实世界’?”
“会。”我点头,“但只是暂时的。修复完成后,两个镜像会重新‘合并’——类似Git的merge。”
赵无极瞳孔收缩。
“你怎么知道这些?”
“不知道。”我摇头,“是数据流自己解析出来的。”
“什么数据流?”
“刚才,‘程序员’系统开放给我的……部分权限。”我抬起右手,手背纹路炽金色,“我现在能‘看见’时间系统的底层结构。”
他沉默。
然后,深吸一口气。
“你要我做什么?”
“帮我建一个‘修复接口’。”我说,“然后,启动‘深度清理程序’。”
“目标?”
“修复‘幽墟’这个bug本身。”
“风险?”
“可能我们两个,都会在过程中被删除。”
“概率?”
“不知道。”
赵无极盯着窗外。
光雾旋转得像发疯的陀螺。
然后,点头。
“开始。”
晚上八点,调试室中央。
苏夫人、赵无极、老陈(远程),还有我。
站在复杂的符文阵图里。
“准备好?”老陈声音从扬声器传出。
我点头。
然后,启动——
修复程序。
瞬间,世界扭曲。
我看见:
时间轴数据流在重新计算
空间坐标在重新映射
物质对象在重新渲染
同时,我身体——
开始透明。
手变成半透明,能看见骨骼纹理。
但我能感觉——
bug节点,正在被修复。
一个。
两个。
三个。
……
警报声开始变调。
广播里传来新通知:
“** 系统评估更新:崩溃风险等级下降至……63.7%。 **”
“** 触发时间恢复至:72小时。 **”
成功了。
部分bug被修复。
世界删除倒计时,恢复正常。
但代价是——
我的存在概率,降到41%。
四十一。
数字冰冷,但比刚才的三十七好。
牺牲换时间。
值得。
苏夫人冲过来想拉我,但手直接穿过手臂。
她手停在空中,眼神复杂——愧疚、担忧、还有……
一丝我读不懂的东西。
“林风!”
“没事。”我说。
赵无极看着我。
“你还能坚持多久?”
“不知道。”我摇头。
“下一阶段呢?”
“下一阶段,”我看着窗外,“是让我……变成bug修复程序本身。”
“什么意思?”
“把我的意识写入时间系统的‘垃圾回收模块’。”我说,“然后,启动‘深度清理’。”
“你会……”
“和‘幽墟’一起被清除。”
“那世界呢?”
“会稳定。”我看着他,“你们有时间继续找真正的……解决办法。”
窗外,警报停止。
广播里声音正常:
“** 紧急状态解除。节点能量稳定。预计安全时间:72小时。 **”
成功了。
但,只暂时。
凌晨两点,宿舍。
我看着半透明的身体。
终端屏幕亮着,几条消息:
苏夫人:“总部调混沌体档案。有办法救你。”
赵无极:“‘跳跃算法’优化完成,成功率78%。”
老陈:“系统对你修复者授权还在。可能不是删除你,而是升级你?”
不知道。
但能感觉——
有什么在改变。
我和这世界关系。
终端黑屏。
重启。
屏幕显示新代码:
class TimeFixer(LinFeng):
def __init__(self):
self.existence_probability 0.41
self.access_level "contributor"
self.mission "fix_bugs"
def submit_patch(self, bug_id, patch_code):
if self.access_level > "contributor":
return "PATCH_SUBMITTED"
def request_upgrade(self):
if self.fix_success_rate > 0.7:
return "UPGRADE_APPROVED"
下面按钮:
“申请成为管理员”
我盯着屏幕。
点击。
指尖落下的瞬间,世界——
先是停顿。
然后,数据流开始倒灌。
刷新。
----------------------------------------