第30章 制定计划,对抗有方向
林启的手指还在桌面上敲着,节奏没有断。那一下下的轻响贴着金属台面传开,在安静的据点里显得清晰而稳定。悲悯的膝盖也在动,指尖压在边缘,一下一下地蹭着布料,像是回应。勇毅站在角落,拳头抵在墙边,没再说话,但肩膀松了些。叶澜从侧翼走过来,手里拿着一块数据板,屏幕还亮着刚完成的算法曲线。
“能耗降下来了。”她说,声音不高,却让房间里的节奏都顿了一下,“新编码把传输功率压到原来的百分之三十七,信号维持时间可以撑过七十二小时。”
林启点头,没立刻接话。他低头看掌心的裂纹,蓝光比刚才更稳,不再乱闪,而是随着敲击的节拍微微明灭,像被什么牵着走。他抬起手,把裂纹对准终端的读取口,试了下同步率——数字跳到89%,停住。
“够用了。”他说。
叶澜走到中央操作台前,把数据板放在旁边,顺手拔掉自己脑后的接口线。金属插头带出一缕细小的电弧,她皱了下眉,用袖口擦了擦后颈的接口位置。这动作很熟,像是做过很多次。她没坐下,只是站着,目光扫过三人。
“主网判定异常集群有三个标准。”她开口,“空间聚合度、频率一致性、持续时长。我们现在的通信链避开了前两项,但第三项还是风险。如果连续共振超过十五分钟,系统会启动深度扫描。”
勇毅转过头:“那就别超时。十分钟后断开,换个地方再连。”
“问题不是断不断。”悲悯轻声说,“是每次重启都要重新校准节奏。我怕……我的情绪不稳,会影响波形。”
她没抬头,但手指确实慢了下来。林启听见她的呼吸变得浅了些,像是在控制什么。他知道她在怕什么——怕自己成了弱点,怕因为一点波动,让整个链路暴露。
“不需要完全一致。”林启说,“我们不是要变成一个人。是要让彼此能听清。哪怕节奏差半拍,只要方向一样,就能接上。”
他站起身,走到信号增强器旁边,打开外壳,调出底层协议界面。“我改一下接收逻辑。不强制锁频,改成自适应滤波。你们发出什么,它就学什么。就像……”他顿了顿,找了个最直白的词,“像回声。”
叶澜走近看了一眼,点点头。“可行。但需要有人持续输入基准节律,不然系统会误判为杂波。”
“我来。”悲悯说,声音还是轻,但没犹豫。
林启看了她一眼,把调试权限转给她。她坐到终端前,戴上耳机,开始哼唱。还是那段旋律,低而缓,带着熟悉的起伏。增强器的指示灯开始跳动,不再是统一的绿光,而是随着歌声忽明忽暗,像在学习呼吸。
勇毅盯着看了一会儿,忽然说:“这算战术?靠唱歌联络?”
“不是联络。”林启说,“是标记。系统靠数据流识别目标,我们反着来——用生理节律做信标。心跳、呼吸、肌肉震颤,这些它没法标准化抓取。只要我们用自己的方式重复同一个节奏,就能互相认出来。”
他走到墙边,拿起一支笔,在涂鸦的心跳图谱旁写下几个字:错峰行动。
“追踪日志显示,主网每四十一分钟更新一次监控清单。”他指着屏幕上的时间轴,“这段时间里,它的反应速度明显变慢。我们利用这个间隙移动、通讯、换节点。等它刷新,我们已经不在原位。”
“四十一分钟。”叶澜重复一遍,“刚好够一次短程脉冲传输加转移。”
“对。”林启点头,“我们不长期聚在一起,也不一直发信号。定期汇合,同步信息,然后立刻分散。像脉冲一样,一闪即隐。”
勇毅皱眉:“那要是有人没赶上?或者被堵在中间?”
“那就按预设路线撤到备用点。”林启调出一张地下通道结构图,投影在墙上,“L-07、D-7、南郊环岛,这三个节点都有屏蔽层,能躲扫描。我们定好汇合时间,谁到了谁先传数据,不管人齐不齐。”
“万一没人到呢?”悲悯问。
“那就等下一个周期。”林启说,“我们不赌一次成功。赌的是持续存在。只要还有一个人在发节奏,链就没断。”
房间里静了几秒。勇毅看着投影图,忽然问:“你打算什么时候开始?”
“明天。”林启说,“我先去L-07测试远距离传输效率。那边还有旧中继站,可能能扩频。”
“你一个人?”叶澜问。
“嗯。”他点头,“第一次不能多人出动,容易暴露。我去探路,带回地图和节点状态,你们在这儿守据点。”
勇毅冷笑一声:“又是你冲前面?上次你差点被富逸的人围死。”
“那次是被动逃。”林启说,“这次是计划行动。而且——”他看向勇毅,“我不需要你替我打,我需要你在这儿守链。万一我信号断了,得有人知道我去哪儿了,还能接上。”
勇毅没说话,但眼神变了点。不是服气,是听进去了。
叶澜走到辅助终端前,调出能源监控界面。“电池现在能撑七十二小时,但如果频繁启动增强器,实际可用时间会缩短。我们必须严格控频。”
“那就轮值。”林启说,“三班倒。一人前线探查,一人中继转发,一人留守据点。每天轮换,负担平摊。”
“我第一班守这儿。”悲悯说,“我能盯住信号。”
“我第二班。”叶澜接上,“你去休息,换我来。”
勇毅看了她们一眼,最后说:“我第三班。但别指望我乖乖蹲点。有情况我会动。”
“可以。”林启说,“但必须按节奏来。不管你做什么,得让我们能找得到你。”
他走到背包前,开始整理装备。取出两块备用电池、一个便携式信号发射器、一把震荡刀。他把发射器装进外袋,试了下开关,红灯亮起,又迅速按灭。
“L-07那边还有干扰残余。”他说,“我得确认能不能清掉。如果能,我们就多一个安全节点。”
“你什么时候出发?”叶澜问。
“天亮前。”他说,“趁主网刚完成一轮扫描,间隙最长。”
没人再说话。房间里只剩下终端的微响和悲悯嘴里持续的哼唱。林启把背包拉好,挂在椅背上,然后走回操作台前,打开通信协议编辑界面。
“我们给这个计划起个代号。”他说,“叫‘心跳协议’。”
“名字太软。”勇毅说。
“但它准确。”林启说,“我们靠节奏活着。系统杀不了心跳,除非它先把所有人的心都停了。”
叶澜在数据板上记下这个名字,然后说:“启动暗语也得定一个。不能用文字,太容易被截获。”
林启想了想,说:“当钟摆停了,我们就跳。”
悲悯的手指顿了一下,随即轻轻敲了两下膝盖,像是在试这个节奏。勇毅皱眉,但没反驳。叶澜把暗语录入加密模块,设置为语音触发模式。
“全员确认?”林启问。
三人依次点头。
“协议生效。”他说,“从现在开始,所有行动按此执行。”
他关闭终端,站起身,走到信号增强器前,把手掌贴在表面。蓝光顺着裂纹渗出,与设备的指示灯同步闪烁。几秒后,其他终端陆续响应,显示出连接成功的符号。
“我再检查一遍据点。”叶澜说,转身走向能源区。
勇毅走回角落,开始拆解战斗终端,清理内部积尘。悲悯仍坐在终端前,继续哼唱,手指轻轻敲着膝盖,维持着那个节奏。
林启没再说话。他走到自己的位置,坐下,打开背包,把工具一件件拿出来再检查一遍。震荡刀充能正常,发射器频率可调,电池满格。他把反射板放进侧袋,确保能快速取出。
外面风声穿过管道,发出低频的呜咽。室内的灯光稳定,映着四个人影。没有人再提信任或怀疑,也没有人再说“为什么是我”。他们各自做着事,动作不快,但没有停。
林启抬头看了眼时间:凌晨两点十七分。
他合上背包,靠在椅背上,闭眼休息。身体还带着之前的伤,肋骨处有钝痛,但不影响行动。他知道明天的路不会太平,但也不是没走过。他只在乎一件事——这一次,不是他一个人走。
半小时后,叶澜走回来,低声说:“能源区没问题。备用管线已切换,就算主线路被切,我们也能撑到下次轮值。”
林启睁眼,点头。
又过了十分钟,悲悯停下哼唱,摘下耳机。“频率模型已保存。下一次启动,加载就能用。”
“好。”他说。
勇毅站起身,把修好的终端挂回腰间。“我睡两小时。三点五十叫我。”
“行。”林启说。
房间里渐渐安静下来。叶澜走到休眠区,拉开隔板,躺下。悲悯靠墙坐下,闭眼调息,手指仍在膝盖上轻轻敲着,一下,一下,像在数时间。
林启坐着没动。他看着终端屏幕,上面还显示着心跳协议的架构图。三条分支,分别标着“前线”“中继”“据点”,中间是他的名字。他没去改它。他知道这个结构迟早会变,但现在,得先有人站在中间。
他伸手摸了摸掌心的裂纹。蓝光微弱,但稳定。他想起昨夜那场共振,想起悲悯的歌声如何穿透杂波,想起勇毅的拳头如何砸在墙上,跟上节拍。他们不一样,但他们能合上同一个节奏。
这就够了。
他站起身,走到墙边,在涂鸦的心跳图谱旁写下新的坐标:L-07,06:30。下面画了一道短促的峰值,像一次起跳。
然后他回到座位,脱下外套,叠好放在一旁。他没有躺下,只是坐着,盯着背包,等着时间过去。
三点四十,他听见勇毅翻身的声音。
三点五十分,他站起身,穿上外套,拉好拉链。
“我走了。”他对屋里说,声音不高,但足够让每个人都听见。
没人立刻回应。
过了两秒,悲悯轻声说:“记得节奏。”
勇毅从角落站起来,走过来,盯着他看了两秒,然后说:“别死在路上。”
叶澜从休眠区探出头,只说了一个字:“等你回来。”
林启点头,背上背包,走到门口。他停下,回头看了一眼。三人还在原位,一个坐着,一个站着,一个半躺着,都没动,但都看着他。
他没再说话,推开门,走了出去。
门在身后合上,发出轻微的咔哒声。
据点内,悲悯的手指重新敲起节奏。勇毅走回墙边,靠住,闭眼。叶澜缩回隔板后,但没闭眼。终端屏幕亮着,显示着刚刚更新的一条离线日志:
【心跳协议·启动】
【前线单位已出勤】
【中继待命】
【据点守卫·在线】
墙上的涂鸦图谱旁,那道新画的峰值静静留在那里,像一次尚未落地的跳跃。
“能耗降下来了。”她说,声音不高,却让房间里的节奏都顿了一下,“新编码把传输功率压到原来的百分之三十七,信号维持时间可以撑过七十二小时。”
林启点头,没立刻接话。他低头看掌心的裂纹,蓝光比刚才更稳,不再乱闪,而是随着敲击的节拍微微明灭,像被什么牵着走。他抬起手,把裂纹对准终端的读取口,试了下同步率——数字跳到89%,停住。
“够用了。”他说。
叶澜走到中央操作台前,把数据板放在旁边,顺手拔掉自己脑后的接口线。金属插头带出一缕细小的电弧,她皱了下眉,用袖口擦了擦后颈的接口位置。这动作很熟,像是做过很多次。她没坐下,只是站着,目光扫过三人。
“主网判定异常集群有三个标准。”她开口,“空间聚合度、频率一致性、持续时长。我们现在的通信链避开了前两项,但第三项还是风险。如果连续共振超过十五分钟,系统会启动深度扫描。”
勇毅转过头:“那就别超时。十分钟后断开,换个地方再连。”
“问题不是断不断。”悲悯轻声说,“是每次重启都要重新校准节奏。我怕……我的情绪不稳,会影响波形。”
她没抬头,但手指确实慢了下来。林启听见她的呼吸变得浅了些,像是在控制什么。他知道她在怕什么——怕自己成了弱点,怕因为一点波动,让整个链路暴露。
“不需要完全一致。”林启说,“我们不是要变成一个人。是要让彼此能听清。哪怕节奏差半拍,只要方向一样,就能接上。”
他站起身,走到信号增强器旁边,打开外壳,调出底层协议界面。“我改一下接收逻辑。不强制锁频,改成自适应滤波。你们发出什么,它就学什么。就像……”他顿了顿,找了个最直白的词,“像回声。”
叶澜走近看了一眼,点点头。“可行。但需要有人持续输入基准节律,不然系统会误判为杂波。”
“我来。”悲悯说,声音还是轻,但没犹豫。
林启看了她一眼,把调试权限转给她。她坐到终端前,戴上耳机,开始哼唱。还是那段旋律,低而缓,带着熟悉的起伏。增强器的指示灯开始跳动,不再是统一的绿光,而是随着歌声忽明忽暗,像在学习呼吸。
勇毅盯着看了一会儿,忽然说:“这算战术?靠唱歌联络?”
“不是联络。”林启说,“是标记。系统靠数据流识别目标,我们反着来——用生理节律做信标。心跳、呼吸、肌肉震颤,这些它没法标准化抓取。只要我们用自己的方式重复同一个节奏,就能互相认出来。”
他走到墙边,拿起一支笔,在涂鸦的心跳图谱旁写下几个字:错峰行动。
“追踪日志显示,主网每四十一分钟更新一次监控清单。”他指着屏幕上的时间轴,“这段时间里,它的反应速度明显变慢。我们利用这个间隙移动、通讯、换节点。等它刷新,我们已经不在原位。”
“四十一分钟。”叶澜重复一遍,“刚好够一次短程脉冲传输加转移。”
“对。”林启点头,“我们不长期聚在一起,也不一直发信号。定期汇合,同步信息,然后立刻分散。像脉冲一样,一闪即隐。”
勇毅皱眉:“那要是有人没赶上?或者被堵在中间?”
“那就按预设路线撤到备用点。”林启调出一张地下通道结构图,投影在墙上,“L-07、D-7、南郊环岛,这三个节点都有屏蔽层,能躲扫描。我们定好汇合时间,谁到了谁先传数据,不管人齐不齐。”
“万一没人到呢?”悲悯问。
“那就等下一个周期。”林启说,“我们不赌一次成功。赌的是持续存在。只要还有一个人在发节奏,链就没断。”
房间里静了几秒。勇毅看着投影图,忽然问:“你打算什么时候开始?”
“明天。”林启说,“我先去L-07测试远距离传输效率。那边还有旧中继站,可能能扩频。”
“你一个人?”叶澜问。
“嗯。”他点头,“第一次不能多人出动,容易暴露。我去探路,带回地图和节点状态,你们在这儿守据点。”
勇毅冷笑一声:“又是你冲前面?上次你差点被富逸的人围死。”
“那次是被动逃。”林启说,“这次是计划行动。而且——”他看向勇毅,“我不需要你替我打,我需要你在这儿守链。万一我信号断了,得有人知道我去哪儿了,还能接上。”
勇毅没说话,但眼神变了点。不是服气,是听进去了。
叶澜走到辅助终端前,调出能源监控界面。“电池现在能撑七十二小时,但如果频繁启动增强器,实际可用时间会缩短。我们必须严格控频。”
“那就轮值。”林启说,“三班倒。一人前线探查,一人中继转发,一人留守据点。每天轮换,负担平摊。”
“我第一班守这儿。”悲悯说,“我能盯住信号。”
“我第二班。”叶澜接上,“你去休息,换我来。”
勇毅看了她们一眼,最后说:“我第三班。但别指望我乖乖蹲点。有情况我会动。”
“可以。”林启说,“但必须按节奏来。不管你做什么,得让我们能找得到你。”
他走到背包前,开始整理装备。取出两块备用电池、一个便携式信号发射器、一把震荡刀。他把发射器装进外袋,试了下开关,红灯亮起,又迅速按灭。
“L-07那边还有干扰残余。”他说,“我得确认能不能清掉。如果能,我们就多一个安全节点。”
“你什么时候出发?”叶澜问。
“天亮前。”他说,“趁主网刚完成一轮扫描,间隙最长。”
没人再说话。房间里只剩下终端的微响和悲悯嘴里持续的哼唱。林启把背包拉好,挂在椅背上,然后走回操作台前,打开通信协议编辑界面。
“我们给这个计划起个代号。”他说,“叫‘心跳协议’。”
“名字太软。”勇毅说。
“但它准确。”林启说,“我们靠节奏活着。系统杀不了心跳,除非它先把所有人的心都停了。”
叶澜在数据板上记下这个名字,然后说:“启动暗语也得定一个。不能用文字,太容易被截获。”
林启想了想,说:“当钟摆停了,我们就跳。”
悲悯的手指顿了一下,随即轻轻敲了两下膝盖,像是在试这个节奏。勇毅皱眉,但没反驳。叶澜把暗语录入加密模块,设置为语音触发模式。
“全员确认?”林启问。
三人依次点头。
“协议生效。”他说,“从现在开始,所有行动按此执行。”
他关闭终端,站起身,走到信号增强器前,把手掌贴在表面。蓝光顺着裂纹渗出,与设备的指示灯同步闪烁。几秒后,其他终端陆续响应,显示出连接成功的符号。
“我再检查一遍据点。”叶澜说,转身走向能源区。
勇毅走回角落,开始拆解战斗终端,清理内部积尘。悲悯仍坐在终端前,继续哼唱,手指轻轻敲着膝盖,维持着那个节奏。
林启没再说话。他走到自己的位置,坐下,打开背包,把工具一件件拿出来再检查一遍。震荡刀充能正常,发射器频率可调,电池满格。他把反射板放进侧袋,确保能快速取出。
外面风声穿过管道,发出低频的呜咽。室内的灯光稳定,映着四个人影。没有人再提信任或怀疑,也没有人再说“为什么是我”。他们各自做着事,动作不快,但没有停。
林启抬头看了眼时间:凌晨两点十七分。
他合上背包,靠在椅背上,闭眼休息。身体还带着之前的伤,肋骨处有钝痛,但不影响行动。他知道明天的路不会太平,但也不是没走过。他只在乎一件事——这一次,不是他一个人走。
半小时后,叶澜走回来,低声说:“能源区没问题。备用管线已切换,就算主线路被切,我们也能撑到下次轮值。”
林启睁眼,点头。
又过了十分钟,悲悯停下哼唱,摘下耳机。“频率模型已保存。下一次启动,加载就能用。”
“好。”他说。
勇毅站起身,把修好的终端挂回腰间。“我睡两小时。三点五十叫我。”
“行。”林启说。
房间里渐渐安静下来。叶澜走到休眠区,拉开隔板,躺下。悲悯靠墙坐下,闭眼调息,手指仍在膝盖上轻轻敲着,一下,一下,像在数时间。
林启坐着没动。他看着终端屏幕,上面还显示着心跳协议的架构图。三条分支,分别标着“前线”“中继”“据点”,中间是他的名字。他没去改它。他知道这个结构迟早会变,但现在,得先有人站在中间。
他伸手摸了摸掌心的裂纹。蓝光微弱,但稳定。他想起昨夜那场共振,想起悲悯的歌声如何穿透杂波,想起勇毅的拳头如何砸在墙上,跟上节拍。他们不一样,但他们能合上同一个节奏。
这就够了。
他站起身,走到墙边,在涂鸦的心跳图谱旁写下新的坐标:L-07,06:30。下面画了一道短促的峰值,像一次起跳。
然后他回到座位,脱下外套,叠好放在一旁。他没有躺下,只是坐着,盯着背包,等着时间过去。
三点四十,他听见勇毅翻身的声音。
三点五十分,他站起身,穿上外套,拉好拉链。
“我走了。”他对屋里说,声音不高,但足够让每个人都听见。
没人立刻回应。
过了两秒,悲悯轻声说:“记得节奏。”
勇毅从角落站起来,走过来,盯着他看了两秒,然后说:“别死在路上。”
叶澜从休眠区探出头,只说了一个字:“等你回来。”
林启点头,背上背包,走到门口。他停下,回头看了一眼。三人还在原位,一个坐着,一个站着,一个半躺着,都没动,但都看着他。
他没再说话,推开门,走了出去。
门在身后合上,发出轻微的咔哒声。
据点内,悲悯的手指重新敲起节奏。勇毅走回墙边,靠住,闭眼。叶澜缩回隔板后,但没闭眼。终端屏幕亮着,显示着刚刚更新的一条离线日志:
【心跳协议·启动】
【前线单位已出勤】
【中继待命】
【据点守卫·在线】
墙上的涂鸦图谱旁,那道新画的峰值静静留在那里,像一次尚未落地的跳跃。