公元5000年。
“北极一号”穹顶城市中央控制室,亮着灯。
林岸坐在主控台前,盯着面前那块巨大的屏幕。屏幕上滚动着密密麻麻的数据流,绿色的曲线一条接一条地跳动,像是某种规律的心跳。空气循环效率:98.6%,正常。水循环净化率:99.3%,正常。光照模拟指数:稳定在1.02,正常。温度波动区间:±0.4℃,正常。整个系统看起来就像一台被调校到极致的机器,每一颗螺丝都拧得刚刚好,每一条指令都执行得毫无偏差。
他看了眼时间:凌晨三点十七分。
这个点,大多数人早就睡了。但对林岸来说,这是最安静的时候。没有调度员来回走动,没有工程师交班时的闲聊,也没有AI广播突然插播的维护通知。只有他自己,和这片数据之海。
他端起桌上的水杯喝了一口。水是循环再生的,喝起来有点金属味,但他已经习惯了。十年来,他每天都会在这个时间点做一次例行巡检——从生态循环系统开始,一路查到结构应力分布图,确保所有参数都在安全阈值内。
他是首席结构工程师,管的就是这座城市的“骨架”。只要数据没问题,城市就不会塌。
可今天,他发现了一件事。
二氧化碳循环效率,低了0.07%。
不多不少,正好0.07%。
系统没报警。这个数值仍在允许波动范围内,AI判定为“可接受偏差”,自动归类为环境微调导致的自然浮动。换个人可能看一眼就过去了,毕竟谁会为了不到千分之一的误差较真?
但林岸不是别人。
他把CO₂循环效率曲线拉了出来,调出过去三十天的历史记录。屏幕左侧是一条波浪线,起伏平缓,像一条安静流淌的河。他放大最近七天的数据段,逐小时比对峰值与谷值的变化节奏。
不对劲。
这条曲线太“干净”了。按理说,生物代谢、人员流动、通风调节这些变量会让数据有轻微抖动,哪怕再小,也会留下痕迹。可这七天的曲线,平滑得像是被人用尺子描过一遍,连一点毛刺都没有。
他皱眉,手指在触控屏上滑动,切换到结构应力监测界面。这里是他的老本行,每一根钢梁、每一个节点的受力情况都实时显示。他把CO₂效率曲线和外环穹顶钢架的微形变数据叠加在一起,开启同步分析模式。
两组数据本该是联动的。
当内部空气密度变化时,气压会对穹顶产生微小压力,结构应力会有相应响应。这种响应虽然极小,但在高精度传感器下清晰可见,通常延迟不超过0.1秒。
可现在,两者之间出现了0.3秒的时间差。
也就是说,空气变了,但结构没跟上——或者反过来,结构动了,空气却没反应。
这不合理。
除非……其中一组数据被人工修正过。
他盯着屏幕,手指无意识地敲了敲桌面。声音很轻,但在寂静的控制室里显得格外清楚。
“啪、啪、啪。”
三下。
他没动,脑子已经开始转。如果数据被改过,那改的是哪一边?为什么改?是谁改的?
更重要的是——为什么要用这种方式掩盖一个0.07%的偏差?
他调出施工日志,想找找最近有没有进行过系统校准或设备更换。这类操作通常会留下记录,比如“XX模块更新”“传感器重新标定”之类的备注。结果翻了一遍,什么都没有。最近一次维护是在十天前,内容是清洁空气净化单元,跟CO₂循环效率无关。
他退回主界面,重新看了一遍当前状态。
所有指标依然显示绿色。
正常。
一切正常。
可他知道,这不是真的正常。
他坐直了些,把椅子往前拉了一点,靠近屏幕。眼睛扫过每一行数据,像是在找藏在字缝里的错别字。十年来,他一直相信这些数字。图纸画出来,材料按标准进场,施工队照图作业,验收合格后录入系统,之后每年巡检,一切都在轨道上运行。只要数据不出问题,城市就是安全的。
但现在,他第一次觉得,这些数字好像在骗他。
他深吸一口气,打开报告生成器。
不管怎么样,先走流程。这是工程师的基本守则。发现问题,记录,上报,等上级处理。他不越界,也不擅自行动。规则存在,就是为了让人遵守的。
他在系统里新建了一份异常通报,标题写得很克制:《关于CO₂循环与结构应力响应不同步的初步观察》。附件加了两张图表,一张是CO₂效率的异常平滑曲线,另一张是它和结构应力的时间差对比图。正文写了不到三百字,全是客观描述,没提任何推测,也没用“怀疑”“可能”这类词。
写完后,他检查了一遍格式,确认符合工程文档标准,点击“提交至工程监管组”。
系统弹窗跳出来:
【报告已归档,优先级:低】
【预计处理周期:90-120个工作日】
他盯着那行字,看了三秒。
然后关掉窗口。
没骂人,也没拍桌子。他就那样坐着,手搭在键盘上,目光慢慢移回主屏幕。数据还在跳,绿色的光映在他脸上,像一层薄薄的霜。
90到120个工作日。
四个多月。
而数据每六小时刷新一次,旧记录自动覆盖。这意味着,等到所谓的“监管组”开始看这份报告时,原始数据早就没了。他发现的这个0.3秒断层,会被当成一次未留存的偶然波动,彻底消失。
他忽然意识到一件事。
这个系统,不打算让他查下去。
不是没人管,而是从机制上,就把他的声音压到了最低。低到不会惊动任何人,低到连回音都没有。
他靠在椅背上,闭了会儿眼。
十年了。他一直以为自己是在守护一座城。现在看来,他更像是在替别人看守一个盒子,而盒子里装的东西,他根本不被允许打开。
他睁开眼,重新登录数据库。
这次他没走常规路径,而是尝试从工程日志的关联索引入手。系统有个功能,能根据施工记录反向查找相关联的审批文件、材料清单和检测报告。他输入关键词“外环穹顶钢架”,想看看三年前那次小型坍塌事故后的修复工程有没有留下什么线索。
那场事故不大,死了两个人,其中一个是他妹妹。
官方说法是局部承重结构疲劳断裂,属于意外。调查报告很简单,结论明确,后续还做了全面加固。他当时看过报告,没看出问题。但现在回想起来,那份报告里的数据……也很“干净”。
他点开一条索引链接,系统加载了几秒,突然跳出一个错误提示:
【请求资源不存在】
【建议查询:林薇_医疗终止协议_加密级3】
他愣住了。
页面上只显示这一行字,下面跟着一串乱码般的路径编号。文件名却是清清楚楚的五个字:林薇_医疗终止协议_加密级3。
林薇。
他妹妹的名字。
他手指僵在半空。
这个文件不该出现在这里。这是公共工程数据库,不是医疗档案库。更别说“医疗终止协议”这种字眼,听起来就不对劲。而且加密等级是三级,意味着只有财政顾问级别以上的人才能访问。
他试着点击那个路径编号。
系统提示:“您无权查看此文件。”
他又试了几次不同的查询方式,想绕过权限限制,结果每次都会被导回同一个错误页面。那行字像是钉死在那里,反复出现,像在提醒他什么。
他退出搜索界面,回到主控台。
屏幕上的数据依旧平稳跳动。
绿色。
全部绿色。
他盯着那片绿,脑子里却全是刚才那个文件名。
林薇。
三年前,她在这座城市工作,职位是环境调控助理,负责协助维护生态循环系统。那天晚上,她值夜班,地点就在东区外环检修通道。突然警报响起,说是局部结构崩裂,应急门自动封闭。救援队赶到时,人已经没了。官方说她是被掉落的支撑构件砸中,当场死亡。
他去认过遗体。
那时候他还信报告。
现在他看着眼前这串数据,忽然觉得,那场事故,是不是也被人“修正”过?
他重新打开搜索框,输入“林薇”。
系统返回零结果。
他又试了“林薇+事故”“林薇+死亡”“林薇+医疗”,全都查不到任何关联信息。仿佛这个人从未存在于系统中。
可刚才那个错误提示是怎么回事?
为什么偏偏在他查工程日志的时候,跳出了她的医疗文件?
他盯着屏幕,心跳有点快。
不是激动,是那种慢慢渗出来的冷意。像地下水从裂缝里冒出来,无声无息,却能把脚底全浸湿。
他退出账号,重新登录,换了个基础查询模式,试图用低权限路径再次触发那个错误。果然,第三次尝试时,系统又一次返回了相同的提示:
【建议查询:林薇_医疗终止协议_加密级3】
时间戳显示:03:42:18。
就在刚才。
他记下了这个时间。
然后他调出系统帮助文档,查“错误代码E-709”的含义。那是刚才弹出的错误编号。文档里写着:索引指向资源已被迁移或权限变更,建议联系高级管理员。
没有提到任何医疗协议。
他合上手册,靠在椅子上,手不自觉地摸了摸左胸口。那里贴着一张旧照片,是他和妹妹小时候的合影。照片早就泛黄,边角有点卷,但他一直带着。
十年了。
他从来没想过要去查什么真相。事故已经定了性,人也埋了。他选择继续工作,把精力全扑在图纸和数据上,好像这样就能让一切维持原样。
可现在,一个0.07%的偏差,一条莫名其妙的加密文件提示,把他心里那扇本来锁得好好的门,推开了一条缝。
他不知道外面等着他的是什么。
但他知道,自己不能再装作没看见。
他重新打开数据库,这一次,他不再查工程日志,而是尝试从系统底层日志入口进入。那里通常记录着每一次文件调用、权限变更和错误追踪。理论上,他作为首席工程师,有权查看部分操作日志,虽然不能深入核心层。
他输入指令,等待加载。
进度条走到80%时,卡住了。
几秒后,弹窗提示:“当前请求涉及敏感路径,需二级以上安全认证。”
他没关窗口。
就让它挂着。
他转而打开本地缓存记录,翻看刚才几次搜索的操作轨迹。在一条失败的索引请求后面,他发现了一个奇怪的标记:[AUTO-REDIRECT: /med/term/lyn_03a]。
路径地址。
他记下来。
然后他打开一张空白便签,写下几个关键词:
- CO₂循环效率异常(0.07%)
- 结构应力响应延迟(0.3秒)
- 工程日志索引错误
- 林薇_医疗终止协议_加密级3
- 路径:/med/term/lyn_03a
- 提交报告被标为“低优先级”
- 数据六小时覆盖
他一条条看着,笔尖顿在最后一行。
这些事单独看,都能解释成巧合。数据平滑?可能是系统优化。时间差?或许是传感器延迟。报告被压?年终评估快到了,大家都忙。至于妹妹的文件……也许是系统误关联,毕竟名字相近的也有。
但它们凑在一起,就成了另一种东西。
一种他不想承认,却又无法忽视的东西。
谎言。
不是粗制滥造的那种,而是精心打磨过的。每一处漏洞都被补上,每一道痕迹都被抹平,让你明明感觉到不对,却找不到证据。
他放下笔,抬头看向主屏幕。
数据依旧在跳。
绿色。
稳定。
安全。
他忽然笑了下。
笑得很轻,几乎听不见。
十年前,他拿着毕业证书走进这间控制室,心想自己终于能参与建造未来了。那时候他相信技术,相信制度,相信只要按规矩来,世界就会运转良好。
现在他坐在同一个位置,看着同一片数据,却觉得自己像个傻子。
他保存了所有截图,把便签折好塞进制服内袋。然后他关闭所有窗口,退出系统账号。
控制室里只剩下他一个人。
墙上的时钟指向四点零一分。
他没走。
他坐在那里,背挺得直,眼睛盯着那片永不熄灭的绿光。
他知道,从今晚起,有些事不一样了。
他不能再只当一个看数据的人。
他得找出,是谁在改数据。
而那个叫“林薇”的文件,可能是第一个突破口。
他打开终端,重新输入登录密码。
这一次,他没进工程系统。
他进了档案检索后台,准备尝试用间接方式调取医疗系统的公开接口记录。虽然不能直接访问加密文件,但如果能找到任何与该路径相关的调用日志,或许能顺藤摸瓜。
光标在输入框闪烁。
他敲下第一个字符。
还没等按下回车,身后传来一声极轻的“滴”。
是系统自检完成的提示音。
他没回头。
他知道,接下来的路,不会再有规则护着他了。
但他还是得走。
因为有些数据,不该被删掉。
有些人,不该被忘记。
他按下回车。
屏幕闪了下,开始加载。
