闯祸这件事,说起来其实不能全怪我。
要怪就怪那个自动售货机。
事情发生在下午三点十七分。秦彻去了训练中心,说是下午有任务简报会,走之前他在玄关换鞋的时候停顿了一下,回头看了我一眼。
“别乱跑。”
“我没打算乱跑。”
“别碰我书房里左边第二个抽屉。”
“……为什么?”
“别碰。”
他拉开门,冷风从外面灌进来,带着深秋特有的干燥和凉意。他穿了一件深灰色的长款风衣,领子立起来,遮住了小半张脸,只露出眉眼——那种凌厉的、像是被深空寒风吹出来的眉眼。
“晚饭前回来。”他说。
然后门关上了。
我站在玄关,盯着那扇门看了大概十秒钟。
左边第二个抽屉。
他要是没说这句话,我可能一整个下午都不会走进他的书房。但他说了。他用那种平淡的、不容置疑的、带着一点警告意味的语气说了——别碰。
这就像在你面前放了一个红色的按钮,然后告诉你不要按。
谁忍得住?
但我忍住了。
真的忍住了。
我花了整整两个小时待在客厅里,看了半本书,回了几条消息,给窗台上的那盆不知名的植物浇了水——那盆植物是秦彻的,他说是某个星系带回来的样本,长得像一株银色的蕨类,在阳光下会微微发光。他照顾它比照顾自己还仔细,每周固定时间浇水,固定时间施肥,固定时间搬到窗台上晒太阳。
精准得像在维护一台设备。
我甚至给那盆植物拍了张照片,发给秦彻。
他秒回。
「别浇太多水。」
「已经浇了。」
「……多少?」
「就一点点。」
「一点点是多少?」
「就是……让它开心的一点点?」
他没有再回消息。
但我能想象他看手机时面无表情的样子。大概嘴角会微微动一下,大概眉心会皱出一个很浅的褶——那种介于无奈和纵容之间的褶皱,像是一张被仔细折叠的星图,你以为它只有折痕,其实每一道折痕里都藏着整个宇宙。
下午三点,我开始觉得无聊了。
客厅很大,大到你可以在这里跑步。装修是秦彻的风格——极简,冷色调,每一件家具都像是被精确计算过位置,多一件嫌多,少一件嫌少。墙上有几幅画,都是抽象的天体主题,大面积的深蓝和银灰,看起来冷静又克制。
和他一样。
我在这间冷静又克制的客厅里,开始觉得坐立不安。
然后我想起来——走廊尽头的自动售货机里有饮料。
那台售货机是这栋公寓自带的,就在电梯口旁边,卖一些普通的饮料和零食。秦彻从来不用它,他说里面的东西“糖分超标,添加剂过多,营养成分不合理”。但他每次路过的时候都会看一眼,确认它还在运行。
我觉得他只是喜欢那种“一切设备都在正常工作”的感觉。
我拿了手机和门禁卡,赤脚踩进拖鞋里——他早上给我穿的那双,毛绒绒的,浅灰色,鞋底有防滑纹路。我穿着它走过走廊,来到电梯口。
售货机亮着幽幽的蓝光,里面的饮料摆得整整齐齐。我站在它面前,开始研究要买什么。
这就是灾难的开始。
我要先说明一点:我并不是一个对科技产品一窍不通的人。我和秦彻在一起这么久,多少也学了一些关于设备操作的东西。我知道怎么用他的终端同步数据,知道怎么操作家里的智能系统,甚至知道怎么分辨他书房里那些仪器上跳动的参数是正常还是异常。
但售货机是另一个维度的东西。
它看起来很简单——扫码,选择商品,支付,出货。但它的触摸屏反应迟钝得令人发指,你按一下,它要过一秒才有反应,你以为是没按到,又按了一下,它就卡住了。
我扫码,选择了一罐热咖啡。
屏幕上转了三秒钟的圈,然后弹出一行红色的字:「系统异常,请重试。」
我又试了一次。
还是异常。
第三次,我换了另一种饮料——一罐蜂蜜柚子茶,温热的,包装上画着一颗橙黄色的柚子,看起来很治愈。
扫码,选择,支付。
屏幕转圈。转圈。转圈。
然后——
“嘭!”
一声闷响。
不是从售货机里传出来的,是从走廊的墙壁里传出来的。整面墙都震了一下,我身后的感应灯啪地亮起来,又啪地灭掉,又啪地亮起来,像一只受了惊吓的眼睛在疯狂地眨动。
售货机的屏幕变成了雪花屏,发出细微的电流声。然后它开始往外吐东西——不是一罐饮料,是所有的饮料。一罐接一罐地,从出货口滚出来,叮叮当当地落在地上,滚得到处都是。可乐,咖啡,柚子茶,矿泉水,运动饮料,甚至还有几包薯片和巧克力。
走廊的地板上瞬间铺满了饮料罐和零食包装袋。
我站在原地,手里还攥着手机,屏幕上显示着支付成功的界面——扣了十五块钱。
十五块钱。
买了一整个售货机的库存。
“嘭!”
又是一声闷响。走廊尽头的应急灯灭了,电梯的显示屏也黑了,整个走廊陷入了短暂的黑暗。然后备用电源启动了,灯又重新亮起来,但光线比之前暗了很多,带着一种不稳定的、微微闪烁的黄。
我低头看着满地的饮料。
又抬头看了看售货机上那张牙舞爪的雪花屏。
然后我听到了电梯井里传来的一阵诡异的声响——像是某种机械装置在空转,嘎吱嘎吱的,夹杂着电流短路时那种细微的噼啪声。
我意识到一件事。
我好像……把整栋楼的电路搞短路了。
或者说,那台售货机通过某种我不理解的方式,把故障传导到了建筑的供电系统里。
总之——
我闯祸了。
而且是那种看起来很小的、实际上很大的祸。
手机震了一下。
秦彻的消息。
「在做什么?」
我盯着屏幕,手指悬在键盘上方。
坦白?不坦白?坦白的话怎么说?“我把售货机弄坏了”还是“我把整栋楼的电路搞短路了”?后者听起来比较严重,但前者是起因。而如果我说了前者,他会问“你怎么会去碰售货机”,然后我会说“因为无聊”,然后他会说“我说过别乱跑”,然后——
然后他就会用那种眼神看我。
不是生气。秦彻不会因为这种事生气。
是那种“我已经预料到了但我选择不说不代表我不无奈”的眼神。比生气更让人心虚。
我打字。
「没做什么。看电视。」
发送。
三秒后,他又发来一条。
「走廊里的灯在闪。」
我愣住了。
他怎么能看到走廊里的灯?他不在家——
然后我想起来了。他的终端和家里的安防系统是同步的。他可以远程查看每一个传感器的数据,包括走廊里的光线传感器、运动传感器、温度传感器——所有的一切。
他已经看到了。
「走廊里的灯在闪」——这句话不是疑问句,是陈述句。他不需要问我发生了什么,他已经在数据里看到了异常。
但他没有直接说“你做了什么”。
他只是说,走廊里的灯在闪。
他在等我告诉他。
我深吸一口气,蹲下来,开始把地上的饮料一罐一罐地捡起来。
手机又震了。
「回答。」
两个字。没有标点符号,没有表情,没有任何多余的修饰。但我能从这两个字里读出他的语气——低沉的,平稳的,带着一种不容拒绝的威压。
就像他在任务中下达指令时的语气。
不是对下属的那种命令,是……对某个他必须保护的人,在确认安全状况。
我放下手里的饮料罐,拿起手机。
「我买饮料的时候,售货机好像出了点问题。」
「什么问题?」
「它……吐出了所有的东西。然后走廊的灯灭了。然后电梯好像也停了。然后——」
我还没打完,他的电话就打过来了。
“在哪。”他的声音从听筒里传来,比平时更低沉一些,带着一种被压缩过的、蓄势待发的质感。背景里有风的声音,很大,呼呼地灌进听筒——他在室外,而且移动速度很快。
“走廊。”我说,“电梯口。”
“别动。”
“我没动。”
“周围有没有焦糊味?”
“……没有。但有电流声,很轻微的那种。”
短暂的沉默。我能听到他在那边快速操作终端的声音——按键的节奏很快,但非常规律,像是某种密码。
“配电室在二楼。”他说,“故障应该只是局部短路,不会扩散到主线路。”
“哦……”
“你在怕什么?”
这个问题来得太突然了,我愣了一下。
“我没怕。”
“你的声音在发抖。”
我下意识地握紧了手机。他说得对——我的声音确实在发抖。不是因为害怕,是因为……心虚。还有一点点愧疚。还有一点点“我又给你添麻烦了”的那种说不清道不明的情绪。
“我只是……”我深吸一口气,“我把售货机弄坏了。”
“那是台用了七年的老旧设备。”他说,语气平淡得像是在念设备参数,“线路老化,绝缘层破损,负载波动过大就会触发保护机制崩溃。不是你的问题。”
“但确实是我操作之后才——”
“你按了屏幕,屏幕把指令传给主板,主板控制出货机构。”他打断我,“每一个环节都有保护机制。如果保护机制全部失效,说明它在你去按之前就已经坏了。你只是恰好出现在了故障发生的时间点上。”
“……你在安慰我吗?”
沉默。
大概三秒。
“我在陈述事实。”
我忍不住笑了。这就是秦彻式的安慰——不告诉你“没关系”,不告诉你“别担心”,他用数据和逻辑把整个事件重新拆解一遍,然后告诉你:不是你导致的,是系统本身的问题,你只是刚好在那里。
把你从“肇事者”的位置上,挪到“目击者”的位置上。
轻描淡写的,不动声色的,让你甚至察觉不到他是在保护你。
“你现在在哪?”我问。
“回来的路上。”
“你不是有任务简报会吗?”
“取消了。”
“……因为走廊的灯在闪?”
“因为汇报对象临时有别的安排。”他说,语气没有任何波动,“和你的售货机没有关系。”
“哦。”
“十分钟到。”
“好。”
“别碰任何带电的东西。”
“好。”
“别去捡地上的饮料。”
“……我已经捡了一半了。”
“……放回去。”
“为什么?”
“因为在我确认整个线路完全断电之前,地上的金属罐如果接触到残留电荷,可能会——”
“好好好,我不捡了不捡了。”我赶紧把手里的可乐罐放回地上,往后退了两步。
他在那边轻轻叹了口气。
非常轻。
如果不是我屏住了呼吸,根本听不到。
“等我。”他说。
然后挂了。
我站在走廊里,靠着墙,看着满地的饮料罐发呆。
应急灯在头顶微微闪烁,发出一种很低的嗡鸣声。电梯的显示屏彻底黑了,连红色的待机灯都没有。走廊尽头的安全出口标志还亮着,绿色的,幽幽的,像一只在黑暗中注视我的眼睛。
我低头看了看自己的拖鞋。
浅灰色的,毛绒绒的,他早上给我穿的那双。
鞋底沾了一些饮料罐上滴落的液体,不知道是可乐还是咖啡,深褐色的,在浅灰色的毛绒上格外刺眼。
他回来看到会说什么?
大概什么都不会说。
他会把拖鞋拿走,洗干净,烘干,然后放回鞋柜里。全程面无表情,不发一言。但你会从他的沉默里读出一种信息——一种“你可以犯任何错误,我都会帮你收拾,但我不希望你因此感到不安”的信息。
这比任何责备都让人心软。
我靠着墙,慢慢滑坐到地上。
走廊的地砖是凉的——他说得对,厨房的地砖没有地暖,走廊的也没有。凉意透过我薄薄的家居裤渗进来,带着一种让人清醒的触感。
手机又震了。
秦彻发来一条消息,是一张截图。截图里是他的终端界面,上面显示着一堆我看不懂的数据曲线和参数,但最下面有一行绿色的字:
「故障溯源分析完成。原因:设备老化(使用年限7.2年,建议更换周期5年)。触发行为:用户正常操作(编号:常规扫码支付)。责任归属:设备维护方。」
他在故障溯源报告里,把我的操作定性为“用户正常操作”。
他在正式的系统记录里,写下了“责任归属:设备维护方”。
他坐在回来的车上——或者是在飞行的途中——用他的终端远程接入了公寓的管理系统,调取了售货机的运行日志,做了一份完整的故障溯源分析。
然后他把结论发给我。
不是口头上的“不是你的错”,是一份正式的、有数据支撑的、可以归档的系统报告。
我看着那行绿色的字,眼眶突然有点热。
不是因为委屈,不是因为后怕,是因为——
他太了解我了。
他知道我是一个会把责任往自己身上揽的人。他知道如果他不做点什么,我会在接下来的几个小时里反复回想这件事,反复确认自己是不是做错了什么,反复在“是我的问题”和“不是我的问题”之间挣扎。
所以他用他最擅长的方式——数据、逻辑、系统——给了我最直接的答案。
一份白纸黑字的、不容置疑的、盖棺定论。
不是你的错。
我把手机贴在胸口,仰头看着天花板上闪烁的应急灯。
灯在闪。一闪一闪的,像是一颗不太稳定的星星。
但我觉得很安心。
二
八分钟后,电梯发出了一声清脆的“叮”。
灯亮了。
电梯门打开,秦彻站在里面。
他穿着一件深灰色的长款风衣,领子还立着,头发被风吹得有些乱,几缕碎发落在额前,遮住了眉骨的弧度。他的呼吸不太平稳——不是那种剧烈运动后的喘,是某种被强行压制的、快速行进后的余韵。
他赶回来的。
用比正常速度快得多的方式。
他的目光先扫过我整个人——从上到下,从左到右,像是在做一次快速的全息扫描。确认我完好无损之后,他的目光才移到我身后的走廊,看向满地的饮料罐和闪烁的应急灯。
然后他的目光回到我身上。
我坐在地上,背靠着墙,穿着他给我买的拖鞋,手里攥着手机,仰头看着他。
他看了我大概三秒钟。
然后他伸出了手。
手掌朝上,手指修长,指节分明。掌心有薄薄的茧——是长期操作设备和握持武器留下的,粗糙的,温热的,稳稳的。
“起来。”他说,“地上凉。”
我把手放进他的掌心。
他握住,轻轻一拉——力道控制得恰到好处,刚好把我从地上拉起来,不会让我踉跄,也不会让我撞到他身上。像是在计算过我的体重、重心和地面摩擦系数之后,精确施加的力。
我站起来的时候,离他很近。
近到能看清他风衣领口上有一粒很小的水珠——大概是路上遇到了一点小雨,或者是在某个有雾的区域穿行过。他的呼吸落在我的头顶,比平时快了一些,但已经在逐渐平复。
“手凉。”他说,低头看了一眼我被他握着的手。
“坐地上坐了八分钟。”
他的拇指在我手背上轻轻蹭了一下。粗糙的触感,带着他掌心的温度,像是一小块被阳光晒暖的砂石。
然后他松开了我的手。
转身,面向走廊。
他开始工作了。
我靠在墙上看着他。
秦彻处理问题的方式非常有意思。他不慌不忙——不是那种慢吞吞的不慌不忙,是那种“一切都在掌控之中”的不慌不忙。他先是沿着走廊走了一遍,步伐很稳,每一步的距离几乎相等,目光依次扫过每一个应急灯、每一个传感器、每一段裸露在外的线槽。
然后他在配电箱前停下来,打开箱门,看了一眼里面的断路器和保险装置。
他从风衣内袋里取出一个很小的工具——比他的终端还小,银灰色的,看起来像某种检测仪。他用它依次触碰了几个关键节点,每触碰一次,就看一眼上面的数据。
全程没有说话。
没有皱眉,没有叹气,没有任何多余的表情。
但他的动作里有一种东西——一种极其高效的、被无数次实战打磨过的精准。每一个动作都直指问题的核心,没有试探,没有犹豫,像是他已经在这个问题上演习了无数次,现在只是在执行一个早就写好的程序。
“故障点在三个位置。”他终于开口了,声音在空旷的走廊里带着一点回响,“售货机主板,四楼配电箱的第四号断路器,还有地下二层的总线路接口。三个故障是连锁反应,但都不严重。”
他合上配电箱的门,转过身看着我。
“售货机需要报废更换。断路器和接口我暂时做了隔离处理,物业那边明天会来更换。”
“所以……修好了?”
“暂时恢复了供电。永久性修复需要更换硬件。”
“哦……”
他看着我,沉默了一秒。
“你还有问题。”
不是疑问句,是陈述句。
“……我在想,修这些东西要多少钱。”
未完待续