## 第四十五章:间隔物
周三早上闻人屿到公司的时候,桌面上那盆绿植还在原来的位置。他坐下来的时候没有看它。他打开终端,窗口亮起来,光标在命令行里闪了两下,他开始输入今天第一条工单的查询语句。手指落在键盘上的力道和平时一样,指尖触底即起,没有多余的停留。
九点四十分他收到一条内通消息。发送者南宫珩。内容是一组关于固件存储区近期访问模式的摘要分析,末尾附带一句"如果你有时间,今天上午可以把其中几组时间戳做个格式整理"。整条消息以技术信息开头,以协作需求收尾,措辞上维持着他一贯的干净和克制。
他看完,回了一个"好的"。
大约四十分钟后他把那几组时间戳按标准模板排好,发回给南宫珩。发送之后他关闭了对话窗口,没有检查对方是否已读,也没有在对话框里追加任何内容。他继续处理工单系统里剩下的任务,光标在终端窗口中匀速移动。
十一点左右南宫珩又发来一条消息。比上一条短,内容介于工作提示和轻量的日常协作之间:"你今天的处理速度比我预想中快一些。中午之前做完的话,下午可以少排一条任务。"
闻人屿看着这行字。他的视线在"比我预想中快一些"这个短语上多停了大约半秒。他移动光标到输入框,打了一行字,读了一遍,删掉。又打了一行标准的回复:"收到。我会按正常节奏安排下午的工作。"
发送。对话框最小化。
午休他没下楼。从帆布包侧袋里拿出一个饭团,就着桌面上的水杯吃了。饭团是便利店的明太子口味,海苔有点回软,黏在米粒上咬断的时候需要多用一点力气。他嚼的时候视线落在了桌面上那盆绿植的叶片上,大约两秒,然后移开了。吃完后他把包装纸对折了两次再揉成团,投进垃圾桶,塑料包装落地的时候发出极轻的脆响。
他打开终端窗口,重新处理下午的工作。
下午两点左右工单系统弹出一条分配通知。任务内容是"固件存储区分支节点访问记录的周期性核查",和他之前处理过的类型一致,例行任务。但他注意到任务描述里多了一行非标准格式的备注:"该任务可按标准流程完成,完成后无需额外反馈。"
这行备注的措辞结构让他想到南宫珩发过的那些"你不需要做额外的事"类消息。但是通过工单系统发的。系统工单是公司流程的一部分,有审计追踪,有归档期限,每一个操作步骤都会被记录在日志里。他看了一眼那个备注栏里的文本,没有在上面停留太久。
他点了接受任务。开始核查。手指在键盘上的速度保持在正常的工位节奏,不快不慢。访问记录的列表在终端里滚动,他逐行核对时间戳、节点编号、操作类型,在标记栏里打勾或标疑。完成之后他在结果备注里填了"核查完成,无异常"六个字,提交了任务。
四点左右他收到第四条消息。这次的内容长一些,一份技术文档的节选,涉及固件存储区和备用电源模块区之间的底层连接优化方案。文档末尾附了一行非技术性的问句:"你明天上午有没有时间讨论一下这个方案的可行性?"
他看着那行问句,手指搭在键盘上。他在输入框里打了"明天上午我有两条工单要处理,可能没有额外的时间",然后读了一遍,删掉了。他又打了一行更短的回复:"明天上午的排期已经满了。"
发送。
那边隔了大约一分钟回了一个"好"字。单字。没有句号。
他把手机放回桌面上,屏幕朝下。窗外的天光在下午的时段里缓慢移动,从桌面的一侧滑向另一侧,光带边缘在显示器底座表面形成一道窄长的暖色反光。他坐在那片移动的光线里,处理剩余的工作。
下班前他站起来,绕到桌子另一侧,把那盆绿植从显示器底座旁边拿起来。他端着它走到窗台前,把它放在茶水间那盆绿植的旁边。两盆植物并排立着,一个叶片稍微深一些,一个稍微浅一些,在窗玻璃透进来的暮光里都呈现出均匀的绿色轮廓。
他站在那儿,看着它们。大约五秒。然后他伸出手,把自己那盆轻轻朝外侧推了一掌宽的距离。两盆植物之间的空隙从叶片几乎相触变成了能容纳另一只手掌平放进去的间距。叶子不再有任何交叠的可能。
他走回工位,把帆布包挎上肩膀,没有再看窗台。
周四早上他到公司的时候,窗台上两盆绿植都在原位。他径直走过了那段走廊,没有偏头。他在自己的桌边坐下来,开机,终端亮起,光标等待输入。他处理当天的第一条工单。在查询语句输入完毕、等待系统返回结果的那个间歇里,他侧过头看了一眼窗台方向。两盆植物之间的间距依然保持着昨晚他推出来的那个宽度。
他收回视线。终端窗口里数据已经开始滚动了。
上午十点过十分他收到一封邮件,来自总部技术审计部门的定期通知,关于固件存储区访问日志的归档进度确认。正文标准,条目清晰,没有额外信息。他逐条核对了邮件中列出的归档条目,在末尾勾选了"已确认"。勾选的动作和他处理其他任何一封系统邮件时完全一致。
十二点左右他下楼买了饭团。今天的饭团是鲑鱼口味的,海苔比昨天脆一些。他站在花坛边吃完了它,风比前几天小,阳光从薄云后面透出来,在地面上形成一层均匀的冷白色光晕。他把包装纸扔进垃圾桶,在花坛边沿上站了一小会儿。一个抽烟的人从他身边走过去,烟味被风裹着送过来,又散掉了。
他没有多停留,走回大堂。经过前台的时候他看见值班的人正靠在台面上接电话,一只手握着话筒,另一只手在登记本上随手划着。他停在旁边等着。那个电话大约持续了一分多钟,他站在距离前台两步远的位置,看着值班的人在本子边缘画了一个不知道什么的圆圈。电话挂断之后他才走过去。
"前台这边有没有收到过寄给我的东西?"他问。
值班的人抬眼看了他一下,翻了翻登记本,从前往后翻,又从后往前翻了一遍。"没有。"
"好。"他点了一下头,走去了电梯。电梯轿厢门合拢的时候他看见自己的脸映在金属门板上,轮廓被表面的细微划痕切割成几段。
下午他处理完剩余的两条工单。比预计提前了大约二十分钟。他在本地加密笔记里打开本周前几天的操作记录,做了一次核对。周三那天从"好的"到"收到"到"明天上午的排期已经满了",每条消息的回复字数递减,从正常的句子长度下降到了标准的确认格式。他把这些记录按时间戳重新排列了一遍,然后合上笔记本。
他开始做新的任务。他把工单系统里下周一的一些预备事项也提前处理了,把几个待定字段填好,把需要引用的日志路径预置进脚本里。手指一直在动。键盘的声音在下午空旷的办公区里显得比平时清晰,没有对话声,没有电话铃声,只有键帽回弹的细碎声响持续不断地铺在地面上。他知道自己手指不停的原因,知道只要停下来某一秒某种东西就会从指缝间渗出来。所以他一直让手指动着。
周五下午他收到一条来自南宫珩的消息,只有一行字:"你周三说排期满了。明天的排期呢?"
他看着这行字,停了片刻才回:"明天是周末。"
"我知道明天是周末。我是问你明天的排期。"
"周末没有排期。"
"那明天下午有没有时间。"
闻人屿的手指在屏幕上方悬着。他感觉到指尖传来的那一丝凉意从屏幕表面渗进指腹。他打了一行字:"明天下午我有自己的安排。"
发送。
那边没有再回。消息列表里最后一条是他发出去的那句,没有新的气泡出现在下面。他等了一分钟。又等了半分钟。屏幕的光保持静止。
他把手机放回桌面上,看着屏幕暗下去。窗外的天光在周五下午这个时段呈现出一种偏灰的淡金色,从百叶窗的缝隙里切进来,在桌面上留下一道一道平行的光带。桌面上那盆绿植已经被移走了,所以显示器底座旁边现在空了一块。那片空位和他手指之间的距离比以前多出了大约二十厘米。他看着那片空位,然后把水杯从桌面的右侧移到了那片空位的中心,杯底落下去的时候发出一声很闷的瓷响。
他继续处理工作。键盘的声音恢复到了正常的速度和力度,和过去几周他在这个工位上任何一个周五下午的节奏都差不多。
六点收拾东西。他站起来,拔掉笔记本电源线,绕了两圈塞进帆布包侧袋。走过走廊的时候天还没有完全暗下去,西面的天际线残留着一道窄窄的橙色光带,嵌在楼层窗户的上沿。他没有在台阶上停步,直接走下了台阶,朝地铁站方向走去。
地铁里人不多,他站在门边的位置,抓着吊环。车厢晃动的时候他的视线落在对面车窗玻璃上映出的自己脸上。车厢内的灯光把那张脸照得没有阴影,五官平铺在玻璃表面,像一个被压扁了的物件。列车进站减速时他的身体随着惯性微微前倾,然后又收回来。
周六他待在家里没出门。上午翻了十几页书,一本关于存储系统底层时序优化的技术手册,看了大约四十页,合上放回床头。下午睡了一会儿午觉,睡得浅,中途醒了一次,翻了个身又闭上了眼。傍晚他站在厨房里煮了晚饭。水烧开的过程和平时一样,气泡从锅底升起,由小变大,接近水面的时候破裂成蒸汽,在窗玻璃上凝成一层均匀的水雾。他看着那层水雾,指节搭在灶台边缘,没有在它上面画任何东西。
吃完之后他把碗洗了,擦干,放回橱柜。水龙头关上的时候厨房里突然很安静,连冰箱压缩机的低鸣声都像隔了一层东西。
周日傍晚他收到钟离的一条加密消息,内容是例行状态更新,几条关于外部监控节点的信号汇报。他看完之后回了一个"收"字。然后把手机放在桌面上,屏幕朝下,没有再动它。
周一早上他到公司的时候,桌面上那台新显示器还在,键盘还在,水杯还在原来的位置——那个被他从右侧移到中央的空位上。窗台上的两盆绿植也在原位,叶片在晨光中均匀地绿着,两盆之间依然留着那一掌宽的间距。他在工位坐下来,打开终端窗口,开始处理当天的第一条工单。光标跳跃的频率和他第一周到这家公司时的速度一致,甚至可能更快一些。
九点半他听到走廊里传来脚步声。步幅均匀,重心前倾,落地时脚跟先着地再过渡到前掌。那个声音他完全熟悉,过去几个月的许多个时刻里他听过它经过走廊、在门口放缓、然后推门走进来。但今天那个声音在走到走廊中段的时候停住了。不是门口。是距离大办公室门口大约还有三四米的位置就停住了。脚步声落地之后没有接着响起下一步。
停了大约两秒。也可能更短。
然后那个声音转了一个方向,沿着原路走回去了。步幅、频率、落点方式,和来的时候一样。折返的过程中脚步声没有变慢也没有变快,只是匀速地远去,消失在走廊尽头的方向。
闻人屿坐在工位上没有抬头。他的手指在键盘上继续移动,每一下键帽回弹的声响都保持在正常的间隔上。但他确实听到了那个转向。他把那两秒里空气静下来的状态完整地收进了耳朵里,没有遗漏任何一部分。他在那个转向发生之后继续处理了大约三分钟的工作,然后站起来去茶水间接水。
端着杯子往回走的时候走廊里已经没有人了。脚步声和那个人都消失了。地砖上被踩过的地方没有任何痕迹,窗外的天光从东面斜照进来,在走廊地面上铺了一层浅金色的光膜。他端着水杯走过那段距离,鞋底踩在地砖上发出的声音是他自己的,单人的,没有另一个声音和它交替或重叠。
他走回工位坐下来。他把杯子放在桌面上,杯壁的温度透过指腹传上来,不高不低,温水。他低头看了一眼自己搭在键盘上的手指,五个指头的位置和平时完全一致,中指在J键上,食指在F键上。他又看了一眼显示器旁边的位置。水杯在那里。桌面上没有出现任何额外的物件,没有便签条,没有折好的纸片,没有某个人可能趁他离开工位时放在那里的任何东西。
他把目光收回来,继续处理工单。
下午他收到一条系统通知,内容是"固件存储区访问日志归档进度确认·月度汇总"。他点开通知,正文是标准模板,字段齐全,日期区间正确,归档条目列表完整。他准备关掉窗口。在他的光标移动到关闭按钮的瞬间,他扫到了窗口底部创建时间戳那一栏里的一组毫秒级数值。
那串数字的排列方式让他的指尖在触控板上停住了。
他认得那种排列。极短的时间间隔序列,在毫秒级别上交替出现某种非随机的差分模式。他在第一周某个深夜的草稿代码里用过类似的差分索引规则来标注自己的调试记录,那段代码从来没有提交到任何公开仓库,只保存在他本地加密分区里一个标记为"temp"的文件夹下。那组数值出现在这里不是系统自动生成的结果。
他盯着那串数字看了大约三秒。
然后他关掉了窗口。没有截屏,没有复制,没有标记。他点了右上角的红叉,窗口收拢消失。他在系统操作记录里清除掉了已读标记,把那条通知的状态重置为"未读"。这不是他能够通过系统权限做到的常规操作,但他确实在本地做了一个标记覆盖,使那条通知在下次查询时不会被列入已读列表。
他继续处理手上的工单。手指落在键盘上的速度和关掉通知之前完全一样,没有加快也没有放慢。
傍晚下班的时候他收拾好东西站起来。走过走廊中段的时候他没有看窗外,没有停在窗户前面,直接走过了那段距离。电梯到了之后他走进去靠墙站着,手指搭在帆布包的背带上。电梯门合拢的瞬间他的视线从门缝里穿过去,看到走廊尽头的窗户后面天光正在变暗,从浅金色转入灰蓝色,过渡均匀,和任何一个周一的日落没有区别。
他把视线收回来。轿厢壁面上的楼层数字逐次跳动。
回到出租屋之后他换了衣服洗了手,在桌前坐下来。窗外路灯的黄线已经从窗帘未拉严的缝隙里渗进来了,在地板上画出那道窄长的亮影,和上周的形状差不多,位置稍微偏了一些,可能因为路灯调过角度或者窗帘被洗过之后缩了水。他看着那道影子的边缘在地板上的收束位置,伸手把那盒润喉糖拿过来打开,取了一颗含在嘴里。
薄荷的凉意沿着舌根漫开。他感觉到自己体内那道被重新安置过的东西依然安静地待在原处,没有移动,没有扩大,没有缩小。它只是在那里。像一件被收进抽屉里就不再被拿出来看的东西,但每次经过那个抽屉的时候都能在余光里看到它的边角。他没有去碰它。
他坐在椅子里把那颗糖慢慢含化。糖块在舌面上逐渐缩小,从坚硬的边缘变为柔和的、慢慢消散的凉意。在这个过程中他把这周以来所有自己做出的行为在脑中过了一遍。每一条缩短的回复,每一次取消的非正式接触,那盆被移走的绿植和它现在在窗台上保持的间距,那条被忽略的系统通知。每一条都是他主动放进去的间隔物。回复的字符数少了,对话的次数少了,桌面上空出来的面积大了,两盆植物之间的物理距离宽了。这些东西叠加在一起,在他和南宫珩之间的地面上铺开了一层由他自己搬来的挡板,隔音,隔热,隔开视线。
现在挡板的数量已经足够了。他在这一侧感受不到那边的温度。但他知道挡板就在那里,他亲手放的,每一块的位置都记得清清楚楚。
他收回视线。那盒润喉糖被他盖好放回窗台上,和那盆绿植之间隔着大约两掌宽的间距。他站起来去洗漱。刷牙的时候他抬眼看了一下镜子里的自己,暖色的灯光把轮廓柔化成一种软质的边缘,下巴上有一点没刮干净的胡茬,在光线下呈现出极淡的灰色。他吐掉牙膏泡沫,用毛巾擦了嘴角,毛巾的棉质触感在嘴唇上停留了两秒。
他关了灯走回卧室躺下来。天花板上的光影来自窗帘缝隙里透进来的路灯光线,在天花板上投出一个扁长的四边形,边缘模糊,和窗框的形状不完全一致。他看着它,感觉到自己的呼吸在胸腔里以均匀的幅度起伏。他没有去数呼吸的次数。他只是躺在那儿,等着睡眠从边缘漫上来。