屏幕还亮着,光标在输入框里闪,像只不肯闭眼的虫子。
林岸的手指悬在回车键上半秒,按了下去。
加载圈转了三圈,页面跳出来:【请求资源不存在】。
又是这句。跟刚才一模一样。
他没关窗口,也没换路径重试。他知道换多少次都一样——系统已经盯上他了。不是错觉,是那种能感觉到的“注视”,就像背后有扇门悄悄开了一条缝,有人站在暗处看着你的一举一动。
他退出档案后台,顺手清了本地操作记录。动作不快,但每一步都稳。十年工程训练出来的习惯:别慌,先保现场。
控制室里静得能听见主机散热风扇的嗡鸣。墙上的时钟走过四点零七分。他站起身,把椅子推回去,咔哒一声卡进轨道槽。制服领口那颗扣子有点松,他捏住拧了半圈,没拧紧。算了,反正没人检查这个。
他走出门,走廊灯光白得发冷,照得地砖反光像结了层薄冰。巡逻机器人从尽头滑过来,头顶红灯扫过他脸,嘀了一声,继续往前。他没回头,脚步也没停。
回到宿舍区,刷门禁卡的时候,读卡器顿了一下,显示【权限正常】才开锁。他又看了眼时间:四点十八分。
屋里黑着。他没开大灯,只按了床头的小开关,一圈暖黄的光晕出来,刚好够看清桌上的水杯和终端。他坐到床边,打开私人设备,调出刚才存下的截图和便签内容。
一条条翻。
CO₂效率低0.07%,结构响应延迟0.3秒,报告被压90个工作日起步,妹妹的名字出现在医疗终止协议里,查无此人……还有那个路径:/med/term/lyn_03a。
他盯着最后一行字,手指无意识地敲桌面。啪、啪、啪,三下,跟刚才在控制室一样。
然后他新建一个文件夹,命名为“旧事”。
不是为了藏,也不是为了加密。就是随手起的名,像把一堆用不上的零件扔进抽屉,留着,万一哪天要用呢。
他把所有资料拖进去,关掉终端,躺下。
闭眼。
两分钟后又睁开,坐起来,重新开机。
这次他没查数据,而是进了施工编号检索系统,输入三年前那次事故的项目代号:“北穹-东段-封顶B级”。
页面加载半天,跳出提示:【该批次建材记录已归档至区域子库,当前接口暂不可见】。
废话。这种说辞他听得多了,“暂不可见”=“你想看?没门”。
他换了个方式,用妹妹的名字当关键词交叉搜索。刚敲完“林薇”,系统立刻弹窗:【敏感词触发,本次查询需二级认证】。
他冷笑一下。
果然。名字本身就成了禁区。
但他注意到一件事:弹窗底部有一串极小的灰色字,写着“关联日志片段:/log/construc_temp/backup_07b”。
路径不是乱码,而且指向的是个临时备份目录——那种通常没人管、等系统自动清理的地方。
他记下来,没再试其他组合。试探到这儿就够了。再碰,说不定明天上班就会收到“心理健康评估建议”。
他退出系统,靠在椅背上揉了揉眉心。
脑子里转的不再是数据对不对得上,而是另一个问题:如果那场塌方不是意外,是谁让它发生的?又是为了什么?
官方报告说承重结构疲劳断裂。可他是负责图纸验收的人,那份图他审过三遍,材料规格、焊接节点、应力分布全在线内。别说断,多扛五年都没问题。
除非……
用的不是图纸上的材料。
念头冒出来那一刻,他自己都愣了下。
但这事真干得出来。偷工减料不是新闻,尤其是在预算压缩期。只要检测报告做得漂亮,谁会去拆墙看钢筋?
他忽然想起刚才看到的那个错误提示里的批注字段:【舆情风险高于结构风险,准予通过】。
谁写的?
签署人空着。
可能让一栋楼塌,就为了省几个钱?不至于。但要是为了让某个结果“看起来没问题”,而故意放行隐患呢?
比如,赶在某次高层视察前完成封顶?或者,配合一场宣传节奏?
他不知道。
但他知道,现在摆在面前的不是技术问题,是人为问题。
而人为的问题,不会留下数据痕迹,只会留下人。
他关掉终端,房间彻底黑了。
同一时间,城市另一端的媒体中心还在亮着。
苏茜坐在剪辑台前,盯着屏幕上那段刚拍回来的工地画面。镜头晃得厉害,是她自己拿手持机录的。画面上是个穿灰色工装的男人,躺在临时担架上,嘴唇发紫,一只手死死抓着胸口的衣服。旁边一个护士模样的人蹲着,摇头,说了句什么,声音被风盖住了。
她拉进度条回去,放大音频。
“……资源不够,优先级排不上,等明天调度。”
男人咳了一声,血沫溅到口罩上。
她暂停画面,看了很久。
然后打开文档,开始写稿子。
标题她早就想好了:《钢铁脊梁:一位工人带伤坚守岗位的真实故事》。
开头照例是标准套路:“在‘北极一号’建设最前线,有这样一群人,他们默默无言,却撑起了整座城市的重量……”
写到一半,她停了。
因为眼前这张脸,跟文档里虚构的“英雄形象”完全对不上。
她写的那个“轻伤不下火线”的工人,叫张海,38岁,单亲父亲,为赶工期连续加班三十六小时,手臂撕裂仍坚持作业,只为“不耽误进度”。事迹感人,细节饱满,连孩子写给爸爸的纸条都编好了:“爸爸你是超人”。
可现实里这个人,连名字都不知道。医疗队说他叫李强,也可能叫王兵,身份证信息还没核对。他不是主动留下的,是出事后没人及时运走。他咳血不是因为累,是因为肺部受压损伤,可能已经感染。
更讽刺的是,她这篇稿子的任务,是配合集团下周的“劳动者荣耀周”宣传,要推出三个“平民英雄”案例。
上面说:“需要一点温度,让民众看到希望。”
她以前也信这套。十年前刚进公关部时,她觉得自己的工作就是“把好故事讲出去”。后来慢慢明白,其实是“把故事变成人们愿意相信的样子”。
但她一直安慰自己:至少没造谣。事件是真的,人也是真的,只是……角度调整了一下。
可今天不一样。
她看着视频里那张苍白的脸,忽然觉得手里的笔像根针,扎在良心上。
她删掉刚写的两百字,重新开始。
这次她写实话:“今日凌晨,东区外环检修通道发生局部塌方,一名工人被掉落构件砸中,送医途中因转运资源不足滞留现场超四小时。目前伤者情况不明,医疗组称尚未列入紧急救治名单。”
打完这段,她自己都愣了。
这不是新闻稿,这是问责书。
她不可能发这个。
但她也没删。
她把文档另存为“草稿00_backup”,顺手拖进一个加密文件夹,密码设成自己生日倒序。
然后她打开公共记录屏,想找点可用素材补救原计划。屏幕滚动着事故相关人员名单:施工队十二人,安全员两人,监理一人……她往下划,忽然看见一个名字:
林薇。
职位:环境调控助理。状态:已终止。
照片是系统自动生成的标准档案照,蓝底白衬衫,头发扎得一丝不苟。眼神很平静,像是知道自己会被拍下来,所以特意挺直了背。
苏茜盯着那张脸看了几秒。
不知怎么,她伸手截了图。
不是为了用,也不是为了查什么真相。纯粹是……觉得这张脸不该就这么消失。那么多人都在演戏,可这张脸,看起来像是没学会演。
她把截图存进私人相册,文件名叫“备用人物A”。
做完这些,她合上终端,起身走到窗边。
外面是“北极一号”的主穹顶,银白色的合金骨架在夜灯下泛着冷光,像一只巨大的昆虫外壳罩着整座城市。远处工地上还有人在干活,黄色的安全帽在探照灯下一闪一闪,像萤火虫。
她看了一会儿,忽然低声说了句:“我们到底在盖城市,还是在建坟墓?”
声音很轻,没录音,也没人听见。
她没哭,也没摔东西。就那样站着,直到窗外的灯开始变暗——清晨节能模式启动了。
她转身回桌前,把所有工作文件上传到集团云库。包括那段视频、原始采访笔记、还有那份虚假的英雄稿。
上传完成的瞬间,她看见自己存的那张林薇照片右下角,冒出一个红色小三角标记。
她点开一看,标记下面一行小字:【高敏感关联人物】。
她没慌,也没追问系统。这些年她早学会了:有些事知道了,就得假装不知道。
她只是默默把那张照片移进加密相册,然后关机。
房间里黑下来。
而在另一头,林岸也没睡。
他躺在床上,眼睛睁着,盯着天花板上一道细小的裂缝。那是去年漏水留下的,物业说“不影响结构”,一直没修。
他忽然想起来,妹妹生前最后一条消息,就是拍了这张裂缝的照片,发给他,问:“哥,这会不会有问题?”
他当时回:“没事,表面渗水,材料老化常见现象。”
现在他想,要是那天多问一句,去现场看看,是不是就能拦住她别去上班?
可这念头刚冒出来,就被他自己掐灭了。
后悔没用。现在要紧的是,搞清楚那天到底发生了什么。
他坐起来,打开终端,在搜索框输入一个新的关键词组合:“北穹东段 + 承重测试 + 延期建议”。
这次没弹权限警告,而是直接返回一条结果:一个废弃子目录下的日志碎片,文件名是“backup_07b_log”。
他点开。
里面只有两行字:
【第3轮承重测试未达标,挠度超出阈值12%,建议延期封顶,待复检。——技术组陈】
【回复:舆情风险高于结构风险,准予通过。——签署人:空】
时间戳:事故前三天,上午十点十七分。
他看完,没动。
心跳也不快,呼吸也稳。
他就那样坐着,盯着屏幕,直到眼睛发干。
然后他退出系统,新建一条消息草稿,没写收件人,也没点发送。
只写了八个字:
“如果数据都在说谎,那真相埋在哪?”
发完他就关了机。
屋子里彻底黑了。
同一时刻,苏茜也正准备睡下。
她躺在床上,闭着眼,可脑子还在转。视频里那个人的咳嗽声,文档里那个虚构的“超人爸爸”,还有林薇那张安静的脸,来回切换。
她突然又睁开眼,摸过终端,打开加密相册,点开那张截图。
放大。
再放大。
她发现林薇的工牌上有个编号:LYN-03A。
跟她之前无意中记下的那个路径 /med/term/lyn_03a 一模一样。
她愣住。
这不是巧合。
但她没继续查,也没试图关联其他信息。她知道边界在哪——越过去,就不是“写故事的人”了,是“找麻烦的人”。
她只是把照片多看了几秒,然后退出,锁屏。
这一次,她真的关了灯。
外面的城市依旧运转。
空气循环系统嗡嗡响着,把二氧化碳压到安全线以下。光照模拟器准时调暗,进入晨间过渡模式。清洁机器人沿着预设路线滑行,擦去昨夜留下的脚印。
一切如常。
绿色。
稳定。
安全。
可就在这一片“正常”之下,有两个互不相识的人,各自守着一段不该存在的记忆,一段被标记的图像,和一条无人签署的审批意见。
他们还没见面。
也没打算联手。
甚至不知道对方的存在。
但他们都已经开始怀疑同一件事:
这座城,是不是从根上,就建歪了?
林岸躺在床上,手搭在腹部,看着天花板。
苏茜闭着眼,听着窗外风声。
谁都没有说话。
但他们都清楚,有些事,不能再装作没看见了。
