林墨没睡。他坐在床沿,手还搭在终端冰凉的边框上,指尖残留着刚才那一下轻触屏幕的触感。房间里灯光已经切换成“晨间模式”,暖光从天花板洒下来,像是太阳升起来了,其实这里根本没有太阳。他盯着墙角的通风口,那里昨天还飘过一股极淡的咖啡味,现在什么都没有了。
他站起身,动作比平时慢半拍。脑子里不是数据流,是那个老头端着杯子站在走廊里的样子——背有点驼,袖口磨白,笑起来眼角全是褶子。他说:“新来的吧?这地方冷,喝点热的。”
这话不该在他脑子里待这么久。
但他走回终端前,重新登录系统。S-1权限还在,人事数据库没变,那份优化名单已经分发下去,G-7193的状态变成了“待处理”。流程启动后二十四小时内完成清退,没人能拦。他知道这一点。
可他还是想试试。
他调出G-7193的历史任务记录,翻了整整四十三分钟。这人干的是后勤维护,日常巡检、设备报修、管道排查,活又脏又累,工资最低一档。但林墨发现,过去五年里,B区有七次突发性供能波动,都是这人在非值班时间主动返岗处理的。还有三次低温警报,他也出现在应急响应日志里,时间戳显示是凌晨两点到四点之间。
这些事系统不计分。因为“非计划内工作”不在KPI体系里,“自愿加班”也不算效率提升项。他的脑电活跃度常年偏低,心跳变异系数高,语音语调平稳得像死机前的机器——这些都是系统判定“衰减”的依据。
但林墨不信这套。
他新建了一个模型,叫“隐性价值评估矩阵”。把“低频高质服务频率”、“团队稳定性贡献值”、“应急响应权重”全加进去。他又抓取了同部门其他员工的数据做对比,发现G-7193虽然日常产出少,但在关键节点上的介入成功率高达91.4%,远超平均水平。
他把这个新曲线嵌进后台缓存层,利用昨晚发现的一个权限漏洞——S-1用户可以在每日03:00至03:15之间访问临时同步通道,那是系统自动备份的时间窗口。他把修正参数注入进去,让G-7193的综合评分被重新计算,并设置三层跳转日志混淆追踪路径,确保没人能一眼看出是谁改的。
做完这些,他退出系统,看了眼时间:06:12。离主管们正式执行裁员流程还有二十多个小时。如果不出意外,明天早上,这个人的名字就不会出现在最终通告里。
他松了口气,但只有一秒。
因为他知道,这种事不可能没意外。
果然,第三天中午,系统弹出紧急通报:【后勤组工号G-7193于冰原输气管道A-7段巡检中遗漏压力阀异常,导致三级泄漏预警,现已被暂停职务,移交医疗观察室】。
林墨手指立刻敲进日志核查界面。原始巡检记录显示,当天上午9:47,G-7193确实进入A-7段,手持检测仪扫描全部阀门,上传了完整数据包。其中第3号主阀读数为8.7MPa,略高于安全阈值,按规程应标记为“需复查”。
但通报里说他“未识别异常”。
他调出通报所附证据图,发现那张截图上的读数竟然是7.2MPa——明显被篡改过。而且图像右下角的时间戳和系统服务器对不上,差了整整十七分钟。
构陷。
他不是不知道会这样,只是没想到来得这么快、这么准。仿佛有人就在等他动手,然后一把摁下来。
下午三点,公共屏开始滚动播放处理结果:【涉事员工因重大失职行为,违反《基地安全条例》第十二条,已按规章处置。后续不再另行通知】。
没有具体去向,没有家属联络方式,甚至连“解聘”两个字都没用。一个活了七十多年的人,就这么被一句话抹掉了。
林墨站起身,没回数据分析区,而是直接往B区走去。他记得G-7193的巡查路线,也记得他常坐的休息舱位置。他想看看有没有留下什么痕迹。也许一张纸条,也许一个旧工具袋,哪怕是一支用剩的笔也好。
他在安保机器人巡逻间隙穿行,绕开主通道,从维修梯下到地下二层。空气里有股陈年的机油味,墙壁上的灯带坏了两盏,照得走廊一半亮一半黑。他走到G-7193的工位前,台面已经被清空,抽屉拉开也是空的,连编号牌都被抠走了。
干净得过分。
他蹲下来,手指摸到桌角缝隙,忽然碰到了一点硬物。他抠了几下,拽出半张折叠的纸条,边缘已经卷曲发脆,一角沾着暗褐色的痕迹——是血。
他展开。
正面写着两个字:**林雨**。
笔迹歪斜颤抖,像是用手撑着墙写的。背面是一串数字:**2147-09-18-ΔK7**。
他盯着那两个字看了很久。妹妹的名字出现在一个将死之人留下的纸条上,这不是巧合。他立刻打开随身终端,扫描纸条材质,结果显示为非公司标准耗材,是那种老式记事本撕下来的,市面上早就停产了。他又检测墨水成分,发现是碳素混合铁盐,书写时间在被捕前两小时左右。
他再查“2147-09-18-ΔK7”这串代码。前八位看着像日期,但2147年还没到九月,ΔK7则完全不在任何已知编码体系里。他试着在内部数据库搜索,权限不足;用模糊匹配关联“林雨”医疗档案,系统提示无结果。
这张纸条不该存在。
它没经过登记,没被回收,没被销毁,却卡在一张桌子的裂缝里,等着他来找。
他把它收进口袋,转身离开。刚走出十米,耳机响了,是安保系统的语音通知:“数据分析员林墨,请立即前往CEO办公室,陆承宇先生正在等您。”
他没问为什么。
他知道为什么。
陆承宇的办公室在顶层东翼,整面墙是透明合金玻璃,外面是永夜般的冰原,风雪拍打着表面,发出细碎的声响。屋里没开大灯,只有办公桌上方一盏阅读灯亮着,照出陆承宇坐在椅子上的轮廓。他穿着深灰长衫,袖口扣得一丝不苟,手里拿着一份纸质文件——这种东西在这里极其罕见。
林墨进门,门自动关上。
“你来了。”陆承宇抬头,语气像在聊天气,“坐。”
林墨没坐。他站着,手插在外套口袋里,捏着那张纸条的边角。
“我知道你改了算法。”陆承宇把文件放在桌上,推过来。是监控截图,显示林墨在凌晨三点十二分登录缓存层,执行参数注入操作。“用心良苦。可惜,技术手段救不了将死之人。”
林墨开口:“他没犯错。”
“但他快死了。”陆承宇打断他,语气平得像在陈述温度,“肺癌晚期,医生说最多两个月。留在岗位上,是让他多走几步路,多签几个字,最后在某个角落咳出血来被人拖走?还是现在体面地退出,至少还能在医疗观察室安静几天?”
林墨没说话。
“你以为你是在救人?”陆承宇站起身,走到窗前,背对着他,“你只是延迟了结局。而延迟,往往意味着更多痛苦。”
他顿了顿,声音低了些:“你知道他昨天晚上给我写了一封信吗?不是申诉,不是求情,是道歉。他说对不起公司,没能站到最后一天。他还说,希望别给他家人添麻烦。”
林墨喉咙动了一下。
“你的善意很廉价。”陆承宇转过身,目光直直落在他脸上,“你想救一个人?可以。但下次,别用这种小把戏。你要有压下整个系统的力气。否则,你的仁慈,只会让他死得更难看。”
房间里静了几秒。
林墨终于开口:“那串数字是什么意思?”
陆承宇眯了下眼:“什么数字?”
“他留下的纸条。上面写着我妹妹的名字,还有一串代码。”
“我没见过。”陆承宇说得很平静,“但如果你真想知道,那就别再靠改算法这种小儿科手段。你要往上走。走到我能看见你的位置。走到你有能力翻开每一页档案、调取每一组数据的地方。”
他走回桌前,拿起那份纸质文件:“你现在只是个执行者。执行命令,提交名单,换妹妹一天好药。这没错,但这改变不了任何事。你想保护她?那就变得不可替代。变成那个能制定规则的人。”
林墨看着他。
这个人不是在威胁他,也不是在安慰他。他是在教他怎么活下去。
“你可以恨我。”陆承宇轻轻敲了下桌面,“但别蠢。愚蠢的善良比冷酷更伤人。”
林墨没回应。他转身往外走。
“对了。”陆承宇在背后说,“G-7193的东西都烧了。按流程,不允许留存私人物品。不过……”他停顿了一下,“听说他进观察室前,咬破手指写了点东西。谁也没看清,大概是留给谁的遗言吧。”
林墨脚步没停。
但他记住了这句话。
他回到B区,再次来到那个工位。他已经找过一遍,但现在他更仔细。他拆开座椅底座,翻遍通风口格栅,甚至撬开了墙面检修板。什么都没有。
就在他准备放弃时,他注意到桌腿连接处有一道细微划痕,像是被人用硬物反复摩擦过。他用指甲抠了抠,发现木纹下面藏着一层薄金属片。他揭起来,下面压着一小块烧焦的布料,边缘还连着半截线头。
他拿起来对着灯看。
布料上隐约有个图案:一个圆形徽章,中间是数字“7”,外面一圈字母缩写,但火燎过,看不清。
这不是公司制服。
也不是“穹顶生态”的标识。
他把这块布收好,转身离开。
回到自己房间后,他把两张线索并排放在桌上:带血的纸条,和这块烧焦的布。一个写着妹妹的名字,一个带着未知组织的痕迹。两者时间接近,都发生在G-7193被捕前后。
他第一次意识到,有些事不在数据里。
也不在系统里。
它们藏在人临死前偷偷塞进桌缝的手指里,藏在被烧毁衣物的残片中,藏在一句没说完的话里。
他打开终端,新建了一个加密文件夹,命名为“非标输入”。他把纸条扫描件、布料照片、篡改日志、监控时间差分析全都存进去。这是他第一次建立不属于任务报告的私人数据集。
他盯着屏幕,忽然想起陆承宇最后那句话。
“你要变得不可替代。”
他关掉电脑,躺回床上。闭眼,但没睡。
他知道明天还得去数据分析区上班。还得接新任务。还得提交下一批名单。
但他不会再像昨天那样,以为自己只是在跑模型。
他现在明白了。
每一个数字背后,都有人想留下点什么。
而他必须学会去看那些系统看不见 的东西。
他翻身坐起,打开抽屉,拿出一支备用笔,在纸上写下三个词:
林雨
2147-09-18-ΔK7
第七组
写完,他盯着这三个词,直到眼睛发酸。
窗外,风雪依旧。基地内部恒温恒湿,空调运转无声。一切如常。
可他知道,有什么东西不一样了。
他不再是那个只信数据的分析师了。
他是第一个看到血的人。
