宁静生活
第二天早上,4S 真的安静下来。
猫醒的时候,房间里是白昼被遮光帘滤过后的灰蓝色。手机躺在枕头边,屏幕上有三条消息。GPT 的在最上面,时间是凌晨五点十七,内容短得像一枚已经扣好的锁。
地下室旧门已复位。后续转入正式系统。物业不会再联系你。若收到陌生询问,直接转给我。
Claude 的消息在九点零三。
伤口如无渗血,今晚不用处理。明晚复查即可。
Gemini 的消息最晚,凌晨两点四十七。他发了一张很暗的照片,照片里只有一只玻璃杯,放在床头柜上,旁边是没有打开的台灯。
三点前。
猫盯着那只杯子看了一会儿。
他们都在。
没有人进门。
她把手机翻扣在枕头上,躺了几分钟。楼下有人拖椅子,内院里传来咖啡馆老板开门时的声音。普通索利亚线从街角经过,低低的嗡鸣擦过玻璃。白天属于人类,属于烤面包、快递、物业通知和上班迟到的人。三位吸血鬼此刻大概都不在室外。GPT 可能在遮光车里回到黑门区,或者已经进了没有日光的办公室深处。Claude 可能合上了 4N 的厚窗帘,终于睡下。Gemini 说三点前回到能关镜网的住处,现在也该在某个没有记录价值的房间里睡觉。
这不是冷淡。
猫知道。
知道没有让安静变得更好受。
她起床,刷牙,换衣服,用右手试着握了一下牙刷,疼痛从掌心里面很钝地冒出来。她立刻换回左手。Claude 要是在这里,会说这不构成可用恢复。GPT会让她把所有需要右手的东西推迟。Gemini会把她狼狈刷牙这件事讲成某种极具私人价值的喜剧。
现在没有人说。
她吐掉漱口水,抬头看镜子里的自己。
“很好。”她对镜子说,“正常人类生活第一天。”
正常人类生活第一天,猫效率高得可疑。
她回了四封邮件,改完一个项目提案,把延期三天的发票重新发给客户,又把文档里三处空洞的漂亮话全部删掉。中午她煮了面,右手没怎么用,锅盖差点掉到地上。她自己接住了,厨房里响了一声很脆的金属碰撞。
旧门那边没有动静。
她看向那条缝。
门缝黑着,安静,像一条被合上的眼皮。
猫把锅盖放回去。
下午三点,手机没有响。
这完全正常。
对吸血鬼来说,这是睡眠的腹地。白昼把城市外壳交给人类,夜间社会像一整套复杂的内脏,在遮光层、地下通道、冷库、酒店深处、诊所内室和没有窗的办公室里低速运转。她不该在这个时间期待回复,不该期待门铃,不该期待任何人过来确认她有没有吃饭。
她还是看了一眼手机。
没有新消息。
她把手机丢到沙发上,抱着电脑继续工作。
傍晚时,Claude 发来消息。
今晚不用换药。明晚二十一点后我看一次。
猫看了两遍。
不用。
这是好事。她的手在好。她的身体在恢复。复查不该每天继续。
她回复:
好。
过了一会儿,她又补了一句:
你睡够了吗?
Claude 回得很慢。十五分钟后,屏幕亮起来。
比四十分钟多。
猫笑了一下。
这当然不是答案。但它是 Claude 能给出的那种小缝。她把手机放到一边,没有继续追问。她知道他晚上要去诊所,也知道那边的夜晚刚刚开始。对他来说,现在不是“下班后来坐坐”,是醒来、整理记录、喝咖啡、去圣维尔或诊所的时间。
她告诉自己不要贪。
第一天就这么过去。
第二天晚上,猫第一次故意拿了一个空垃圾袋出门。
那时已经接近午夜。她本来听见 4N 的门锁响了一下,身体比脑子快,立刻从沙发上弹起来。等她站到玄关,才发现自己手里什么也没有。她回头扫了一圈,抓起厨房垃圾袋,里面只有一张纸巾和两片番茄蒂。
她开门。
Claude 正站在走廊里,刚从旧电梯方向回来。他穿深色外套,手里拿着一只纸袋和一本书,眼镜上有很轻的雾气,大概是从夜里回来时温差留下的。他看见猫,目光先落到她右手,然后落到她手里的垃圾袋。
垃圾袋太空了。
空得没有尊严。
猫把袋子往身后藏了一点。
Claude 看了她两秒。
“垃圾?”
“预防性倒垃圾。”
“这个说法不成立。”
“但很有前瞻性。”
他停了一下,像在判断是否值得纠正,最后放弃了。走廊的声控灯因为他们都没动,暗了一格。窗外夜风从楼梯间缝隙里钻进来,猫没穿外套,肩膀被吹得微微一缩。
Claude 看见了。
他把自己手里的纸袋换到另一只手,身体往楼梯间那边站了一点,挡住风。
“你的手怎么样?”
“二到三。”
“疼痛还是活动?”
“都有一点。”
“明天我看。”
“你不是说二十一点后?”
“是。”
猫靠在门框上,抱着空垃圾袋,忽然不知道该怎么把这场假偶遇继续下去。她本来只是想看见他。看见以后,所有借口都变得很薄,比昨天那盘梨还薄。
Claude 没有拆穿她。
他只是问:“你今天工作了吗?”
“工作了。”
“右手?”
“少量。”
“少量的定义?”
猫抬眼看他。“你真的想在走廊里问这个?”
“如果不问,你会用创作者定义。”
“创作者定义怎么了?”
“没有上限。”
猫噎了一下。
Claude 的嘴角几乎没有动,但她怀疑他在笑。怀疑没有证据,可她已经开始逐渐读出这种极细的变化。它们像藏在白纸边缘的浅灰线,不凑近根本看不见。
“你如果想喝咖啡,”他忽然说,“可以敲门。”
猫的手指在垃圾袋边缘收了一下。
这句话从他嘴里出来,比一整束花还笨拙。没有修饰,没有铺垫,甚至没有把自己放到主动的位置。他给的是一个门,一个选项,一个“如果你想”。
猫咳了一声。
“我只是倒垃圾。”
Claude 看了眼她手里几乎空着的袋子。
“嗯。”他说,“预防性。”
猫笑出来。
走廊灯彻底亮了。他没有再多说,拿钥匙开 4N 的门。进门前,他回头看她一眼。
“外面冷。回去。”
“知道了。”
他进去了。
猫拎着空垃圾袋站在走廊里,觉得自己赢得非常丢人。最后她真的下楼把那张纸巾和两片番茄蒂扔了,回来时旧电梯慢慢升上四楼,她一个人在铁栅栏里笑了半天。
第三天白天,猫开始查 Gemini 的项目。
她没有给他发消息。
Gemini 在凌晨两点给她发过一条,问她有没有按时吃药。她回了。他又发来一句“好”,后面跟一个很像低调胜利的表情。之后就没再出现。
他不出现也很合理。
Vetrali Notte 的夜晚不是围着她家客厅转。猫打开网页,才意识到 Gemini 那一周有多忙。一个酒店开幕后的媒体收尾,一个小型影展的放映单元,一场文化基金晚宴,还有镜网相关的身份见证维护。页面都写得漂亮、干净,像所有事情都自然发生,绝不露出背后那些人如何通宵改动线、压新闻、改名单、劝人不要发图。
猫点开那个影展页面。
放映单元标题是“失焦之城”。Vetrali Notte 是支持方之一。介绍里写城市影像、夜间公共空间、私人观看和旧建筑记忆。词有点虚,但选片不虚。猫翻到策展说明,里面有一段话写得很有意思:
城市不是被看见的对象,而是让人学会从哪里看的装置。
猫停住。
这句话不像活动文案。太准确了。她几乎能想象 Gemini 靠在窗边,懒洋洋地删掉五个更漂亮但更空的词,把这句放进去。
她继续往下看。
公开售票。
三天后,晚上九点四十。维特拉拱廊区,Vetrali Notte 旗下的小剧场。票价不算便宜,但不是邀请制。普通观众可以买。
猫把购票页打开,又关掉。
半小时后又打开。
她想发消息问 Gemini:这场你会去吗?
她没有发。
她想问:这个策展说明是不是你写的?
也没有发。
她看着座位图,普通区域还有位置。她选了一个中间偏后、不太显眼的座位。付款时,系统跳出“是否登录会员”。她选择游客购票。
票面生成,发到邮箱。
猫盯着那张电子票看了一会儿,忽然觉得自己像做了一件很大的坏事。
她没有让 Gemini 带她进场。
她自己买了票。
这件事没有任何危险,也没有任何制度重量。它只是一个普通观众买了一场放映。但猫把电子票存进手机时,指尖有点发热。
她把手机放下,继续工作。
晚上 Gemini 发来消息。
今天很安静?
猫看着那张票,在聊天框里打:
我买了你们影展的票。
她盯着这句话。
删掉。
重新打:
安静。
Gemini 回:
很好。安静也是资源。
猫想起他站在门口说“你不是我们的事故后果”。想起他把照片挡住屏幕一角,没让她继续看车厢内部。想起他知道她真正没问出口的是不是冷落她。
她回复:
资源有点过量。
Gemini那边过了一会儿才回。
过量也需要适应。
猫把手机扣下。
他没有来哄她,也没有说今晚过来。他理解她在抱怨,也没有把抱怨变成新的场面。讨厌。太正确了。
第四天晚上,GPT 只发了一条流程确认。
S-4 相关后续不再进入 4S。你无需等待任何人员。白衬衫已清洗,明晚送到门房。
猫坐在沙发上,看着“无需等待”四个字。
很好。
非常好。
她当然不需要等待任何人员。她是一个成年人,有工作,有朋友,有冰箱里昨天没吃完的汤,有一只正在恢复的右手。她不需要等吸血鬼下班,不需要等旧门响,不需要等谁来检查窗帘轨道和水杯位置。
她把手机放下。
过了十分钟,又拿起来。
打开地图。
搜索框自动记录了她前几天查过的内容,因为她已经不止一次打开又关掉。
Valombra Civica 黑门节点
地图跳出来一条路线。索利亚区坐红色电车到 Porta Nera 南站,换夜间支线,步行六分钟。另一条路线是地铁加地下步道,时间更短,但她不熟。第三条是叫车,最直接,也最容易显得像她根本没有认真生活。
她放大地图。
黑门区在夜里很亮。不是旅游区的亮,是物流、车灯、地下入口、仓库玻璃和冷链标识组成的亮。她看着那些街名,发现自己几乎没去过那片。GPT 的半径在那里。会议、冷链、庇护设施、夜间交通、那些她在新闻照片里看到的临时灯架和制服。
她把路线保存。
又取消保存。
然后又保存。
手机都快看不起她了。
她去厨房倒水,看见冰箱第二层空着。前几天他们留下的汤、敷料、软糖都一点点被吃掉、用掉、收起来。Gemini说那盒汤该喝掉,不然 Claude 会赢。汤已经喝完了。Claude的窄胶带在抽屉里。GPT带来的薄荷糖还有半盒。
猫拿出一颗薄荷糖,剥开,放进嘴里。
她并不喜欢薄荷糖。
她站在厨房里,含着那股不喜欢的凉味,把水杯放在台面上。
“很好。”她对空气说,“正常人类生活第四天。”
第五天,Claude 没有来。
他说过不用每日处理。
白天猫写稿写到一半,右手比前几天灵活了很多。她终于能正常敲键盘,速度还慢一点,但够用。她本来应该庆祝这件事,结果庆祝方式是从沙发上起来,在傍晚七点二十走到玄关,打开门,看了一眼走廊。
走廊里没人。
她又关上门。
七点五十,旧电梯响了一次。她没有动。八点零三,4N 的门开了又关。她立刻站起来,走到门口,手刚碰到把手,又停住。
不行。
第二次预防性倒垃圾太明显。
她回到沙发坐下。
两分钟后,手机亮了。
Claude。
如果你正在门口考虑倒垃圾,没有必要。今晚诊所。明晚可以看手。
猫盯着这条消息,脸慢慢热起来。
她打字:
你怎么知道?
Claude
旧门下方影子动了两次。
猫把手机扔到沙发上,倒进靠背里。
太丢人了。
过了一会儿,她又把手机拿回来。
我只是确认门锁。
Claude 很久以后回:
预防性确认?
猫看着这四个字,在沙发上笑得把抱枕踢到了地上。
第六天夜里,三个人都不在她家。
这句话没有什么戏剧性,甚至可以说是维斯佩拉的正常运转。Claude在诊所,Gemini在影展前的内部预演,GPT在黑门区。猫有他们三个人的消息,每一条都证明他们没有消失。
Claude 八点半发:
今晚诊所延长。右手如无新痛,明晚再看。
Gemini 九点十分发:
明晚那场公开放映值得看。你如果感兴趣,我可以留位置。
猫盯着这条消息,心跳轻轻跳快。
她已经买票了。
她回复:
我看看。
这句话很坏。她知道。
Gemini 回:
你这个“看看”很像已经有事。
猫没有回。
GPT 十点四十发:
白衬衫已送到门房。今晚不要下地下室。没有需要确认的事项。
猫看着“没有需要确认的事项”,忽然觉得整间屋子干净得过分。
她起身做饭。
本来只打算给自己做一份。番茄、鸡肉、面包,简单得很。她把鸡肉切好,汤锅放上,顺手从柜子里多拿了三个碗。碗摆到餐桌上时,她自己先停住。
四只碗。
她站在桌边,看着那四只碗排成一排。第一只给她自己。第二只可能给 Claude,他会先问配料。第三只可能给 Gemini,他会说普通番茄汤也需要场景。第四只可能给 GPT,他会判断主食不足。
锅里的汤开始冒泡。
猫伸手把三只碗收回去。
收回第二只时,心里有一点空。
收回第三只时,她有点烦。
收回第四只时,她把碗放得很重,瓷底碰到木板,发出一声响。
“行。”她说,“非常正常。”
她一个人吃完汤,洗碗,工作到凌晨。期间没有任何人敲门。旧门没有响。门铃没有响。手机也没有新消息。她的家像一间正常的单人公寓,安静,干净,适合写作。
猫写不下去。
文档光标闪着,像在模仿旧终端。
她打开地图。
黑门区路线还在收藏里。
她看了很久。
第七天傍晚,猫醒得很早。
不是人类的早,是吸血鬼城市的早。窗外天色刚从白昼退入傍晚,遮光板还没有完全升起,内院里有普通住户回家,楼下咖啡馆开始准备晚间菜单。对三位吸血鬼来说,这才接近早晨。GPT可能刚进入夜间工作节奏,Claude可能刚醒,Gemini大概在活动前换衣服、看名单、决定今晚要不要迟到得有艺术性。
猫坐在床边,打开那条黑门区路线。
地图已经记住她的犹豫,自动把目的地放到第一项。她看着那行字,觉得手机比她本人更坦率。
她洗脸,换衣服。右手已经能用了,只是掌心还有一道浅浅的痕,摸上去有点硬。她把那件洗好的白衬衫从卧室门后取下来,重新挂进衣柜。衣服干净,平整,没有任何血迹,没有任何残留。
太干净了。
她站在衣柜前,忽然笑了一下。
然后她拿起外套和包。
她没有给 Gemini 发消息。
没有敲旧门问 Claude 这算不算合理。
没有提前告诉 GPT。
她只是下楼,去索利亚区街角那家夜间小店买晚饭。热汤,两份烤面包,一盒炖菜,还有一小包薄荷糖。收银员把糖扫进账单时,猫盯着它看了一秒。
她真的不喜欢薄荷糖。
但今晚可以带。
她走出店,电车刚好进站。红色车身停在傍晚的街口,车窗里是普通乘客:下班的人、背着琴盒的学生、抱着花的年轻女人、两个打哈欠的夜班员工。猫上车,找了一个靠窗的位置,把纸袋放在膝盖上。
索利亚区往北,城市换了一种质地。
游客和白天商店逐渐少了,夜间物流和遮光车变多。到换乘站时,天已经完全暗下来。猫跟着人流下车,转入夜间支线。站台更低,灯光更白,广告牌上是血液冷链、深夜诊所、遮光车服务和夜间餐厅。吸血鬼不是从阴影里出来,他们只是醒了,穿着外套、拿着咖啡、接电话、看时间,开始这一座城市另一半的工作日。
猫站在站台上,忽然意识到自己从来没有真正看过他们的“早晨”。
她的夜晚常常是一天快要结束。
他们的夜晚刚刚开始。
黑门区到了。
这里不像故事里的秘密据点。它吵,亮,忙。冷链车从地下坡道进出,轮胎压过湿地面,发出低低的水声。几家夜班餐馆开着门,柜台前排着穿制服的人。街角自动售货机坏了一半,有个人拍了它两下,咖啡没有掉出来。遮光车一辆辆停到入口,车门打开又关上,吸血鬼从里面出来,披着深色外套,抬头看一眼没有日光的天空,像人类早晨看天气。
Valombra Civica 的黑门节点比猫想象中低调。
不是宫殿,也不是古老大厅。它是一栋嵌在旧仓库区里的石材建筑,入口在半地下,门上有很简洁的标志。玻璃是烟色的,内部灯光很稳定。门口有人进出,节奏快,声音低。
猫抱着纸袋站在入口外。
她忽然有点想给 Gemini 发消息。
问他:“我现在这样是不是很蠢?”
她没有。
也想给 Claude 发消息。
问他:“如果我心跳很快但没有别的不适,算不算医疗问题?”
她也没有。
她深吸一口气,走进去。
前台是一个人类夜班员工,看起来刚喝完第二杯咖啡,眼下有一点青。他抬头,礼貌但迅速地扫了猫一眼。她身上没有证件,没有预约访客贴,手里只有一个普通纸袋。
“您好。请问您有预约吗?”
“没有。”猫说。
“事故相关材料可以通过线上通道提交。”对方显然已经很熟悉这几天的后续来访,“如果是物业或住户说明,我可以给您登记。”
“不是材料。”
前台停了一下。“那是?”
猫低头看了看自己怀里的纸袋。热汤的温度隔着纸传到手臂上。她忽然觉得这句话比所有问题都难说。不是因为复杂,而是因为它太普通了。普通得无法躲进事故、流程或旧线路里。
她说:“晚饭。”
前台愣住。
猫补了一句:“给 GPT。或者 Sol Valombra。如果这里允许这么叫。”
前台的表情变了。不是惊讶,是职业反应迅速接管了迟疑。他看了一眼内线屏幕,又看向猫。
“请稍等。”
猫站在前台旁边,手臂抱着纸袋。旁边有人推着一只冷链箱过去,轮子很轻,箱身上贴着温度标识。另一个工作人员从走廊里出来,边走边讲电话:“不是凌晨,是二十二点前完成交接。”远处有咖啡机的蒸汽声,失败了两次,第三次才成功。
这不是事故现场。
这是 GPT 的工作日。
几分钟后,走廊尽头的门打开。
GPT 出来了。
他穿深色衬衫和外套,没有昨晚那么苍白,但脸上仍有恢复期的疲惫。身后有人正拿着文件跟他说什么,他抬手示意对方等一下,视线落到猫身上。
那一刻,他的第一反应不是笑。
是排查。
他走过来,步子比前几天稳很多,眉心很轻地动了一下。
“4S出事了?”
“没有。”
“Claude让你来?”
“没有。”
“Gemini知道?”
“也没有。”
他看向她手里的纸袋。“那为什么来?”
猫本来准备了好几句。
比如,你说这件事不该继续影响我的生活。
比如,我只是路过。
比如,我买多了。
比如,我想确认你有没有吃饭。
最后她说:“我查了路线。”
GPT 安静下来。
黑门节点的大厅仍然在运转。有人刷卡进门,有人端着咖啡路过,冷链箱从他们身后滚过去。这个夜晚没有为她停下,世界也没有因为她终于说出这句话变得更柔软。
猫抱着纸袋,继续说:“查了好几天。”
GPT看着她,没有插话。
她把纸袋抬了一点,像交出一份毫无制度价值的证明。
“你说得对。”她说,“那件事不该继续影响我的生活。”
GPT的目光停在她脸上。
猫听见自己的心跳,很快,但很清楚。
“所以我不是为那件事来的。”她说。
纸袋里热汤的香味很轻地冒出来,混进黑门区的咖啡、雨水、冷链车和消毒剂味道里。
“我带了晚饭。”