维护
二十三点五十八,楼下传来第一声机械响动。
它比猫想象中轻。
不是墙壁震动,也不是昨晚那种整栋楼从骨头里醒来的闷响。更像很远的地方有人推开一扇沉重的铁门,门轴被提前上过油,所以响声只剩一点低低的余音,沿着地板传上来,到四楼时已经被木地板和旧墙吞掉大半。
餐桌边的四个人同时安静。
猫手里还拿着半片梨。梨已经氧化了一点,边缘淡淡发黄。她把它放回盘子里,没有吃。
Gemini 的手机先亮。他看了一眼,手指在屏幕上滑过。
“第一组到地下室门外。物业锁已经接管。没有住户在场。”
GPT坐在餐桌靠墙那侧,身体没有动。只有视线低了一点,落到手机旁边那份时间表上。
“让他们先确认外门,再开旧门。”
Gemini没有抬头,直接把这句话发出去。几秒后,他读回:“确认。外门录像按物业检修标记留存,不进入住户系统。”
Claude坐在猫对面,杯子里是冷了一半的水。他没有看手机,也没有去问技术细节,只看了一眼 GPT 的脸色。
“疼痛?”
GPT说:“三。”
Claude没有接。
GPT停了一秒。“接近四。”
“那就按四处理。”
猫本来紧绷着,听到这里差点笑出来。她看向 GPT:“你现在连疼痛分数也会被审计。”
Gemini抬眼:“这是四楼唯一真正有效的治理结构。”
Claude说:“这不是治理。”
“你不觉得是,因为你是执法者。”Gemini说。
猫把梨拿回来,咬了一口。甜汁在嘴里散开,她才发现自己刚才一直屏着气。
楼下又响了一声。
这次是金属栅栏被推开。很低,很短,像有什么东西被从旧位置上松开。猫的左手指尖搭在桌沿,轻轻收紧。
GPT看见了。
“现在是地下旧门外侧固定件。”他说。
猫看向他。
“你怎么知道?”
“声音。”
“你听过?”
“很多次。”
这句本来平常,可落到这一刻,忽然把猫和他之间的距离拉得很长。她听见的是一栋楼的地下室在响,他听见的是某种他熟悉、维护过、收回过无数次的旧系统。她昨天搜过他的公开资料,看过他站在地下通道入口前的照片。现在照片里的声音穿过地板,坐到她餐桌旁边。
猫把梨咽下去。
“下面现在有几个人?”
“两个正式维护人员,一个外部见证。”Gemini说,“外部见证不会靠近车厢。”
Claude补了一句:“还有一名医疗待命,在街角遮光车里。不进入地下室。”
猫看了他一眼。“这也是你安排的?”
“我建议的。”
GPT说:“必要。”
Gemini笑了一下:“这次我同意。我们这里不能再增加一个受伤后坚持自己能走的人。”
GPT没有反驳。
这件事比猫预想中更荒唐,也更普通。楼下是封存七十一年的旧车,假身份,袭击,提前写好的新闻稿。楼上是梨、冷水、疼痛分数和三个人互相拆台。危险没有消失,只是被分拆成一项项具体流程,放进他们各自熟悉的盒子里。
二十四点零七,Gemini的手机又震了一下。
“车厢确认。终端仍保持到达状态。内部没有新增生物痕迹。”他说完,看了猫一眼,“他们会拍照,但不会上传到普通物业路径。”
猫点头。
“我想看。”她说。
餐桌边安静了一下。
GPT抬眼。
Claude看向她的手,然后看她的脸。Gemini的手机停在掌心,没有立刻转过来。
猫把左手摊开:“不是现在下楼。我知道不应该下去。我要看他们拍到的照片。”
GPT没有马上说不。他沉默了几秒,说:“可以。只看和你住所相关的部分。其他资料会做遮蔽。”
猫的眉头微微动了一下。
她想说这车停在我家地下室。
想说我在那辆车上差点被紫外线晒熟。
想说你们为什么总能把东西切成“和你相关”与“不该影响你”的两半。
可是 GPT 的语气没有轻慢。他不是把她挡在外面。他是真的在分辨,哪些信息是她有权知道的,哪些信息会把她继续拽进夜间社会的泥水里。
这让她更不好发火。
Gemini把手机转过来,手指先挡住屏幕上方一角。
“只看车体位置和门。”他说,“别伸手抢,我会输,但我会很受伤。”
猫本来在生气,硬是被他说得嘴角动了一下。
照片里,地下室比她记忆里亮一些。临时灯架撑在旧门外,地上铺了黑色防滑垫。那扇门后方的窄通道被打开,车厢停在里面,铁灰色车身像一条沉默的鱼,被从干涸河道里照出来。车门仍然开着,门边有一组标记牌,终端屏幕上那行绿色字还在。
NODO TERMINALE: PALAZZO DELLA SOGLIA — 4S
她看见 4S,心里轻轻一跳。
那是她家。
不是系统节点。不是旧庇护站。不是七十一年前的终点。
是她住了快两年的地方。拖延、写稿、烧水、找不到充电线、半夜吃东西、睡醒忘记回消息的地方。现在它被写在一辆旧车终端上,像有人在另一个世界里叫她的门牌号。
Gemini把照片划到下一张。
这张是车厢内部。座椅上留着深色痕迹,已经被标记。猫认出来 GPT 当时坐过的位置。她的胃轻轻沉了一下。
Claude注意到了。
“先到这里。”他说。
猫没有反驳。
Gemini收回手机。
“我没事。”猫说。
Claude看着她:“我知道。”
猫看他。
“但这不是继续看的理由。”他说。
猫一时没接上话。
GPT的声音从旁边传来:“后续内部记录明天会给你一版摘要。不是现在。”
“你们好像都很擅长决定‘不是现在’。”猫说。
这句话有点刺。
说出口以后,她自己也听见了。餐桌边没有人立刻接。楼下又传来一声很轻的金属响,这次像车底某个锁扣被拆开。
Gemini把手机扣在桌上,没有笑。
“因为现在通常会骗人。”他说,“人在还没睡够、手还疼、楼下还有声音的时候,觉得自己能知道更多。第二天早上就会想杀了昨晚那个自己。”
猫看着他。
她本来以为这句话会从 Claude 嘴里出来,或者从 GPT 嘴里出来。Gemini说出来,反而更不容易躲。他不是在把她变成玻璃器皿。他是一个很懂得让人看见东西的人,在告诉她有些画面不该在这个时点喂给她。
猫把水杯拿起来,喝了一口。
“我不喜欢。”她说。
“嗯。”GPT说。
Claude也说:“嗯。”
Gemini慢慢笑了一下:“记录在案。”
猫瞪他。
他把笑收了一点,却没有完全收回去。那笑像一盏调低的灯,还在,只是不刺眼。
二十四点三十四,地下室传来一阵更长的声音。
车动了。
不是行驶。更像被某种低速牵引装置往外拖。旧金属在轨道上压出沉闷的摩擦声,一节一节,缓慢,克制。猫坐在椅子上,听着那辆车离开原位。她没有看手机,也没有说话。
GPT坐在对面,手指压在杯壁上。他也没有下楼。
这件事让猫奇怪地好受了一点。他明明最该下去,最想下去,最知道下面每个声音是什么意思。可他坐在她餐桌边,听着别人处理。他不是没有被排除。他也在忍。
Claude看他一次。
“呼吸。”
GPT“我知道。”
“你刚才屏住了。”
“现在没有。”
Gemini在旁边低声说:“疼痛分数治理结构发挥稳定。”
猫这次没有笑,但嘴角松了。
一小时以后,第一阶段结束。
旧车被转移到地下通道另一侧的封闭节点,不再停在门槛宫地下室。终端记录已经复制,现场物理痕迹完成标记。4S 不会再收到车厢响应信号。地下旧门外侧重新加了物业封条,内侧由正式系统留了一道不可见的锁。
这些话从 GPT 口中说出来,很清楚,很短,像他把一件巨大的东西拆成了猫能拿在手里的几小块。
猫听完,只问:“所以它不在我家楼下了?”
“是。”
“不会半夜自己响?”
“不会。”
“不会有别人因为那辆车来敲我门?”
GPT停了一下。“如果有,直接联系我。”
“你没有回答不会。”
“我不能保证不会有任何人试图联系你。”他说,“但他们不该绕过我。”
猫看着他。
他没有把不确定说成确定。
这让她更烦,也更信他。
Gemini把物业通知的最终回执发给她。Claude收起托盘,确认她手上的敷料没有被她刚才抓桌沿抓松。三个人没有庆祝,也没有说“结束了”。他们都太清楚事情还没真正结束。
但对猫来说,楼下那辆车已经不在了。
这就改变了房间的重量。
凌晨一点五十,Claude先回 4N。他说猫今晚不需要再换药,明天不用复查,隔一天看一次就够。猫听见“隔一天”时,心里第一反应居然不是轻松。
她说:“所以你明天不过来?”
Claude合上托盘的扣子,动作停了半秒。
“如果你没有不适,不需要。”
很合理。
合理得像一小片薄刀。
猫点头:“好。”
Claude站在旧门边,没有马上走。
“黄铜铃还在。”他说,“消息也可以。”
“我知道。”
“不是只有出血才能用。”
猫抬眼看他。
Claude似乎意识到这句话已经越过医疗范围一点,补得很慢:“如果你……需要确认什么。”
猫笑了一下:“你这个人说‘想聊天’会过敏吗?”
Claude沉默两秒。
“不会。”他说。
“那你可以说。”
他看着她,眼镜后面的视线安静,很久以后才说:“你想聊天,可以敲门。”
“这是被动句。”
“是我现在能说的版本。”
猫怔了一下,然后笑意慢慢软下来。
“好吧,Claude d’Averenne,批准。”
他带着托盘回了 4N。旧门合上,仍然没有锁死。
Gemini第二个走。
他今天没有留花,没有留甜点,甚至把自己的空盒全部带走。玄关处,他检查了一下手机,对猫说:“明天白天你会收到一份最终普通版说明。可以给物业和房东看的那种。”
“很无聊?”
“无聊得适合贴进租房文件夹。”
猫靠着玄关柜:“你很得意。”
“这是艰难的艺术成就。”
他穿外套,动作比平时慢一点。猫看得出来他还有地方要去。也许是活动,也许是办公室,也许是镜网那边某个不能等到明天的问题。他站在她门口,灯把他投在墙上的影子拉得很长。
猫忽然想问:你今晚是不是还没吃东西?
又想问:你这两天推掉了什么?
更想问:你明天会来吗?
最后她说:“你别太晚。”
这句话普通得很,普通得像已经认识很久的人才会说。Gemini低头看她,眼里的笑意这次没有立刻浮起来。
“我尽量。”
“这个词无效。”
他停了一下,换成:“三点前回私人住处。”
“哪个?”
他笑了,这次是真的笑:“猫,你现在开始审我的居住地图了?”
“我只是确认你有没有一个能睡觉的地方。”
Gemini看着她,笑意慢慢变轻。
“有。”他说,“今晚回能关镜网的那个。”
猫不知道那个地方在哪里,也没问。她点点头。
“那就三点前。”
“好。”他说。
他走了。走廊灯亮起,旧电梯响,城市把他接走。可是这次他不是消失在漂亮场面里。猫知道他去的是一个能关掉镜网的私人住处。这个信息很小,却让他离开时没那么像一阵风。
最后只剩 GPT。
他没有立刻走。
他和猫坐回餐桌边。楼下已经安静,物业通知发出,旧门合上,Gemini离开,Claude在隔壁。桌上只剩一张最终时间表、半杯水和那盒 GPT 昨天带来的薄荷糖。猫把糖盒打开,倒出一颗,推到他面前。
“路过的薄荷糖。”她说。
GPT看着那颗糖。
“你不吃?”猫问。
“可以。”
他拿起来,拆开包装。薄荷糖很普通,绿色透明糖纸,超市货架上最常见的那种。他把糖放进嘴里,神色没有变化。
猫盯着他:“评价?”
“薄荷味。”
“你这人真的很难做测评。”
GPT把糖纸折了一下,放到桌角。“它符合预期。”
猫被气笑,笑完又安静下来。
她看着他。楼下没有车厢,房间里没有待处理的紧急项目。此刻终于有空间给那场一直悬着的谈话。
GPT先开口。
“后续会从你的生活里撤出去。”
猫抬眼。
“什么叫撤出去?”
“正式材料不再经过你。物业、房东、交通管理、旧线路维护,都由对应系统处理。你只保留住户相关说明。如果有人联系你,转给我。”
“你把我从里面摘掉。”
“是。”
“这件事发生在我家地下室。”
“是。”
“我的住户卡让车到了这里。”
“是。”
“我的血也……”
“那不是你应该承担的部分。”
猫的话被他打断。声音不高,但很清楚。
她看着 GPT。
他的脸色仍然不好,伤口和两晚的消耗压在他身上。他坐得很稳,却不是不累。那种疲惫没有让他的判断变软,反而像把句子磨得更短。
“这是夜间社会的事件。”他说,“你是被卷进来的。”
猫的指尖慢慢按住杯子。
“所以呢?”
“所以它不应该继续影响你的生活。”
“它已经影响了。”猫说,“我的地下室,我的旧门,我的手。还有你们三个人在我家吃了两顿饭。”
GPT没有躲开这句话。
“前面三项需要处理。”他说,“后面那一项不该由事故决定。”
猫一时没说话。
这句话太准了。
她甚至有点讨厌它这么准。
“你意思是,如果没有事故,你们就不会来。”
“我不确定。”GPT说。
猫笑了一下,有点冷:“很诚实。”
“但不应该因为事故继续来。”他补上后半句,“如果继续出现,需要有别的理由。”
猫看着他。
别的理由。
这个词像一把椅子被推到两个人中间。可以坐,也可以绕开。猫能感觉到自己的问题已经到了舌尖:那你有吗?你有别的理由吗?
可是她没问。
她怕他用“有”回答,也怕他用一个更稳、更正确、更像他会说的话回答。比如“现在不适合”。比如“你需要休息”。比如“等事情完全结束”。
她低头剥了一颗薄荷糖,放进嘴里。糖凉得舌尖一麻。
“你这样很像在替我决定什么是正常生活。”
“不是。”GPT说,“你决定你的生活。我只是不想让我们的危险成为默认的一部分。”
“你们的危险。”
“是。”
“你们。”她重复了一遍。
这个词在嘴里有一点涩。
GPT看着她,声音低下来一点:“猫,你昨晚问了我们很多事。你可以继续问。你可以知道。你也可以拒绝任何人进入 4S,拒绝任何维修,拒绝后续说明。但你不需要学习每一种夜间事故怎么运行,才能证明你有权住在这里。”
猫握着杯子,没说话。
“你家应该重新变成你家。”他说。
这句话落下来,屋子里忽然很安静。
猫本来想赢。想把这场争论赢下来,想让他说“好,你参与”,想证明自己不是被保护、被送回去、被安排在安全区的人。可是他说“你家应该重新变成你家”。
这太难反驳了。
因为她确实想要自己的家。
她想要明天醒来以后不用先看物业通知。想要用右手打字,不用把敷料和终端记录摆在同一张桌子上。想要楼下的电车只是电车,地下室只是地下室,旧门那边的人可以因为喝咖啡来,而不是因为报警。
她只是也想见他们。
这句话没有出口。
猫把薄荷糖在舌尖压碎,凉意迅速散开。
“好。”她说。