第八章:闻人正阳的第一次“催单”
书名:烬锁天枢,我用代码逼疯男主 作者:茉莉小妖 本章字数:7299字 发布时间:2026-09-18

## 第八章:闻人正阳的第一次“催单”

周二早上闻人屿到公司的时候,走廊里的气氛比昨天松弛了不少。总部的对接已经结束,团建也过去了,办公室里恢复了一种平稳的、带着微周末余韵的日常感。有人打着哈欠接咖啡,有人在工位旁站着和同事闲聊上周看的电视剧,键盘声和电话铃声混在一起,铺成一层薄薄的背景噪音。

他在工位坐下,开机,打开工单系统。昨晚睡得还算踏实,今天早上的精神比前些天都好。他从包里掏出那盒润喉糖含了一颗,然后开始处理第一条任务。

九点四十分,手机在口袋里震了一下。

他掏出来看了一眼。闻人正阳发来的消息比平时早了将近两天,措辞也比前几回更短,只有三个字:"动了吗。"

他把屏幕按灭,没立刻回。胃里没什么动静,但这种短措辞他见过太多次,知道它意味着截止线往前挪了。他把手机放回口袋,继续敲键盘。手指保持着故意放慢的节奏,每敲几个字母就停顿一下看看屏幕,像在反复确认代码逻辑。但脑中同时进行两件事:一是拆解闻人正阳这条消息的紧迫度,二是评估手头信息和应对方案之间的匹配度。

上周日见面的时候闻人正阳的状态是"焦虑但还在等",今天的措辞少了"等"字,只剩"动了吗"。这个变化说明他收到了一些新的压力,要么是买方那边催了他,要么是他自己发现了什么线索觉得时间被压缩了。

十点过十分,闻人屿到茶水间接水。两个其他部门的人在小声说话,他端着杯子站在窗边等水烧开,耳朵没有刻意去听,但他们说话的声音自然飘了过来。

"……听说了吗,总部的审计报告好像出了点问题。"

"什么问题?"

"不知道,我也是早上听行政那边顺嘴提了一句,好像是核心机房的日志里有一段匹配不上。具体什么情况没细说。"

"那跟我们有关系吗?"

"应该没关系吧,又不是我们这边出的问题……"

水开了,闻人屿接了一杯,端着走回工位。热气从杯口升起来糊在他下巴上,他喝了一小口,觉得今天的水温比平时烫了一些。这段对话的内容不算精准,但"日志里有一段匹配不上"恰好落在他已知的信息框架内。南宫珩在查审计报告,而且查到了顾言舟留下的后门脚本和被重定向的路径之间的差异。方向是对的,进度比他预估的略快。

坐定之后他重新掏出手机,给闻人正阳回了条消息:"还没。时机没到。"

发送之后等了大约三分钟,回复来了。这次字数多了些:"不能再等了。那边催得紧,最多再给你一周。一周之后不管动没动,你都得给我个交代。"

闻人屿把这行字读了两遍。"那边"指的应该是买方。闻人正阳在买方压力下被迫把截止期往前推了,原定一月的期限被压缩到了一周。这意味着买方内部的节奏也在加速,可能是技术迭代窗口的关系,也可能是其他竞争方在逼近造成了恐慌。

他打字:"知道了。"

然后把和闻人正阳的对话记录全部删除,清空回收站。做完之后他把手机塞回口袋,继续敲工单。

午休的时候他下楼去便利店买饭团。走出写字楼大门的时候例行扫了一眼街对面。那辆黑色越野车今天不见了,换了另一辆银灰色的轿车停在斜对面,位置比昨天那辆往前移了大约三个车位。前窗膜的深度更浅一些,隐约能看到驾驶座上有一个人形的轮廓,但距离太远看不清相貌。他的直觉告诉他这不像是随机停放的巧合,但具体是哪一方的尾巴,还需要一次交叉验证。

他走进便利店买了两个饭团和一杯热豆浆,付钱的时候用余光再次确认了一眼。那辆车没动,也没亮灯。他拎着塑料袋走回写字楼,没有加快也没有放慢脚步。

下午两点,他在工位上收到一个新通知,来自内部通讯系统的好友申请提示。对方的名字一栏写着"南宫珩",头像是一张纯黑色的方块,没有任何文字或图案。

他盯着这个好友申请看了两秒,手指停在鼠标上。南宫珩主动加他了。这个动作的时间点恰好落在"审计报告有疑点"和"团建时三秒观察"之后,距离那封"废墟"论坛上的代码信过去也已经超过四十八小时。所有线索串在一起的路径,现在以一条好友申请的形式,落在他屏幕右下角。

他点了通过。

对话框弹出来,空空荡荡,没有消息。南宫珩的头像旁边没显示"对方正在输入"。闻人屿也没有主动发消息过去,他把对话框最小化,继续处理工单。但他知道这条连接已经建立了。另一端的人什么时候会在对话框里打字、打些什么,他只需要等。

四点半的时候,内部通讯图标闪了一下。他点开,南宫珩的头像旁边出现了一行新消息,文字很短,没有寒暄,没有开场白:

"机房日志里有一段不该存在的时间戳偏移,你注意到了吗。"

闻人屿的手指在键盘上方停了一秒。这是南宫珩给他的第一句话,语气直入核心,不铺垫不绕圈,跟他之前在走廊里听到的那个低沉温和的声音不太一样。打字的时候这个人更冷一些,句子末尾没有句号,像是把问题抛出来之后不需要标点来收尾。

他回:"注意到了。"

发送之后等了几秒。南宫珩那边没有立刻回应,对话框里只有他那三个字孤零零地浮在输入框下方。又过了大约十秒,新消息弹出来:

"怎么发现的。"

"权限复核的时候发现了时间戳和系统时钟之间的差值。偏差不大,但和正常日志轮转周期对不上。"

"什么时候。"

"上周四上午。"

闻人屿打完这行字之后停了一下。他给出了准确的时间,这和他的运维助理工作节奏完全吻合,不涉及任何超出权限的操作。这个回答在事实层面是干净的。

南宫珩那边这次隔了更久才回复。对话框顶端显示了几次"对方正在输入"后消失,又显示又消失,最后弹出来的只有两个英文字母:"OK。"

然后没有下文了。

闻人屿看着那个"OK"看了一会儿。这个人用"OK"来结束对话,意思是信息收够了,不需要继续聊。简洁到了极限,和"废墟"论坛上那段代码信的阅读时长完全对不上。但闻人屿知道南宫珩今晚一定会做一件事:去查上周四上午"权限复核"这个动作的真实执行记录,确认时间戳和他刚才的供述是否吻合。

那条记录不存在任何问题。他上周四确实做过权限复核,系统里有完整的操作日志,时间戳跟他说的完全一致。这是他提前为自己设好的锚点,每一步都打了提前量。

他把对话框关掉,继续干活。但那个"OK"在他脑子里转了好几圈。简短的、没有情绪色彩的、收束力极强的两个字母。这个人说话的方式和他前世在探视室玻璃后面看到的那张面无表情的脸是同一种质感——冷、精确、不留任何可以被解读的情感缝隙。

五点二十分,顾言舟从工位上转过来:"走不走?我今天早走。"

闻人屿朝他摆了摆手,手机屏幕亮给他看:"我再待一会儿,还有两条工单。"

顾言舟点了点头,没多问,收拾东西走了。他的步伐轻快,背影在走廊拐角消失的时候,闻人屿用余光扫了一眼他桌上那台显示器,屏幕已经暗了,键盘摆得很正,桌面上没留下任何摊开的文件或便签。

闻人屿等办公室的人都走得差不多了,才重新打开内部通讯系统看了一眼。南宫珩的头像还是那个纯黑色方块,状态显示"离线"。他关掉对话框,没有留下任何聊天记录备份。

六点十分他收拾东西离开公司。地铁上人比周一少一些,他靠着车厢壁站着,手里抓着手机。屏幕暗着,但脑中同时处理三条线:闻人正阳的一周期限、南宫珩的"OK"和那条好友申请、以及顾言舟在周日晚上的加密通讯会面之后至今的静默期。顾言舟已经超过四十个小时没有在他面前表露出任何异常了,但那种"正常"本身就像一层绷紧的膜,越正常越显得透明。

他在出租屋楼下停了一下,侧头看了一眼街角。那辆银灰色轿车没有跟到这里来,但他在进楼道之前注意到对面便利店门口有个穿深色外套的人在打电话,那个人打完电话之后没有进便利店,转身走了。

进了房间之后他把包放下,脱掉外套,打开工作站。他先在内部系统的日志里确认了自己今天下午和南宫珩的对话记录没有被其他人截获或留存在服务器缓存中。然后打开"废墟"论坛,用Silence的加密通道登录。这个通道从上周起被他重新激活,每次登录都会自动擦除轨迹。那封代码信已经自动清除了,但后台数据里还留着那个ID的访问记录。他把那条访问记录截取存档,和上周五到周一之间捕获到的其他几组加密通信脉冲归档在一起。

然后他重新打开内部通讯系统,看了一眼南宫珩的状态。还在离线中。

他合上电脑,靠在椅背上。嗓子有些干,他去给自己倒了杯温水,坐在桌前慢慢喝完。窗外的天已经黑透了,十月的夜晚来得越来越早,对面楼的窗灯亮了大半,其中有一户的窗帘没拉,能看到里面有人正坐在沙发上看电视,画面忽明忽暗地投射在墙壁上。

喝完水之后他把杯子放到桌角,重新打开内部通讯系统。这次他没有去看联系列表,而是打开了系统底层的缓存文件夹,在里面找到了一段没有被彻底清除的临时存储片段。那是南宫珩发"OK"时附带的一组元数据,里面有一个毫秒级的时间戳,记录了他按下发送键的确切时间,精确到小数点后三位。

闻人屿把这个时间戳抄下来,和自己发送"注意到了"那条消息的时间戳放在一起做了个对比。两个时间戳之间的间隔是六点三七秒。比正常的"阅读加思考加打字"所需的最短时间多了将近两秒。那两秒说明南宫珩在收到他的回复之后,盯着屏幕看了两秒才开始打字。

那个"OK"后面藏着一个两秒的停顿。

他把时间戳记录归档,然后关掉所有窗口,拔掉外置硬盘收进帆布包夹层里。洗漱之后躺下来,手机放在枕边。屏幕一直暗着,闻人正阳那边没有再发新消息,南宫珩的对话框里最后一条还是那个"OK"。

黑暗中他闭着眼,把那两秒的停顿在脑中翻来覆去地拆解。两秒足够一个人做很多事情:判断真假、确认信号、决定下一步的措辞高度和温度,或者仅仅是在看着对面那个名字的时候产生了一瞬间的犹豫。他不知道是哪一个,但这两秒的空白本身就是一个信息。那个人不是冷到底的。他打字的时候,在有足够时间做出反应的情况下,话与话之间会有间隙。那个间隙就是他藏起来的、不和任何人分享的缓冲地带。

闻人屿把这一条也写进脑中的档案里,然后翻了个身让自己入睡。

周三早上他比平时早到了十几分钟。到工位的时候办公室里还没几个人,他坐下来之后打开内部通讯系统看了一眼。南宫珩的头像状态显示"在线",但他没有发消息过来。那个对话框还是停在"OK"那一行上,像一扇没有声音的窗。

他也没有先发消息。他把注意力放回工单系统上,开始处理今天排在最前面的几条任务。中间去茶水间接水的时候经过走廊,磨砂玻璃门里面机房的灯亮着,但没有人。他端着水杯走回工位的时候看到手机屏幕亮了一下,是一条新消息推送。来自"废墟"论坛的加密通知,发信人ID是钟离。

他坐下来之后点开消息。内容很短:"有人在用老方法找Silence的注册入口。不是我。"

闻人屿把这条消息读完之后没有回复。钟离不会无缘无故在这个时间点发这条消息,他既然特意区分了"不是我",说明那个"老方法"的尝试已经被他确认了来源,而且来源和钟离本人无关。可能的来源有三条:境外情报机构的技术追踪组、顾言舟背后的那根线、或者南宫珩自己用当年的旧路径在反向勘探。无论是哪一种,"Silence"这个名字最近被人翻来覆去地检索,本身就是一个清晰的风向标。他的位置正在被从多个方向同时逼近。

他把手机放回口袋,拿起杯子又喝了一口水。水温正好,不烫不凉,经过喉咙的时候微微润了一下声带瘢痕的位置。

上午十点三十分,内部通讯系统又闪了一下。他点开,南宫珩发来的新消息比上一次更短,只有两个词:"机房。来。"

闻人屿看着这条消息,然后把屏幕按灭,站起来。他的动作平稳,没有犹豫也没有加快。在走向机房的那段走廊里,他把即将发生的可能性在脑中快速排了一遍。南宫珩叫他去机房,可能是实地核对日志异常点,也可能有别的目的。但无论目的是什么,这是两个人第一次真正面对面、处在同一间封闭房间里、以"对话"为名义的正式接触。

他走到磨砂玻璃门前,工牌贴上去,绿灯亮。门开的时候他看到南宫珩站在操作台前面,背对着门口,正看着终端机屏幕上的一组数据。听到门开的声音他没有立刻转过身来,而是继续看了大概三秒才回头。

四目相对的瞬间,闻人屿注意到这个人今天的衬衫是深灰色的,领口扣到了最上面一颗,袖口卷了两折,小臂露出半截,线条紧实。他转过来的脸上没有表情,目光从闻人屿的额头开始,向下经过鼻梁、嘴唇、下颌、喉结,最终停在他的手指上。

"上周四上午十点零七分,你在这里做了权限复核。"南宫珩说。

闻人屿点头。

南宫珩把视线从那双手上抬起来,重新回到他的眼睛:"复核的结论写的是'无异常'。但你刚才在通讯系统里告诉我,你注意到了时间戳偏移。"

闻人屿掏出手机,在备忘录里打了一行字:"复核的时候没有异常。偏移是我后来对比日志周期的时候发现的。"

他把手机亮给南宫珩看。

南宫珩低头看完那行字,目光在屏幕上停了一下,然后抬起头。他看了闻人屿大约两秒——那两秒里他的表情没有变化,但视线没有移开——然后转回身去,把终端机屏幕上的数据放大了一行:"那你告诉我,这个偏移量能说明什么。"

闻人屿走上前两步,停在操作台旁边。他没有伸手去碰键盘,只是看着屏幕上那行被高亮标注的时间戳数据,然后打字:"有人在手动触发日志轮转。触发时间和系统预设周期差了四十八小时。目的是覆盖某一段真实操作。像在录音带上剪掉一段,再把前后的接缝抹平。"

南宫珩看着他的手机屏幕,沉默了两秒。然后他说:"你打字很快。"

闻人屿的手指在手机屏幕边缘微微收了一下。这是一句偏离了技术对话逻辑的观察,说明南宫珩在看他的手机内容的同时,也在看他打字的动作本身。他的拇指在屏幕上方悬了半秒,像在等一个预判落定,然后重新打了一行:"练出来的。"

南宫珩没有针对这个回答继续追问。他把终端机屏幕关掉,直起身,侧过头看了闻人屿一眼:"你先回去。有结论了我会再找你。"

闻人屿把手机收进口袋,朝他点了一下头,然后转身走出去。关上门之前他感觉身后那道视线在他后背停留了不到一秒。

他走回工位的路上,走廊里的日光灯管在头顶发出一成不变的嗡鸣。他把刚才机房里的对话在脑中过了一遍。南宫珩叫他来,看了一遍他的手,看了一遍他打字的速度,核对了一遍他的口径。然后放他走了。整个过程没有温度,没有多余的眼神接触,但每一个动作都有明确的目标——确认、比对、分类。这个人把"闻人屿"放进了一个需要继续观察的格子,而不是"可以排除"或"需要行动"的格子。这意味着第二回合结束,第三回合会在下一个节点到来。

他坐下来,重新打开工单系统。屏幕右下角的内通图标安静地亮着,没有新消息弹出来。手机也静悄悄的,闻人正阳的倒计时还在无声地走,顾言舟的静默期还在延续。

他端起杯子喝了口水,目光落回屏幕上。今天还有三条工单没处理,服务器的磁盘空间、外网端口的访问复核、以及一个需要和行政对接的权限配置申请。这些事情都不紧急,但他一件一件地做完了,键盘的节奏始终稳定,和机房里的那个"打字很快"的人判若两人。

下班的时候他没有加班,和人群一起离开。走出写字楼时天已经暗了,路灯初亮,秋风从北面灌过来,带着降温前特有的干涩气息。他拉上外套拉链,往地铁站的方向走。走了几步之后手机在口袋里震了一下,他掏出来看了一眼。

不是闻人正阳,不是钟离,不是内通系统的新消息提示。

是一条短信。号码没存,但归属地显示的是境外IP转接过来的虚拟号段。内容很短:"Silence。你的代码很漂亮。但下次别留言了。"

他看完之后把短信删了,清空回收站,然后继续朝地铁站走去。风灌进领口的时候他微微缩了一下脖子,喉咙里的瘢痕在冷空气中扯出一丝轻微的涩意。他把手机放回口袋的时候,指尖在布料上停了一下才松开——像刚握住一枚还不知道该落在棋盘哪一格的棋子。

他没有回头看街对面。街灯把影子拉长然后拧断,他走进地铁口,身影被入口的灯光吞了进去。那一条短信的来源让他心里有了一个初步的判断,但他还需要交叉验证——用"废墟"论坛的访问记录去对那条虚拟号段的活动时间窗,看是否有重叠。如果有,那就说明对方是在他登录之后不久就发了这条消息。如果没有,那来源就要往另一个方向排查。

地铁进站的风从隧道深处涌出来,带着铁轨摩擦后的余温和灰尘的气味。他上车之后靠着车门边的立柱站着,手机始终没有亮过。车厢里的报站声单调地重复着下一站的名称,他闭了一下眼,把喉咙里那点涩意咽了下去。

回到出租屋之后他没有立刻开工作站。他站在窗边,看着对面楼的窗灯,数了数亮着的窗格,然后把窗帘拉上。今晚不打算再打开"废墟"的加密通道了。钟离的提醒和那条短信在同一个下午先后抵达,这两件事的先后顺序也许本身就意味着某种信号——如果钟离先发来预警,然后短信抵达,说明发短信的人知道钟离在关注这件事,并且不介意让他知道。如果短信先到,钟离后发消息,那就说明钟离是在收到风声之后才来通报的。时间顺序决定了他对这两个消息之间关联性的解读方向。

他回忆了一下手机上的接收时间。钟离的消息是下午两点多来的,短信是下班后收到的。间隔了将近三个小时。这样来看,钟离并不知道这条短信的存在,他发那条消息是基于他自己的监测结果。两条线索在时间上没有重叠,说明它们是并行的、来自不同源头的外部信号。

他把这个推论在心里记下,然后去洗漱。躺下之后枕头边的手机屏幕依然安静,暗着的,没有任何光从那里漏出来。他闭眼的时候脑子里过了一遍明天可能发生的事:南宫珩可能在某个时间点再叫他一次,也可能不发消息直接过来。闻人正阳那边不会再给他缓冲期了,一周的倒计时从今天起算,每一天都比前一天少一格。而那条短信的发件人,既然已经亮明了知道Silence的身份,下一步的动作会是什么——继续观察,还是把这条信息转手给第三方,他暂时无法预测。

但他知道一件事:周三这一天,他在同一间机房里,同一个操作台前,和南宫珩面对面站过。他们在同一段日光灯的嗡鸣声里完成了第一次正式的、面对面的信息交换。他不确定南宫珩在关掉终端机之后记住了他多少细节——手的形状、打字的速度、回答问题时目光停留的位置——但他确定自己记住了南宫珩的那两秒停顿。

那道停顿本身就是一个锚点。它说明那个人在"OK"这个无温度的收束符背后,有一个他自己未必承认的、用来缓冲和判断的间隙。那个间隙不大,但存在。而对于闻人屿来说,只要有间隙存在,就意味着那不是一堵墙。

黑暗中他翻了个身,呼吸慢慢沉下去。窗外的风把对面楼的某个窗台上的什么东西吹落在地,发出一声很轻的、干燥的响动。他没有睁眼,但他在意识模糊的边缘把那个声响归档到"无关"的文件夹里,然后滑进了睡眠的边缘。

明天还有三条工单要处理。服务器磁盘空间要清,外网端口要查,还有一份权限配置申请需要和行政那边来回确认。他的键盘会继续以那个"故意放慢"的节奏响下去,和机房里的那个人的手速保持着一个安全的、可被观察的距离。

他把这个念头放下来,沉进十月中旬的夜色里。

上一章 下一章
看过此书的人还喜欢
章节评论
😀 😁 😂 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 😗 😙 😚 😇 😐 😑 😶 😏 😣 😥 😮 😯 😪 😫 😴 😌 😛 😜 😝 😒 😓 😔 😕 😲 😷 😖 😞 😟 😤 😢 😭 😦 😧 😨 😬 😰 😱 😳 😵 😡 😠 😈 👹 👺 💀 👻 👽 👦 👧 👨 👩 👴 👵 👶 👱 👮 👲 👳 👷 👸 💂 🎅 👰 👼 💆 💇 🙍 🙎 🙅 🙆 💁 🙋 🙇 🙌 🙏 👤 👥 🚶 🏃 👯 💃 👫 👬 👭 💏 💑 👪 💪 👈 👉 ☝ 👆 👇 ✌ ✋ 👌 👍 👎 ✊ 👊 👋 👏 👐 ✍
添加表情 评论
全部评论 全部 0 条
快捷支付
本次购买将消耗 0 阅读币,当前阅读币余额: 0 , 在线支付需要支付0元
支付方式:
微信支付
应支付阅读币: 0阅读币
支付金额: 0元
立即支付
请输入回复内容
取消 确认