## 第三十八章 砚无声逃离:信号覆盖范围收缩,连接状态归零
梁丘砚离开泊岸后,沿着街道走了一段。他没有走向地铁站,也没有走向自己公司所在的方向。他走的是一条未经规划的路线,由脚自身在行进中自行选择。他的身体以最低的决策能耗移动,沿着光线的分布和街道的起伏被动转向。他走过一条没有银杏树的街道,经过一家已经关门的书店,穿过一座灯光昏暗的天桥下方,然后发现自己站在了那晚端木景然等过他的遮雨棚旁边。
他停下来,站在遮雨棚的阴影里。他抬头看向那扇门洞。门洞里是黑的,没有开灯。他从口袋里掏出钥匙,手指找到它,插进锁孔,转动。门开了。他走进去,上楼梯,用另一把钥匙打开自己的房门。
关门声在走廊里延宕了一下。锁舌归位后那个细小的金属撞击声持续了大约一秒,然后四周的空气重新安静下来。他站在玄关,没有开灯。他维持着站姿,把书签从口袋里取出,放在台面上,挂好外套,把鞋子放回鞋架。全部动作完成时灯仍然没有开。他站在玄关的黑暗里,感知系统正在读取他自己的身体:呼吸频率已回到基线,瞳孔直径恢复正常值,手指不再蜷曲。
然而感知层深处仍然覆盖着那层噪声场。密度没变。声音持续着:景然不爱我。他的系统里没有爱的模块。他留着你,只是因为你让他感觉有颜色了。那不是爱。他站在黑暗里听着它持续运行,那层覆盖物的输出完全不需要外部供给,它自己就能循环。
他走进客厅。路灯光从窗帘没拉严的那道缝里透进来,在地板上投出一块暗淡的矩形光区。他在沙发上坐下来。周围的信号没有异常,楼上有脚步声,对面楼有一扇窗户亮着,街上偶有车辆经过。所有信号的密度都在常规区间。但就在感知层接收这些信号时,他检测到一个已经存在的拓扑事实:那些信号经过端木景然的空白区时被过滤掉的那部分正在消失。因为空白区不在当前空间里。它的物理坐标在另一个位置。他坐在自己的公寓里,端木景然的空白坐标不在这里。他正在以未经降噪的方式接收环境中的全部信号。它们以原始强度进入感知层,然后与那层噪声场叠加。叠加的结果是在接收外部信号的同时,他也接收着一个持续生成的语义输出:他不在这里。那个输出名为空白的缺失。
他把手机从裤袋里取出来,放在茶几上。屏幕亮起,显示了几条通知,然后暗了。工作群一条,推送新闻一条,运营商提醒一条,全在可读范围内。他把手机翻面,屏幕朝下。接着他做了一件事:他在设置里找到飞行模式开关,点下确认。断开连接的过程在屏幕上播放了一次无声动画,然后通知栏里所有信号图标消失。他把手机放回桌面,屏幕依然朝下,手从机身表面移开了。他的感知层没有对这个切断动作产生任何语义归类。他只是把它做完了。
他在沙发上坐了一段时间。连接已断开的状态下,他的感知层继续转译那组噪声场的输出。它在重复输出相同内容,重复过程中没有衰减,没有升降调,没有任何可识别的变化。他的身体在接收这些重复输出时以匹配的速率执行着一些微小动作。他的右手手指无意识触碰了外套左侧口袋的位置,短暂停留,然后回到身侧。身体在执行一个检查书签是否还在的指令,但该指令不在他的决策层生成。来源未知。感知层为这个动作生成了一条错误日志,来源处留了空。
书签在玄关台面上。系统记下了这个状态:书签在另一位置,身体在确认它是否仍处于触手可及范围,它不在,它的位置是固定的,不会移动。他把这条记录放进了感知层的底部。
晚上十点他站起来走进厨房倒了一杯水。杯壁温度是室温。他握着杯子的那几秒里,系统对比了室温与端木景然推过来的那杯水的温度差,三十五度。记录生成:端木景然推水的温度在三十五度左右,维持这个区间已有九个月。他把这条记录和“他留着你只是因为你让他觉得有颜色”放在同一区域,然后喝了一口水。室温。整个动作过程中他没有感受到被关注的痕迹,于是他在未被关注的状态下喝完了整杯水。
他把杯子放在厨房台面上,走回客厅,拿起手机。屏幕朝上,信号图标仍是空的,没有回复,没有新消息,没有任何连接。他把手机放回去,屏幕朝上。系统在处理手机状态时输出了一条数据:飞行模式,当前无外部信号可接收。他把这条数据与“端木景然的空白在另一坐标”并排放置。两条数据在感知层中排列的方式,和他之前存储杯垫的方式一致。
他站在客厅里,四周安静。感知层从环境中接收到的全部信号都来自外部,它们以原始强度涌入,未经任何降噪。因为端木景然的空白不在当前坐标中。他在无降噪条件下接收外部信号,同时持续接收内部噪声场。两个信号源叠加覆盖着他的感知层。他站在整个覆盖层的正中央,没动。垂着手。共情系统在覆盖层底层运行,有自己的节奏,没有关闭,没有关闭计划,只是在运行一个任务:持续接收,持续生成。输出内容是他不在这里,空白不在这里。
端木景然在泊岸坐到打烊。打烊之前他没有收到任何来自梁丘砚的回复。发出去的消息状态始终是已送达,没有变成已读。他的系统在处理这个状态时运行了一次概率推算:已送达未读,当前时间二十三点零七分,发送已逾四小时,回复概率正在下降。他把手机放回外套口袋,站起来穿好外套。走到门口时他的视线经过了靠窗第二张桌面。那半杯水液面已降至杯底,杯壁上水珠完全消失。他看了那杯水,生成了一条简短记录:水温降至室温,壁面干燥,杯垫状态未变。他推门出去,门铃响了一声,他在门口站了一下,朝家的方向走。
回家的路线和往常不同。他没有经过梁丘砚公司那栋楼。他的路径选择自动切换到了最短模式,没有选择需要绕道的旧路线,而是沿主街直行前往地铁站。系统在切换时没有生成额外日志,只是计算了当前状态下的最优解。
他刷卡进站,站在月台上等车。列车到站,门开了,他走进去,握住扶手,视线落在窗外隧道壁上的广告灯箱上,它们在黑暗中依次掠过。他的系统在处理这些视觉输入时目光没有移动。车厢里信号标准,其他乘客的姿态和他们形成的密度分布、列车运行中的低频振动都是常规值。系统在扫描梁丘砚文件夹中与今天相关的数据:到达泊岸的时间,坐下时的姿态参数,握杯的角度,离开前手部的运动序列,围巾结的紧度。所有数据按时间顺序排成一条完整时间线,但线上有一个缺口,位于梁丘砚离开泊岸与当前时刻之间。系统在那个位置放了一个占位符,标记为缺失后续数据。
他站在车厢里,看着车窗玻璃上自己的脸,表情和任何一次通勤没有区别。但底层系统在他面部平静的掩护下生成了一条新记录:梁丘砚文件夹目前有两千三百七十七条记录,今日新增两条。今日新增条目数量较过去三十天日均值下降了约百分之七十二。数据输入通道的可接收速率正在下降。他把记录存好,下车,走出车站,沿街走回自己的公寓。
公寓保持着他离开时的状态。灯关着,窗帘拉拢,空气里没有显著温差。他开灯,换衣服,洗手,在餐桌前坐下。面前是一杯自己接的水,室温。他握住那杯水,系统在处理室温与三十五度的差值时没有生成任何语义反馈,但它确实记录了这个差值的存在。他的手放在桌面上,五指伸开,掌心朝一个方向。那个方向在物理空间中对着墙壁。以前他做这个动作时掌心对着梁丘砚住处的方向,今天系统在安排这个动作时没有重新计算朝向。梁丘砚缺席,肌肉序列依然沿预设轨迹伸展。手掌的影子映在白色墙壁上,形状和过去映在桌面上的那个阴影没有差别。
他站起来走到窗边。窗外那棵梧桐树在路灯下方投出狭长的影,边缘模糊,和黑暗混在一起。系统在看这个画面时调出了梁丘砚路径上那棵梧桐树的记录,对比了枝叶密度和冠形,判定为同一品种。记录入库。他转身关灯躺下。天花板上的路灯灯光和往常一样窄,一样亮。他盯着那条光带,系统运行了一次查询:这条光的形状与梁丘砚今日状态变化是否存在关联。返回结果是无关联数据。他把这个结果放入梁丘砚的文件夹,闭上眼。
睡眠预备流程启动,能耗逐渐下降。但就在能耗即将降至基线时,系统突然在梁丘砚文件夹里执行了一次读取操作。它调出了今天下午存储的最后一条录入:梁丘砚离开时手部收缩动作,与历史数据不符。他在黑暗中看着这个条目,试图用它的参数生成一个解释模型,输出为空。他重新读了一遍:梁丘砚今天的手部收缩动作与历史数据不符,该条目目前没有解释。他把这条数据放回那个缺口的底部,闭上眼。系统进入待机状态。待机状态下它仍然为那条未解释的数据保留了一个端口,它在等待一个信号,信号来源不在当前接收范围。他无法主动寻找它,只能等它自行出现。系统持续运行着这个等待进程。他在黑暗中闭着眼,呼吸平稳,身体静止。在他的内部,空白依旧完整覆盖着同一张床、同一盏路灯的光。它覆盖着他自己,但不包含梁丘砚所在坐标的任何信号。
梁丘砚回到公寓后,在沙发上坐着。黑暗里他握着那枚从玄关取回的书签。坐了一段时间后他站起来走到窗边,看着路灯投射在空街上的光,边缘稳定,轮廓分明。他看了一阵,拉上窗帘,室内重新暗下来。他朝卧室走,脚步和平时一样,穿过客厅,跨过门框,走进卧室范围,然后躺下。他在黑暗中看着天花板,深灰色,上面有一道模糊的光痕。他看了一会儿光痕,然后合上眼,接收来自内部和外部的全部信号。两个信号源在他周围构成了同一组边界。他感知着那些边界,继续感知。他知道他会一直感知它们,直到下一次信号输入到来。
手机在另一间屋子里,屏幕暗着。飞行模式已经打开,没有任何信号抵达它的表面。它处在一个封闭的、自持的待机状态里。窗外的路灯光从窗帘缝隙渗进来,在手机屏幕表面聚成一小片微弱的亮斑。那片亮斑不会带来任何东西,它只是在那里,和他的等待一样,不作任何承诺。