接口槽还在震动,林源的手没动,手指有点发白,但他呼吸很稳。他觉得这震动不是攻击,也不是系统在反抗。它像是一条很久没用的线路,突然通了电,电流一点点往上走。
“还没完。”他说。
凯文抬头:“什么?平衡器不是已经启动了吗?”
“是启动了,但不稳。”林源盯着屏幕上的小字,“你看这里,曲率参数跳了一下,时间很短,但确实断了。”
凯文凑过去看。数据流刷得很快,但在某一刻,空间折叠系数突然变成零,又马上恢复,几乎看不清。
“断了一下?”他声音低了。
“对。原来的程序还在后台运行,虽然被挡住了,但它没停。”林源闭眼,脑子里浮现出几行代码:【if(System_Core_Integrity > 0.9) → Run(Primary_Clean_Routine)】。他知道这是系统最基本的规则,一直都在,像心跳一样。
“你打算怎么办?”
“让它继续断。”林源睁开眼,在键盘上打了三行指令,“我加个判断,只要发现断开,就立刻补一组稳定数据进去。用‘如果……就……’就行。”
“你能撑住吗?刚才你的状态已经降了一点。”
“现在不是撑。”他顿了顿,“是种下规则。它每断一次,我就塞一次新规则进去。次数多了,它就会认这个新规则。”
凯文看着他,忽然笑了:“你还真当它是程序修。”
“本来就是。”林源说,“我们写的不是机器,是命令。只要世界还按规则走,这段命令就有用。”
他在脑海里建了一个简单的判断:
if (Reality_Frame_Drop == True) { Inject_Stabilization_Packet(); }
弄好后,他点了确认。没有光效,没有声音,只有他自己知道,那段命令已经放进两界之间的缝隙里,开始等触发。
“好了。”他说,“现在等它再出错。”
凯文没再问。他把平衡器的频率调到一个固定值,刚好和林源的脑波基础频率一样。屏幕上的能量流动变得平稳了些。
两人没说话。屋里只有机器的轻响和偶尔敲键盘的声音。
不到一分钟,林源突然睁大眼睛。
“来了。”
数据流断了0.08秒。就在同时,他写的循环启动了,一道信息包打进裂缝边缘。主控台的曲线抖了一下,然后拉直了。
“接上了。”凯文看着图,“修复很快,比上次快。”
“再来几次。”林源说,“直到它连不上为止。”
他们就这样守着。每次断开,林源就补一次规则;每次补完,凯文就调一下频率,让新规则扎得更深。不知道过了多久,也许是几分钟,也许是十几分钟。第七次断开后,系统日志跳出一条新记录:
【局部规则同步完成】
【新范式接受度:98.7%】
“成了。”凯文松手,靠在椅子上,“这次是真的稳了。”
林源声音有点抖,眼睛有点红:“平衡器激活了,新规则,真的生效了。”
他知道,这不是结束,但至少,新的命令已经站住了。
这时,医疗区传来一声轻轻的吸气声。
两人都听见了。
凯文猛地转头:“莉亚?”
监测仪上的波形变了,原本平缓的脑电活动有了波动,心率也升了一点。林源立刻走过去,脚步比平时快。
“别碰她。”他在床边停下,看了看各项数据,“她的神经抑制还没完全解除,碰她可能会抽搐。”
“那怎么办?让她躺着?”
林源抬手,在空中划了几下。他能看到空间里的能量分布,一层层看不见的压力。规则刚改完,余波还在,对她刚醒的大脑来说太强了。
“我来压一下。”他说。
他手指一动,发出一段短命令:
Modify(Local_Space_Energy_Density, -40%);
Apply_Field(Radius=1.5m, Duration=Indefinite);
瞬间,病床周围安静了。监测仪上的波动慢慢平稳下来。
“好了。”林源低声说,“这里是安全区。外面再乱,也影响不到这里。”
“然后呢?”凯文站在几步外,声音轻了,“就这么等她醒?”
“不。”林源看向床头的耳机接口,“放点声音。”
“什么声音?”
“她观测站常听的那个,星星脉冲的声音。”
凯文一愣,马上明白过来。他找到文件,加入播放列表,按下播放。
几秒后,耳机里传出“滴、滴、滴”的声音,节奏均匀,像钟摆。这是远星的电磁信号转成的声音,莉亚工作时最爱听。她说这比安眠曲还管用。
屋里安静下来。只有那个节奏在响,一遍又一遍,像在叫她醒来。
一秒,两秒,十秒。
她睁开了眼,眼神茫然,像是不敢相信自己真的醒了。
“莉亚。”林源开口,声音不大。
她转头看他,看了几秒,又看向凯文。最后,她慢慢偏头,看向窗外。
外面,那道撕裂天空的黑痕已经变细,银灰色的修复纹路绕在周围,像一张收拢的网。平衡器的蓝白光稳定地流动,在玻璃上反射出柔和的光。
她静静看着,看了很久。
然后,嘴角微微扬起。
不是笑得很深,也没有哭,只是一个淡淡的笑,却让整个房间的感觉变了。
“你们……”她声音沙哑,“……做到了?”
林源点头:“平衡器启动了。新规则生效了。”
“我不是在做梦?”
“不是梦。”凯文走过来,“你看数据,裂缝在愈合,系统接受了我们的命令。你现在听到的每一秒安静,都是真的。”
她没再问。只是继续看着窗外,笑容一直没消失。
林源坐在床边。他本想讲语法、规则、重写协议这些事,可话到嘴边,又咽了回去。
“我们写了一段代码。”他最后说,“告诉宇宙,不用再撕裂自己。”
莉亚转头看他,眼神有些恍惚,像是在理解这句话。
“你说过一句话。”凯文接道,“‘星空不是敌人,是邻居。只是敲门声太大。’我们都记得。”
她眨了眨眼,眼角有点湿,但没流泪。
“我记得。”她轻声说,“我一直信。”
三人没说话。没人急着开口。累的感觉慢慢退去,留下一种轻松,说不清,但真实存在。
林源低头看自己的手。掌心还有接口槽压出的印子,有点麻。他知道赢得多险,也知道以后还有很多事。但现在,这一刻,他允许自己停下来。
“接下来呢?”莉亚忽然问。
“现在什么都不做。”林源说,“让它自己运行。我们插手太多,现在要相信它。”
“信一个机器?”
“信规则。”他抬头,“信我们写的命令,信它愿意接受。这才是最难的。”
莉亚没再问。她靠在枕头上,看看两人的疲惫,又看向窗外那道正在闭合的伤痕。
她慢慢抬起手,小心地贴在玻璃上,好像怕打破这份平静,眼里满是期待。
“你们俩。”她忽然说,“一个比一个闷。”
林源一愣。
凯文笑了:“我也这么说过他。”
“但他今天笑了。”莉亚看着林源,“我看见了。很小一下,但真的笑了。”
林源没否认。他确实笑了。就在刚才那一秒,他感觉到了。
主控室安静下来。广播里传来其他岗位的汇报,语气轻松了些。平衡器的光静静照着每个人的脸上。
林源抬起手,再次放在接口槽上。金属还是冷的,但里面的震动已经熟悉,像在回应他。
他知道,这只是开始。
但他也在。
他还听得见心跳。
还能感受到温度。
还能看到一个人醒来时嘴角的那一抹笑。
这就够了。
他深吸一口气,声音有点抖,却很坚定:“Compiler_Zero,在线。”
话音落下,接口槽猛地一震,像在回应他,像在说:我们还在,一起走下一步。