先生近来每晚都喊累不想亲热,我却无意瞄到他手环数据,半夜心率飙到一百九,我装不知道继续盯,六天后他底细全露馅
![]()
第1章
“你最近怎么回事?碰都不让碰了?”
我把睡衣带子往肩上一拉,没看他。卧室灯只开了一盏床头灯,昏暗里他的呼吸声很重,像刚爬完六楼。
“累。”他翻了个身,后脑勺对着我,“项目赶得紧,你体谅一下。”
体谅。这两个字我听了整整十四天。十四天前他还会在我洗碗的时候从背后搂我的腰,下巴搁在我肩窝里说“老婆辛苦了”。现在他每天进门就钻进书房,晚饭扒拉两口,洗澡水烧到最热,然后一头栽进床里,连手机都懒得刷。
我盯着他后颈那颗痣,忽然觉得有点不认识这个人。
他叫周城,三十四岁,在一家做智能安防的公司当技术总监。手底下管着二十来号人,平时应酬不少,但从来没有连续两周这样过。我翻过他的手机——没设密码,微信置顶是我,聊天记录干净得像被水冲过。消费记录正常,打车记录正常,连外卖都是公司统一订的加班餐。
但就是不对劲。
那天夜里我渴醒了,两点十七分。他睡得死沉,右胳膊压在被子外面,手腕上那个黑色手环亮着绿光——公司发的,说是监测心率睡眠,其实谁都知道老板拿它当考勤器,看谁半夜没睡够八小时。
我本来没想看的。但手环屏幕刚好朝上,我瞥了一眼,数字跳了一下。
174。
我以为看错了,凑近点。他呼吸平稳,没打鼾,眼皮一动不动。手环上的绿光稳定地闪着,数字从174跳到178,又跳到182。
一个正在熟睡的人,心率一百八。
我坐起来,悄悄拿过自己手机,打开手电筒照了一下——他手腕皮肤干燥,没有出汗,指温正常,嘴唇颜色也没变。我学过三年护理,这点常识还有。正常人静息心率六十到一百,他这数据,换成跑步机上都得是冲刺阶段。
可他分明在睡觉。我把他胳膊轻轻放回被子里,他嘟囔了一句什么,翻了个身,脸朝墙。手环上的数字缓缓往下掉,174,162,148……最后停在89。
我躺回去,眼睛睁到天亮。
第二天早上他照常七点起床,洗漱,喝一杯黑咖啡,出门前在我额头上亲了一下。“今晚可能还晚,别等我吃饭。”
我笑着说好。门关上的瞬间,我打开手机,翻到那个手环的配套APP。他的账号我知道,以前帮他调过闹钟。输入密码,登录,数据同步。
昨晚的曲线图跳出来——凌晨两点到三点之间,有一段陡峭的波峰,最高点191。然后断崖式下跌,凌晨四点又出现一个波峰,168。整夜没有连续三十分钟的深度睡眠。
我往下翻。前天的,大前天,再往前,一模一样。波峰出现的时间不固定,有时凌晨一点,有时三点,有时五点半。但每个夜晚都有,无一例外。
我把数据截图存进隐藏相册,退出登录,清掉记录。然后去厨房给自己煮了碗面,加了个荷包蛋。吃完洗碗的时候,我发现水槽里多了一个东西——一把没用过的剃须刀片,卡在滤网边缘,是他平时刮胡子用的那种双面刀片。
昨晚他进浴室洗澡,比平时多待了二十分钟。
我盯着那把刀片看了很久,然后把它扔进垃圾桶,擦了擦手。上班路上我给闺蜜发了条微信:“你老公半夜心率多少?”
她秒回:“鬼知道,他手环早扔抽屉里了。咋了?”
“没事,随便问问。”
当晚他回来得更晚,十一点四十。进门的时候脚步有点飘,换鞋时扶着墙。我坐在沙发上看书,头都没抬。“饭在锅里。”
“吃过了。”他径直走向卧室。
“周城。”
他停住。
“你手环是不是坏了?我看你昨晚数据不太对。”
他背对着我,肩膀明显绷了一下。“可能吧,我明天拿去公司换一个。”
“不用,我帮你看看。拿来。”
他转过身,笑了笑——那个笑我太熟了,嘴角弧度精准,眼睛里却什么都没有。“真不用,睡觉吧。”
“拿来。”
他没动。
我从沙发上站起来,走到他面前,伸手。他手腕往后缩了一寸,然后停住,慢慢把手环解下来,放在我掌心。表带上有汗渍,金属扣有点温热。我当着他的面打开APP,同步数据。今天的曲线图上,凌晨两点四十一分,心率峰值188。
“你昨晚两点四十在干什么?”
“睡觉。”
“睡觉心率一百八十八?”
他深吸一口气,伸手想拿回手环。我把手收回来。“周城,你是不是身体出问题了?明天我陪你去医院。”
“没事。”他的声音沉下去,带着一种我从没听过的疲惫,“就是压力大,做噩梦。真没事。”
“什么噩梦能让你心率飙到一百九?”
他没回答。转身走进卧室,关上门。我在客厅站了很久,听见里面传来水声——他又洗澡了。凌晨十二点,一个心率刚刚恢复正常的人,钻进浴室洗澡。
我坐在沙发上,把手环翻过来。背面贴着皮肤的那一面,有细微的划痕,像是被什么硬物反复摩擦过。我凑近闻了一下,金属表面残留着淡淡的味道,不是汗,不是沐浴露。
是铁锈味。
我打开手机,搜了一下“夜间心率飙升的原因”。页面跳出来的结果里有一条:极度恐惧、创伤后应激反应、或药物作用。
我把手环放在茶几上,拍了张照片。然后打开微信,找到周城公司的HR,打字:“林姐,周城最近体检报告方便发我看看吗?他说头晕,我想带他去医院。”
对方很快回复:“他上个月没交体检表,说忙忘了。我明天催他。”
明天。我盯着这两个字,突然想到一件事——上周三他说去杭州出差,当天往返。我查了高铁班次,最晚一班回程是晚上九点四十。他到家是十一点半。中间那一小时五十分钟,他在哪里?
手机屏幕暗下去,映出我自己的脸。没有表情,但手指在发抖。
我把手环放回茶几,关灯,走进卧室。他已经睡着了,呼吸均匀,像个正常人。我躺在他旁边,闭上眼睛。黑暗中,我听见自己的心跳,一下一下,稳在七十二。
他的手机放在床头柜上,屏幕朝下。以前他从来都是屏幕朝上。
我翻了个身,背对他。
明天开始,我装什么都不知道。但每一个夜晚,我都会盯着他手环上的数据。凌晨一点,两点,三点。
我等着他自己把底牌露出来。
第2章
第二天早上我醒的时候,枕头旁边是空的。手摸过去,床单凉透了,起码起来半小时以上。
厨房里有动静。我披了件外套走过去,看见周城站在灶台前煎蛋。平底锅里两个蛋,边缘焦得发黑,蛋清鼓着大泡。他拿着锅铲发呆,油点子溅到手背上也没反应。
“糊了。”我说。
他猛地一抖,锅铲掉在地上。转过头看我,眼睛里全是红血丝,像一宿没睡。“你醒了?我重做。”
“不用。”我走过去关了火,把糊蛋倒进垃圾桶,“你昨晚几点起的?”
“没起。上厕所。”
“上了一个小时?”
他弯腰捡锅铲的动作停了半拍。“肚子不舒服。”
我没再问。两个人坐在餐桌前,面前各一杯牛奶,两片吐司。他咬了一口就放下,手指无意识地搓着餐巾纸,搓成一条一条的碎屑。我注意到他右手食指内侧有一道新口子,细得像头发丝,暗红色,已经结痂了。
剃须刀片划的。自己划的。
“手怎么了?”
他把手缩到桌子下面。“拆快递划的。”
“周城,你公司最近到底在做什么项目?”
“安防系统升级,跟你说了。”他站起来,把牛奶一口灌下去,“我先走了,今天要早到。”
门关上的声音比平时响。我坐在餐桌前,拿起他剩下的那半片吐司,翻过来看——背面抹了花生酱,但只抹了一半,另一半是干净的。他以前吃吐司从来不抹酱,说太甜。
我打开手机,手环数据同步了。昨晚的曲线图比前几次更夸张,凌晨一点到五点之间,出现了三个波峰,最高194。而且我发现一个规律:每次波峰出现之前,会有一段持续十分钟左右的极低心率,四十七、四十三、三十九。
像过山车,先俯冲,再飙升。恐惧的生理反应。一个人在黑暗中反复经历极度恐惧,然后强迫自己平静,再恐惧,再平静。
我截图,存档,退出APP。然后打开微信,找到周城公司的前台小赵。小姑娘跟我关系不错,上次周城部门团建她还帮我带过特产。
“赵儿,周城最近加班多吗?”
“啊?嫂子,周总这周就没来过公司啊。”
我盯着屏幕,手指停在输入框上。“什么意思?”
“他请了年假呀,从上周一开始,请了五天。说是带你和孩子出去玩。我还说呢,嫂子你们去哪儿玩了?”
上周一。那天他早上出门穿的衬衫,晚上回来领口有咖啡渍。他跟我说项目进入关键期,可能天天要加班到半夜。我说好,注意身体。
“去了趟周边,没走远。”我打完这行字,删掉。重新打:“哦对,我记错时间了,是下周。你别跟他说我问过啊,我想给他个惊喜。”
“懂懂懂,嫂子放心。”
我放下手机,手心里全是汗。他请了年假。五天。每天穿得整整齐齐出门,晚上十一二点回来,身上带着铁锈味和剃须刀片。他去了哪里?
我打开电脑,登录了他的邮箱。密码是我们结婚纪念日,他没改过。收件箱里最近一封邮件来自一个陌生地址,主题是“Schedule Update”,发送时间昨晚十一点零三分。内容只有一行:
“第六天。最后一次。别迟到。”
发件人名字是一串乱码,没有签名,没有落款。我点了回复,光标在输入框里闪。写了几个字:“什么第六天?”
然后删掉。退出邮箱。关上电脑。
客厅里很安静,冰箱嗡嗡地响。我站起来,走到玄关,打开鞋柜。周城的皮鞋放在第二层,黑色牛津鞋,左边那只鞋跟外侧磨损得比右边厉害很多——他走路姿势没问题,这磨损形状不对。我拿起来翻了个面,鞋底花纹里嵌着几粒暗红色的碎石子,不像小区里的水泥地,也不像公司写字楼的瓷砖。
我把鞋放回去,又翻了翻他的运动鞋。鞋垫下面压着一张折叠的小票,收据纸那种薄薄的质感。展开来,是一家五金店的销售单,商品名写着“工业级防割手套”,日期是五天前。
他买防割手套干什么?
手机响了。周城发来微信:“晚上不回来吃饭。”
我回了一个“好”,然后打开地图,搜了一下那家五金店的地址。城北,工业园区旁边,离他公司十二公里。他上周一“上班”的第一天,就去买了防割手套。
中午我请了半天假,打车去了那家五金店。店主是个五十多岁的老头,坐在柜台后面看手机。我把周城的照片给他看。
“这人昨天来买过东西吗?”
老头眯着眼看了两秒。“手套嘛,买了五双。还问有没有更厚的。”
“他说买来干什么?”
“说是厂子里用。我就没多问。”
“他一个人来的?”
老头想了一下。“头一回是一个人。后来再来的时候,旁边跟了个男的,戴眼镜,瘦高个儿,站门口没进来。”
“再来?他来过几次?”
“三四次吧。每次都买手套,有一次还买了把美工刀。我问他买这么多刀干啥,他说切东西。”
切东西。
我站在五金店门口,工业园区的风刮过来,带着铁屑和机油的味道。马路对面是一排旧厂房,红砖墙,窗户玻璃碎了大半。其中一间厂房门口停着一辆白色面包车,车牌号我认得。
周城公司的车。
我叫了辆滴滴,直接去了那间厂房。大门虚掩着,里面传出来电钻的声音。我推开一条缝,往里看。
厂房中间摆着一张长条桌,桌上摊着图纸,旁边站着三个人。周城站在最里面,袖子卷到手肘,手上戴着那双灰色防割手套。他对面站着一个瘦高个男人,戴金丝眼镜,正拿手指点着图纸上的某个位置。
周城点头,说了句什么。瘦高个笑起来,拍了拍他的肩。然后周城转过身,走向墙角的一个铁皮柜,拉开柜门。
柜子里整整齐齐码着六排东西。我没看清具体是什么,但那些东西的形状和排列方式让我想起一个词——雷管。
我退出来,门缝重新合上。背贴着墙壁,心跳快得像要从嗓子眼里蹦出来。手机在口袋里震了一下,我掏出来看。
周城的消息:“晚上真的不回来。你先睡。”
我打了三个字:“知道了。”
然后删掉聊天记录,走出工业园区,站在马路边等车。风把头发吹到脸上,我伸手拨开,发现自己手不抖了。
那个戴金丝眼镜的男人,我在周城公司的年会上见过。他叫孙哲,周城的大学同学,现在在应急管理局工作。
应急管理局的人,跟一个技术总监,在废弃厂房里,对着图纸和防割手套,还有铁皮柜里的东西。
我坐上车,报了家里的地址。司机从后视镜里看了我一眼,问:“姑娘你脸色不好,要不要开窗?”
“不用。”我说,“麻烦开快点。”
回家路上我打开手环APP,看到昨晚那条曲线的起点——凌晨零点十七分,心率从六十二直接跳到一百五十三,持续了将近四十分钟。那个时间段,他应该在“睡觉”。
除非他根本没睡。
除非他每晚都在某个地方,做某件事,让他的心脏像被什么东西攥住一样,反复捏紧又松开。
我关掉手机,闭上眼。脑海里浮现出那张图纸的局部——上面画着一个建筑的平面结构,标注了密密麻麻的线路走向。我看不懂那些符号,但我认出了图纸角落里的那个标志。
我们小区。周城画的是我们小区的管线图。
第3章
纸条被我塞进了厨房米缸最底下。那袋米还剩半缸,平时很少动,周城不吃米饭,我一个人也懒得煮。塞完之后我把手洗了三遍,站在水槽前面,看着窗外对面那栋楼。七楼,左边第二个窗户,灯亮着,一个男人在阳台上抽烟。我不认识他,但我盯着那个红点看了很久。
晚上周城没回来。十一点半,十二点,一点。手环数据在凌晨两点零四分出现第一个波峰,一百八十七。持续了二十二分钟。然后跌到五十一,再飙到一百七十六。反复三次。
我躺在床上,眼睛睁着,天花板上有路灯透进来的光斑。三点十七分,听到楼下有车经过,引擎声很轻。我爬起来,光脚走到客厅窗户边上,掀开窗帘一条缝。一辆白色面包车停在小区外面,没熄火,排气管冒着白烟。驾驶座上有人,看不清脸。
三点四十二分,周城的手环数据突然断联。APP弹出一条通知:设备已离线。我刷新了三次,还是离线。直到四点零八分,数据恢复,心率九十二,平稳下降。
他摘了手环。那半个多小时里,他不想被记录。
第二天早上七点他回来了。开门的声音很轻,换鞋的时候扶着墙,我看见他右腿裤管膝盖往下全是灰,像是跪在地上蹭的。手背上有一道红印,横贯整个手背,像是被什么勒过。
“你去哪了?”
他抬头看我,眼睛里全是血丝,嘴唇干裂起皮。“公司通宵。”
“通宵为什么不戴手环?”
“洗澡的时候摘了,忘戴了。”他从我身边走过去,带过来一股味道。铁锈味比之前更重,还混着一点焦糊味,像电线烧过。
“周城。”我叫住他。
他站住了,背对我。
“你裤子上有灰。”
他低头看了一眼,弯腰拍了拍。膝盖上的灰拍不掉,渗进布料纤维里,像水泥粉。他拍了两下就放弃了,直起身。“工地跑了一趟,脏。我去洗个澡。”
浴室门关上,水声响起来。我走进卧室,打开他的衣柜。他昨天穿的那件灰色T恤搭在脏衣篮最上面。我拿起来,翻到背面,肩胛骨的位置有一块深色印迹,不是汗。我凑近闻了一下——血腥味,淡淡的,混在汗酸里。
翻到正面,胸口位置粘着一小片透明胶带的残胶,还有几根细碎的玻璃渣。那种玻璃不是窗户上的普通玻璃,薄而脆,边缘泛着淡绿色。
我拿出手机搜了一下:防弹玻璃碎渣,淡绿色,多层夹胶。搜索结果第一条,某种工业级防爆观察窗。
他在拆什么东西。或者装什么东西。
我把T恤放回去,退出卧室。浴室水声停了。我坐回沙发上,翻开一本书,随便哪一页。周城裹着浴巾出来,头发滴着水,从我面前走过,进了卧室。十分钟后他出来了,换了一身干净衣服,白衬衫黑裤子,头发吹得整整齐齐。手环重新戴上了,表带扣得很紧。
“你今天还去公司?”
“嗯,最后一天。”他走到玄关换鞋,弯腰的时候衬衫下摆掀起来,后腰上有一块淤青,紫黑色,巴掌大。
“最后一天?”
“项目收尾。”他直起身,看了我一眼。那个眼神很奇怪,像是想说什么,又咽回去了。最后只说了一句:“晚上我早点回来,给你做饭。”
门关上了。我站在客厅中央,听见他的脚步声沿着楼道下去,越来越远。然后我走到玄关,打开鞋柜,翻出他昨天穿的那双皮鞋。鞋底花纹里嵌着的东西变了——昨天是暗红色碎石子,今天多了一样:一小段铜丝,细得像头发,弯成U形。
我把铜丝捏在手里,回到客厅坐下。脑子里的碎片开始拼:防割手套、雷管形状的排列物、小区管线图、防爆玻璃、铜丝、淤青、半夜断联的手环、五金店的瘦高个孙哲、应急管理局。
他在布线。在我们小区布线。
我拿起手机给闺蜜发微信:“你老公在应急管理局有认识的人吗?”
她回得很快:“有啊,我表姐夫就在那儿。咋了?”
“帮我查个人。孙哲,男,三十五六岁,戴眼镜,应急管理局的。”
“行,等我消息。”
放下手机,我打开手环APP。昨晚的数据还在,波峰波谷像一座座山峰。我拉到最底下,看他的睡眠分析——深度睡眠零分钟,浅睡两小时十七分,剩下的全是“清醒”和“REM异常”。连续五天,天天如此。
一个每天深度睡眠为零的人,白天还在“上班”,晚上还在废弃厂房里跟人画图纸、搬东西。他的身体在靠什么撑着?
我翻到APP的另一个页面:压力指数。连续五天,每天都在“极高”区间。最高的一天是前天,压力值九十七,几乎顶格。
但昨天,压力值突然降到了六十一。
昨天他做了什么事,让他的压力从九十七降到了六十一?
我往回翻。前天是压力最高的一天,那天晚上他的心率波峰出现了四次。而昨天,他摘了手环半小时,压力值反而降了。像是那半小时里,他做了什么让自己“解脱”的事。
手机震了。闺蜜的消息:“查到了。孙哲,应急管理局危化品监管科的副科长。分管什么你猜?”
“什么?”
“烟花爆竹和民爆物品。你问这个干嘛?”
我打字的手在抖:“他家住哪儿?”
“等等,我发你。”过了一分钟,一张截图过来。孙哲的住址、手机号、车牌号。地址在城东一个老小区,离我们这儿八公里。
我记下地址,删掉截图。然后打开衣柜,把那件沾了玻璃渣的T恤装进一个塑料袋,塞进我自己的衣柜最里面,用冬被压住。又从米缸里掏出那张纸条,拍了照,存进隐藏相册,纸条塞回原处。
做完这些,我给公司领导发了条微信:“王总,我家里有点事,想请三天假。”
批了。我拿着手机,站在阳台上。楼下小区花园里,几个小孩在追跑打闹,一个老太太推着婴儿车。花坛边上的配电箱门开着,露出一排电表和线路。我盯着那个配电箱看了很久——昨天还没有开着的,今天开了。门上的锁被剪断了,断口很新。
配电箱旁边是一根路灯杆,杆子上贴着一张物业通知:“因线路检修,本小区将于本周六停电一天。”
周六。今天周四。后天。
周城说的“最后一天”是今天。明天,后天。后天停电。
他在准备什么?
手机又响了。周城发来消息:“晚上想吃什么?”
我盯着这五个字,打了三遍又删了三遍。最后回:“随便,你做什么我吃什么。”
他秒回:“好。”
后面跟了一个笑脸表情。
他从来不用表情。我们结婚四年,他发微信永远只有文字,连句号都懒得打。那个笑脸挂在屏幕上,黄澄澄的,像一只眼睛。
第4章
那天下午我去了趟物业。
前台小姑娘认识我,笑着打招呼:“周太太,有事吗?”
“我家水压最近不太稳,想问问是不是管线检修。”我趴在柜台上,语气随意得像聊天气,“对了,周六停电通知我看到了,检修什么呀?”
“哦,那个啊。”她翻了一下桌上的文件夹,“换主线路,老化了。本来上个月就要弄,一直没排上。怎么了周太太,家里电器有问题?”
“没有,随便问问。”我扫了一眼她面前的电脑屏幕,物业系统的后台开着,页面停在三号楼管线图。我视力好,隔着柜台看得清清楚楚——三号楼一单元和二号楼之间的地下管廊有一段标注了红色虚线,旁边写着“待更换”。那条红色虚线经过的位置,正好是我们单元楼下。
“周六停电多久?”
“早上八点到晚上六点。周太太您要是家里没人,冰箱东西记得清一下。”
我笑着说好,转身走出物业办公室。太阳很大,照在小区中庭的景观池上。池子里的水很浅,底下铺的鹅卵石看得一清二楚。池边蹲着一个男人,穿着深蓝色工装裤,背对着我在捣鼓什么。我路过的时候瞟了一眼——他在往池底的排水口塞东西,一根软管,黑色,拇指粗。
他察觉到有人,转过头。四十来岁,国字脸,左边眉毛断了一截。他冲我点了一下头,继续低头弄他的软管。
我认得那根软管。周城上个月从网上买了一卷,说是浇花用。快递是我拆的,黑色PVC软管,内径八毫米。当时我还说他买这么粗的管子浇花,他说便宜,凑合用。
池底的排水口连着哪条管?我沿着池边走了半圈,蹲下来假装系鞋带。排水口旁边有一块地砖是松的,边缘有撬动过的痕迹。我用手按了按,地砖翘起来一角,底下是一截铜管,外壁锃亮,接头处缠着生料带。
新装的。铜管从地砖下面延伸出去,方向朝北——三号楼。
我站起来,拍了拍手上的灰。那个国字脸男人已经走了,池边只剩一圈水渍。我走回单元门口,没有直接上楼,而是绕到楼后面的设备间。设备间的门平时锁着,今天虚掩,门锁歪在一边。
推门进去,里面不大,四面墙挂着各种管线。燃气总阀在最里面那面墙上,铜质阀门,连着主管道。阀门旁边新焊了一根支管,很细,铜色,从主管道上分出来,沿着墙面爬到天花板,穿进一个预留孔洞。
我仰头看那根支管,它钻进孔洞之后往哪个方向走?应该是楼上。我们这栋楼共十八层,我在十二层。那根管往上走,会经过十三层、十四层、十五层……
我退出设备间,把门按原样虚掩好。回到家,关上门,后背抵着门板站了很久。
周城在装一根支管。一根从燃气主管分出来的支管。他装这根管子要做什么?
周六停电。停电的时候燃气还在供。如果有人在停电期间动燃气管线——没有电,监控全停,报警器用的是电,电磁阀也是电控。停电就等于所有安全措施失效。
他要在周六动手。
我掏出手机,打开孙哲的朋友圈。倒计时那条下面多了一条新评论,是他自己留的:“最后24小时。”配图是一张自拍,背景是某个办公室,白板上画着时间轴。我放大图片,勉强看清白板上的字迹——“D-6 踩点,D-5 领料,D-4 装配,D-3 调试,D-2 复检,D-1 确认,D-Day 执行。”
D-Day是后天。明天是D-1确认,今天D-2复检。周城今天出门前说“最后一天”,他说的不是最后一天上班,是最后一天复检。
我给他发微信:“晚上几点回来?”
过了十分钟他才回:“七点前。想吃什么?”
“红烧肉。”
“好。”
我把手机放下,走进卧室,打开衣柜最里面那层,从冬被底下抽出那件塑料袋包着的T恤。玻璃渣还在,铁锈味还在。我拎着T恤走到厨房,从抽屉里翻出一个干净的自封袋,把T恤胸口那块沾了玻璃渣的布料剪下来,装进袋子。剩下的T恤塞回原处。
然后我换了双运动鞋出门,去了趟城北工业园区。这次我没去那间厂房,而是绕到厂房后面的小巷。巷子里停着三辆车,白色面包车在最里面,中间是一辆深灰色SUV,最外面是一辆黑色轿车。
黑色轿车的车牌我认识,孙哲的。前挡风玻璃下面放着一个信封,没封口。我左右看了看,巷子里没人。伸手把信封抽出来,里面是一张折叠的A3纸,展开来——三号楼燃气系统改造图,标注了每一个阀门、每一段管线的位置和口径。图纸右下角有手写批注:“12F-12C段为控制节点,压力阈值0.4MPa,安全窗口120秒。”
12F-12C。十二层,C户。我家。
控制节点在我家。压力阈值0.4兆帕,安全窗口120秒。意思是在那个压力下,他们只有两分钟的时间操作,超过两分钟管道就会出问题。
我把图纸叠好,塞回信封,放回原处。退出巷子的时候腿有点软,扶着墙站了一会儿。手机在口袋里震了——手环APP的同步提醒。周城当前心率一百六十二,压力值九十三。
他正在做复检。复检什么?
回家的路上我一直在想一件事:周城和孙哲到底在装什么?燃气支管、铜管、软管、防割手套、雷管形状的东西、防爆玻璃、小区管线图、控制节点在我家。这些碎片拼在一起,怎么拼都指向一个方向——他们要在周六停电那天,对三号楼的燃气管线做某种操作。这个操作需要精确控制压力,需要两分钟的时间窗口,需要从我家作为切入点。
但目的是什么?
我走进单元门,等电梯的时候发现电梯按钮板最上面那颗“18”键的缝隙里卡着什么东西。我用指甲抠出来——一小片纸,折成四折。展开来,上面用铅笔写了几个字:“压力表已换,读数正常。”
字迹和门缝塞的纸条一样,左手写的。
有人在盯着周城。不光是他在行动,还有另一个人在暗处跟着他。这个人给我塞了纸条让我别查,又在电梯里留下纸片告诉我“压力表已换”。
我回到家,把纸片和之前的纸条一起塞进米缸。然后走进厨房,打开橱柜最下面那层,里面有个工具箱。我翻出一把卷尺和一支手电筒,转身去了楼道。
消防通道的楼梯间,十二层转角处有一根立管,从顶楼一直通到地下室。管身上每隔一层有一个接口,接口处装了压力表。我用手电筒照着十二层那个压力表,指针稳在0.35的位置。表盘玻璃上有新鲜指纹,边缘没有积灰。
被换过。最近被换过。
我拧了一下表盘旁边的排气阀,一丝气体呲出来,带着臭味。燃气,有压力,正常供气。周六停电之后,这根管子里的压力会被他们操控。控制节点在我家,控制什么?
我蹲在楼梯间,手电筒的光照着压力表,后背一阵一阵发凉。
他们要把压力调到0.4兆帕,然后呢?然后会发生什么?
手机响了。周城的消息:“我提前回来了。在楼下超市买葱。”
我回了一个“好”。然后站起来,拍了拍膝盖上的灰,从消防通道走回家。进门的时候手机又响了。闺蜜发来一张截图,是孙哲老婆的朋友圈,五分钟前发的。
配图是一张全家福,孙哲一家四口在某个农家乐。配文:“老公说明天出差,周末又只能我一个人带娃啦。”
明天出差。D-1确认。
周城推门进来,手里拎着葱和一瓶料酒。他换鞋的时候抬头看我,笑了笑:“今天怎么在家?”
“调休。”
“那正好。”他把葱递给我,“你切葱,我烧肉。”
我接过葱,走进厨房。周城站在灶台前,倒油,放冰糖,翻炒。他的动作很熟练,围裙带子系得规规矩矩。手环在他手腕上亮着绿光,心率八十四,正常。
我看了一眼他的后颈,那颗痣还在。脖子上多了一道红痕,像被什么细线勒过。
“周城。”
“嗯?”
“你脖子怎么了?”
他手上动作停了一秒。“搬东西蹭的。”
我把葱放在案板上,拿起刀。刀锋映出我的脸,看不出什么表情。
“周六停电,你知道吗?”
“知道。”他翻了一下锅里的糖色,声音很平,“物业贴通知了。”
“停电那天你有什么安排?”
他把肉倒进锅里,滋啦一声响,油烟腾起来。隔着烟雾,他转过头看了我一眼。那个眼神跟早上一样,像是想说什么,又咽回去。
“在家陪你。”他说。
第5章
我没有跑。
那条短信我看了三遍,然后把手机关机,塞到枕头底下。周城的手环在黑暗中一闪一闪地亮着绿光,数字从一百九十一慢慢往下掉。他的呼吸很轻,轻到我要凑近才能听见。
凌晨四点,他再次起身。这次我没装睡,睁着眼看他。他坐在床沿,背对我,肩膀微微耸动。我听见一个声音,很轻,像是喉咙里压着什么东西。他在哭。
周城从来不在我面前哭。结婚四年,他唯一一次红眼眶是他爸去世那天。他躲在厕所里待了半小时,出来的时候脸上已经干了。
我闭眼。他站起来,光脚走出卧室,进了客厅。我听见茶几抽屉拉开的声音,然后是那个熟悉的金属碰撞。他在摸那把刀片。我攥紧被子,没有动。
五分钟后他回来了,躺下,呼吸慢慢平稳。天亮之前他再没动过。
早上我照常起床,做早饭。煎蛋、热牛奶、两片吐司。他坐过来吃,动作正常,脸色苍白,眼睛底下两团青黑。吃完他站起来收碗,我按住他的手。
“今天别出门。”
他停住了。“什么?”
“我说今天别出门。在家休息。”
他把手抽回去,端着碗走向水槽。“今天要去公司交接,下午就回来。”
“周城。”我站起来,“你请了五天年假,根本没去公司。”
水龙头哗哗地流着。他背对我站着,手放在水槽里,没动。
“我前天去物业了。”我的声音很平,像在说今天菜价,“三号楼下面那根铜管,池子里的软管,还有消防通道压力表上的指纹。周城,你到底在装什么?”
水停了。他慢慢转过身,手撑在水槽边沿,指节发白。他看着我,嘴唇动了动,没有发出声音。然后他低下头,肩膀塌下去。
“你知道了多少?”
“够多了。”
他沉默了很久。厨房里只有冰箱嗡嗡的响声。然后他开口了,声音很低:“孙哲是我大学室友。他半年前找到我,说有一批数据要处理,需要借用小区管廊做一次压力测试。”
“什么数据?”
“城市燃气系统的安全冗余数据。他想验证现有的管网能不能承受极端情况。他说这是应急管理局的内部课题,没有正式批文,只能私下做。”他抬起头,眼睛里全是红血丝,“我一开始不想接。但他是我朋友,他说做完这个项目我就能进他们单位的专家库,职称评级可以直接跳一级。”
“所以你请假五天,天天去废弃厂房里帮他装东西。”
他点了一下头。“手套和工具是我买的。那根支管是我焊的。压力表也是我换的。孙哲负责技术和数据,我负责现场施工。”
“铁皮柜里的东西是什么?”
他愣了一下。“什么铁皮柜?”
“厂房墙角那个。六排整整齐齐,像雷管。”
周城的脸一下子白了。“那不是雷管。那是传感器。压力传感器和温度探头,一共六组,对应三号楼的六个测点。我每天晚上去那里做调试和校验。”
我盯着他的眼睛。他的瞳孔在收缩,呼吸变快,但不像是撒谎。
“你知不知道孙哲分管什么?”
“危化品监管。”
“他管烟花爆竹和民爆物品。一个管民爆的副科长,私下找你做燃气管网的压力测试,没有批文,没有备案,全程避开公司记录。周城,你信他?”
他张了张嘴,没说话。
“周六停电,所有电控安全阀全部失效。你们的操作窗口只有一百二十秒,压力阈值零点四兆帕。如果超了,三号楼从十二层往上,燃气管线会怎么样?”
他脸上的血色彻底褪干净了。“你……你怎么知道这些?”
“我看到图纸了。”
他退了一步,后腰撞在灶台上。他低头看着自己的手,那双手在抖。“他说有安全冗余。他说零点四兆帕在管道设计承压范围之内。他说——”
“他说。”我打断他,“你亲手焊的管子,你亲手装的表,你有没有自己算过?”
他没回答。我走进卧室,从床头柜里拿出手机开机。十七条未接来电,全是陌生号码。一条短信,还是那个未知号码:“压力表被动过。0.4是假的,实际阈值0.28。别让他去。”
我把手机递给周城。他看完短信,整个人像被人抽了骨头,沿着灶台滑到地上,坐在地砖上。手环在他手腕上疯狂震动——心率一百七十六,报警阈值被触发了。
“谁发的?”他声音嘶哑。
“不知道。”我蹲下来,跟他平视,“但这个人知道你在干什么,也知道孙哲在骗你。周城,孙哲给你的图纸,你有没有质疑过任何一个数据?”
他没说话。沉默就是答案。
“他让你装的那根支管,从燃气主管分出来,经过设备间,穿到楼上。你记得它经过哪一层吗?”
“十二层。”
“哪一户?”
他猛地抬起头。我看着他的眼睛,一字一字说:“经过我家。控制节点在你亲手焊的那根管子上,周城。如果压力超了,第一个炸的就是我们家。”
他张着嘴,喉咙里发出一声很轻的呜咽。然后他爬起来,跌跌撞撞地冲向玄关,抓起鞋柜上的车钥匙。
“你去哪?”
“去找孙哲。”
“你找不到他。”我站起来,“他老婆昨天发朋友圈说他今天出差。他根本不在城里。”
周城站在门口,手握着门把手,整个人在发抖。他转回头看我,眼眶通红。“那怎么办?周六——”
“你去自首。”
他愣住了。
“现在去。带着你手上的图纸、聊天记录、转账记录,去公安或者应急管理局的纪检组。把孙哲供出来,把你自己的问题也说清楚。”
“那我会——”
“你会丢工作,可能会被追责。但如果你不说,周六出事,那就是危害公共安全。你自己选。”
他站在门口,手环还在震。绿光映在他脸上,一闪一闪。他慢慢松开把手,掏出手机,翻出孙哲的微信对话框。最后一条消息是昨晚十一点,孙哲发的:“明天确认完就收工,周六见。”
周城打了几个字:“你在哪?我去找你。”
消息发出去,红色感叹号跳出来。对方已开启好友验证。
孙哲把他删了。
周城盯着那个感叹号,手机从手里滑下去,砸在地砖上。屏幕裂了一道细纹,像一条蛇,从他的指纹蔓延到屏幕边缘。
第6章
孙哲的妻子叫林见秋。我们约在城东一家不起眼的咖啡馆见面,下午两点,店里只有我们两个客人。她比朋友圈照片上瘦很多,颧骨撑着一层薄皮,眼窝深陷,手指一直绞着纸巾。
“他半年前开始不对劲。”她说话的时候不看我,盯着桌上的咖啡杯,“先是频繁出差,后来整夜不归。我查了他手机,发现他在外面租了间公寓,里面全是图纸和管子。我问他,他说是工作。再问,他就动手。”
她把袖子撸上去,小臂内侧有一道淡粉色的疤痕,从手腕延伸到肘弯。
“我带着孩子回了娘家。上周我收到一个陌生快递,里面是一张U盘。U盘里是他电脑里的文件——完整的项目计划、转账记录、聊天截图。他不是第一次做这种事。三年前他在另一个区,用同样的手法找了一个工程师,也是私自接燃气管线,结果试压的时候管子爆了。那个工程师全身百分之四十烧伤,现在还在康复医院。”
“为什么没人查他?”
“因为那次没有直接证据。工程师拿了钱,签了保密协议,自己扛了。孙哲把责任全推给他,说是他违规操作,自己只是‘监管失察’。处分了一个警告,调了个岗,继续干。”
她终于抬起头看我,眼睛很亮,亮得有点吓人。“你老公是第二个。U盘里还有一份名单,上面有五个人,全是做技术的,全都跟他合作过。你们是唯一还没出事的。”
“你为什么帮我?”
“因为我不想再有人进医院。”她低下头,用手背擦了一下鼻子,“我举报了。上周五,我把U盘交到了市纪委。但孙哲在里面有人,消息走漏了,他提前知道了。所以他删了你老公,准备跑。”
“跑?”
“后天停电的时候,他根本不会去现场。他会让你老公去操作,自己在外面等结果。成了,他拿数据去卖钱,失败了,你老公背锅。和上次一模一样。”
我把咖啡杯推到一边,手在桌面上攥成拳。“他在哪?”
“我不知道。但他有个习惯,每次行动前一天,会去城北的废弃厂房做最后检查。今天晚上,他一定会去。”
我站起来。林见秋叫住我:“你打算怎么办?”
“报警。”
“报警没用,他上面有人。你得让事情闹大,大到没人敢压。”
我看着她。她把手里的纸巾展平,上面用圆珠笔写着一行字——一个地址,城北工业园区,和那间厂房隔着两条街。
“这是他租的公寓。里面有全套备份资料,硬盘、图纸、转账记录。你拿到手,直接送市纪委,不要经过区里。”
我把纸巾折好,放进贴身口袋。“你为什么不自己去?”
“他认识我。我一出现,他就会销毁所有东西。”她站起来,拿起包,“你老公现在在家?”
“在。”
“看着他。别让他出门。孙哲删了他,说明他已经没有利用价值了。一个没有利用价值的人,对孙哲来说就是威胁。”
她走了。咖啡馆的门铃响了一声,又安静下来。我坐在原位,手放在桌面上,看着窗外。阳光很好,街上人来人往,没人知道后天会发生什么。
我给周城发了条消息:“在家等着,哪都别去。”
他秒回:“好。”
然后我给闺蜜发了条消息:“你表姐夫在应急管理局,能联系上吗?有急事。”
半小时后她回过来一个号码。我拨过去,对面是一个中年男人的声音。我把事情说了——孙哲、私自改装燃气管线、周六停电、控制节点在我家。他沉默了很久,然后说:“你说的情况,我需要核实。但有一件事我可以告诉你——局里上周五确实收到了一份匿名举报材料,涉及孙哲。目前纪检组已经介入,但还没收网。”
“为什么还没收?”
“因为材料不完整。缺最核心的东西——他私自改装管线的直接证据。没有这个,只能查他经济问题,查不了危害公共安全。”
“我有。”
电话那头安静了两秒。“你有什么?”
“全套图纸、现场照片、聊天记录、转账凭证。还有他租的公寓地址。东西在里面,我没动。”
“你现在在哪?”
“我去拿。拿到了怎么给你?”
“你直接打这个电话,我派人去取。不要经过任何中间人。”
挂了电话,我回家。周城坐在沙发上,手环摘了放在茶几上,手腕上空荡荡的。他抬头看我,眼睛里全是惶恐,像一只被踢出窝的动物。
“孙哲的老婆找我了。”我说,“他三年前就干过一次,有人进了医院。你是第二个。”
他低下头,双手捂住脸。肩膀在抖,但没有声音。
“现在跟我走。去城北拿东西。”
“什么东西?”
“能救你命的东西。”
他没问第二句。站起来,穿鞋,跟我出门。一路上他一句话没说,坐在副驾驶上盯着窗外。车过了一个路口又一个路口,他的手始终攥着安全带,指节发白。
到了那间公寓楼下,我让他在车里等着。我自己上去。门没锁,推开就是一股方便面和烟味混在一起的恶臭。一室一厅,客厅堆满了纸箱和金属管件。卧室里一张床,一个铁皮柜,柜子没锁。拉开,里面是三个硬盘、一摞纸质图纸、一个透明文件袋装着的转账回单。
我把所有东西装进带来的帆布袋。转身要走的时候,床头柜上的手机亮了。屏幕上是孙哲的微信消息预览:“东西都处理干净了?今晚别回公寓。”
发消息的人备注名是——“刘局”。
我拿起手机,用孙哲的指纹解了锁——他喝醉的时候周城帮他录过,周城告诉过我。翻到那个“刘局”的聊天记录,往上拉了十几屏,全是关于这次行动的具体安排。哪一天做什么,哪个节点怎么处理,出了问题谁负责。最后一条是昨天晚上发的:“周六你本人不要到现场。让周城操作。出事了他扛。”
我把手机装进袋子,快步下楼。回到车上,周城看着我手里的帆布袋。“拿到了?”
“嗯。”
“现在去哪?”
“市纪委。”
车子发动。我握着方向盘,手很稳。后视镜里,那栋公寓楼越来越远。周城坐在旁边,忽然说了一句:“对不起。”
我没回。车子拐上主路,市纪委的牌子在路的尽头。
作者声明:作品含AI生成内容
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.