沈砚上车的时候,G7719 次「云岭号」的车门正在倒数第七秒闭合。她一手拎着磨得发白的旧帆布包,一手把那只搪瓷杯扣在掌心,杯底磕掉了一块瓷,露出指甲盖大小的黑铁胎,像一颗补了又补的牙。她在 07 车 07F 坐下,靠窗,把包塞进脚下,杯子里还剩小半杯凉茶。杯身印着一行褪色的红字:车辆段 1998 年度安全标兵。那不是她的奖,是周继良的。
她今年三十二岁,在北辰轨道交通集团车辆状态监测中心振动诊断组做工程师,说白了,是给高铁听心跳的人。列车跑起来,轮对、轴承、齿轮箱、钢轨接缝,每一样东西都在以各自的频率发抖,几百种振动叠成一条乱糟糟的波形,落在她的屏幕上。别人听见的是“轰隆隆”,她听的是“哪一拍多了一下”。组里新人常被她一句话吓住:一套轴承如果滚道上剥落米粒大的一块,转起来就像有人在一整首曲子里,每隔几小节悄悄多敲半下板,你不仔细数,一辈子也发现不了。她干这行九年,靠的就是数那半下。
这一天她要去松坪。包里有一块两寸半的旧移动硬盘,用绒布裹了两层,外面再套一只塑料自封袋。硬盘里是三年前云岫客运专线「7·12」事件留下的原始振动记录,四十七个通道、连续十九个小时、连一个采样点都没舍得删。下午两点,轨道运输安全技术复核中心要在松坪开一场责任复核听证会,她是申请复核人。九年前带她入行、三年前病故的师父周继良,处分决定书上至今写着“擅自扩大预警等级、造成非必要停车、影响运输秩序”。那张纸压在一个死人身上,压了三年。
她把笔记本翻开,接上座位下方的电源,屏幕亮起来的一瞬间,窗外的站台开始向后退。左边的过道空着,右边 07D 坐了个十岁上下的小女孩,怀里抱一盒没拆封的绿豆糕,两只脚够不着地,一晃一晃。女孩偷偷看了她两眼,又飞快把脸转回窗外。
“姐姐,你是去松坪吗?”女孩终于忍不住问。
“是。”
“我也是。”女孩把绿豆糕抱紧了一点,“我去看外婆。我妈妈说,坐到第五个站就到了。”
沈砚“嗯”了一声,从包里摸出一支笔,在便签纸上写下开车时间:09:14。她习惯在纸上记公里标,屏幕上的波形必须和脚下的里程对得上,差一公里,一条异常就可能是另一条异常。笔尖刚落下,车厢地板送来一丝极轻的颤动,从尾骨往上爬,很短,短到像人眨眼。她的手指在膝盖上停了半秒,又继续写。云岭号跑的是新线,接缝少,这种细颤不该有。
她没抬头。九年里她学会的第一件事,就是别为半下板大惊小怪。
列车开出十九分钟,有人停在了她这一排。
先是一双擦得很亮的深棕色皮鞋,接着是一只手,敲了敲她小桌板的边缘,三下,不重,但每一下都带着“你该抬头了”的意思。
“哎,跟你换个座。”
沈砚抬头。站在过道里的男人三十五六岁,剪裁合体的灰蓝西装,袖口一颗袖扣是暗银色的,头发梳得一丝不乱,脸上却没有任何一丝打算等人回答的耐心。他身后半步站个年轻助理,抱着一台平板和一件女士薄外套;再往后,一位头发全白的老人扶着座椅靠背,眼神落在窗外,像是不太想参与这件事。
“07A 和 07B 是我们的,”男人用下巴点了点斜前方,“我母亲想跟我坐一排。你去 12 车,那边整排空着,靠窗,比这儿宽敞。”
“我不换。”沈砚说。
她声音不大,甚至有点干,像在念一条数据。男人愣了一下,明显没料到这三个字来得这么快、这么没有商量余地。他叫陆承宇,昆岳精密的副总,从二十三岁起,他跟人谈事情的方式就没变过:先给一个数字,再给一个期限,最后给一句“你算算”。今天上车前,他已经把这一排的位置、这一趟车的到站时刻、以及松坪那场听证会的时间,在脑子里算过一遍了。
“你知道我是谁吗?”他笑了一下,笑意没到眼睛里。
“不知道。”沈砚说,“也不影响。这个座位是我买的,我这一路要用。”
“要用?”陆承宇把这三个字在嘴里嚼了一遍,转头对助理说,“你听听。”助理立刻把平板举起来,镜头轻轻一转,对准了沈砚。
后排有人开始看过来。车厢里那种特有的、被压低的安静,忽然就有了裂缝。
“我给你个数。”陆承宇拉了拉袖口,在小桌板对面弯下腰,一只手撑在她椅背上,距离近得能闻见他身上的冷杉味香水,“一千,你挪一下,五分钟的事。”
沈砚把便签纸压平,没有看他。
“三千。”
她把笔帽扣上。
“一万。”陆承宇直起身,声音陡然提了半度,好让整节车厢都听得见,“一万块,买你从这儿走到 12 车,走三十步。你要是嫌少,我再加。”
“不换。”沈砚说,“我在做记录,靠窗要记公里标,座位下面有电源。硬盘不能挪。”
“硬盘。”陆承宇重复了一遍,这两个字从他嘴里出来,忽然带上了另一种味道。他盯住她脚下那只旧帆布包,停了一秒,才慢慢收回视线,“行。”
他直起身,从助理手里接过一只黑色手包,拉开拉链。
后来很多人在直播片段里反复回看这一秒,说那一秒里他的表情根本不是被拒绝后的恼怒,而是一种按计划进行到下一格的平稳。他抽出五沓还带着银行封条的百元钞,一沓一沓,不急着扔,先在小桌板上码齐,码成一个小小的、方方正正的台阶,然后最上面那一沓被他用手掌一推,散了。
“五万。”他说。
钞票从桌板边缘滑下去,两三张落在沈砚的鞋面上,一张贴着那只搪瓷杯停住。杯子里的小半杯凉茶晃了晃。
“五万块,够你买十个座位。”陆承宇把空了的手包合上,抬脚,鞋尖不轻不重地碰了一下杯底。搪瓷杯倒了,凉茶洇开,顺着小桌板流到她键盘边缘,那块磕掉瓷的黑铁胎朝上,亮了一下。“滚。”
07 车安静了大概两秒钟。
有人倒吸气,有人赶紧低头装作没看见,也有人把手机举得更高了。助理的平板稳稳地跟着沈砚的脸,镜头里甚至特意收进了地上那几张钞票——后来被剪成短视频封面,配的标题是「女子占座不让,五万现金撒一地」。
沈砚没有立刻动。她先把手从键盘上挪开,怕茶水渗进去;再把倒下的杯子扶正,杯口朝上,用袖口把桌面上的水吸了一下;然后弯腰,把地上的钞票一张一张捡起来,理齐,边角对齐,放回小桌板上那四沓旁边,码得比原来还整齐。
整个过程里她一句话没说,脸也没红。只有坐在后排的女孩看见,她捡最后一张钞票的时候,手指在膝盖上很快地敲了三下,像在数什么。
“你聋了?”陆承宇往前半步。
“钱还你。”沈砚把五沓往他那边推了两厘米,“座位不让。你要是不舒服,可以找列车长。”
“我找列车长?”他像是听见了特别好笑的话,转过身面对整节车厢,声音敞开了,“大家看看啊,我好好跟她商量,从一千加到五万,她一句不换。一列车的座位,凭什么她一个人占着?我妈七十岁了,站在这儿——”
那位一直望着窗外的白发老人,这时候轻轻拉了一下他的袖子。
“承宇。”老人只说了两个字,声音很低,“算了。”
“妈,不是算不算的事。”陆承宇把她的手拂开,转回来时脸上又换回那副体面的样子,“我这个人最讲道理。可道理也得有个价。”
列车长方漪是从 06 车赶过来的,四十出头,制服扣得一丝不苟,手里夹着一本厚厚的台账。她先看地上,再看小桌板,最后看沈砚的票。
“两位,先别激动。”方漪的声音是常年处理纠纷练出来的那种平,不高不低,先把场面往下压,“先生,钞票您收起来,车厢里不许这样。女士,您这边……”她顿了顿,措辞很谨慎,“12 车确实有整排空座,如果您方便,我们帮您把东西一并搬过去,行李、电源,都给您安排好。今天满员,老人家站着不合适。”
“我不换。”沈砚说。
方漪的眉心动了一下。她做了十七年客运,见过为了一个靠窗座吵到报警的,也见过真有难处的,但很少见到一个人被五万块钱砸在脸上,还能用这么平的语气重复同一句话。她低头看了一眼台账,又看了一眼那台被茶水洇湿一角的笔记本——屏幕上不是电影,不是表格,是一条正在缓慢起伏的、密密麻麻的青色波形,右上角一行小字她看不懂,只认得“轴温”“通道 03”。
“您这……是在工作?”
“是。”
“能出示一下吗?”
沈砚从内袋里摸出工作证,翻开,递过去。方漪接过来,看清“北辰轨道交通集团 车辆状态监测中心 振动诊断组”那一行,手指明显收紧了一点。她跑车这么多年,知道这趟线上偶尔会有穿工装的人上车测数据,但很少见到有人带着自己的杯子、自己的旧包,坐在二等座靠窗的位置,被一沓钞票逼到这一步,还只说“我在做记录”。
她把工作证双手递回去,转身对陆承宇说:“先生,座位是按票号来的,我们不能强制旅客换座。您母亲如果有需要,我去 12 车给您调一个靠过道的、离您最近的位置,或者把餐车座位清出来。”
“我不缺座位。”陆承宇说,“我缺一个说法。”
他这句话说完不到十秒,07 车连接处传来对讲机的响动,一名随车安全员快步过来。陆承宇迎上去,语气忽然变得极其克制、极其讲理:“同志,我不闹事,我投诉。这位女士拒不配合、言语冲撞,还把大量现金撒在公共区域,现在整节车厢都在拍。我要求做个记录,别到时候说不清。”
助理的平板始终没放下。那一刻沈砚才明白,从第一声“哎,跟你换个座”开始,镜头就没关过。
“女士,麻烦您跟我们去餐车写个情况说明。”安全员的语气不算硬,甚至有点为难,“就是走个流程,几分钟。”
沈砚看了一眼窗外。云岭号正穿过一段长长的声屏障,玻璃上掠过自己模糊的脸,和身后那个举着平板的影子。她把笔记本合上,硬盘从包里拿出来,塞进外套内侧的口袋,拉好拉链;搪瓷杯里剩的那点茶,她倒进了座椅背后的垃圾袋,杯子还是带上了。
站起来的时候,后排那个小女孩忽然从座位上探出半个身子,把一小块用纸巾包着的东西塞进她手心。
是一颗橘子糖,透明糖纸,被攥得有点温。
“姐姐,”女孩小声说,“你的杯子摔疼了。”
沈砚低头看她。九年来她在监测中心值过无数个夜班,见过凌晨三点钟的红色报警,见过被判“误报”的师父在走廊尽头一根接一根地抽烟,见过处分决定书上那行冷冰冰的字,都没有这一刻让她喉咙发紧。她把糖放进上衣口袋,和硬盘隔了一层布。
“谢谢。”她说,“我一会儿就回来。”
“我帮你看着座位。”女孩把绿豆糕抱在怀里,坐得笔直,像被托付了一件天大的事,“我哪儿也不去。”
餐车在 05 车。沈砚跟着安全员穿过四节车厢,一路上有人抬头,有人举手机,有人把已经发出去的短视频又点开一遍。她能听见细碎的、被压低的词:“就是她”“五万”“不让座”。走到 06 车连接处时,地板又送来那一下细颤,比上一次清楚,隔了大约三秒,再来一下。她下意识放慢脚步,指尖抵在车厢壁板上。
不是钢轨接缝。接缝是整列的、均匀的、从车头往车尾一节一节传过去的;这一下是局部的,从右后方来,短促,带一点点不该有的高频尾巴,像一颗小砂子被卷进轴承滚道,转一圈,磕一下。
她在心里数了六个节拍。第五节,多了一下。
餐车的灯比车厢白。方漪给她倒了杯热水,把情况说明的表格推过来,笔放在旁边:“您慢慢写,不着急。刚才那位先生……我们已经请他回座了。”
“他不会回座。”沈砚说。
方漪抬眼。
“他要的不是座位。”沈砚把笔拿起来,在“事件经过”那一栏写下第一行的日期和时间,字迹很稳,“他要么想让我误了松坪,要么想让我在这趟车上留下点什么记录。”
“什么记录?”
“情绪失控、拒不配合、扰乱秩序。”她写完一行,抬眼看了看方漪,“下午两点,松坪有一场复核听证会。我是申请复核人。”
方漪握着台账的手停在半空。她没追问复核什么,只是把表格往沈砚那边又推了半寸,声音压得更低了:“那您快写。写完我陪您回 07 车。”
沈砚低头写完最后一笔,把笔放下,打开自己的笔记本。茶水只在键盘边角留了一道浅痕,屏幕亮起来,她的工作账号还挂着——振动诊断组的权限可以看全线在途列车的实时状态,这是她九年来每天做的事,此刻也只需要一次登录。
屏幕上,G7719 次列车的整车状态页面跳出来。十二个通道的轴温曲线一字排开,十一条平直,贴着同一条绿色的基准线。
只有第三条,从 09:26 开始,很轻很轻地,往上翘了一格。
她盯着那一格,把橘子糖从口袋里摸出来,放在笔记本旁边,没有拆。
第二条曲线是沈砚用另一台离线程序跑出来的,不在集团系统里,在她自己的硬盘里。
那是三年前 7 月 12 日凌晨 01:47 的一段原始记录,通道编号 03,来自云岫线一列动车的 3 号转向架。她把两条波形叠在同一个坐标轴上,一条青,一条灰,横轴对齐到同一个转速,然后按下“差值”。屏幕上原本杂乱的毛刺忽然安静下来,剩下的东西让餐车里所有声音都退远了:两组波峰,每隔固定的间隔同时鼓起一次,间隔一模一样,连尾巴上那一点高频的毛边都一样。
外圈通过频率。轴承滚道上有一块剥落,滚子每压过去一次,就多敲半下板。这半下板,三年前师父在监测中心拍着桌子说过,被写进了“擅自扩大预警等级”的处分决定里;今天它又在这列云岭号上,隔着一千多个日夜,一模一样地敲了一遍。
她把截图放大,去看曲线右上角那串批次号:KY-2107-B。手指停住了。
昆岳精密。陆承宇上车时报出的那个“我给你个数”,原来不是随口的一句台词。三年前那批被判为“误报”的轴承、今天她脚下这套仍在以三百公里时速转动的轴承、以及松坪下午两点要复核的那份供货档案,是同一个批次,同一家公司。
“方车长。”沈砚合上笔记本,抬头时语气和刚才写情况说明时没有区别,“我需要向调度提一条书面建议:G7719 次 3 号转向架轴温与振动特征异常,建议限速观察,就近安排停车检查。”
方漪正把热水壶放回底座,闻声转过身来:“异常?系统没报警。”
“系统阈值是给‘已经坏了’定的。”沈砚把屏幕转过去,指尖点在那一格翘起来的青线上,“这条线还没到阈值,它只是比另外十一条高了一格。就像一个人还没发烧,但嗓子先哑了。我比对的是它多出来的那半拍,不是温度。”
“您有多大把握?”
“两条曲线,隔了三年,同一条特征频率。”她顿了顿,“把握不是我说了算,得把轮子拆下来看。”
方漪看了她几秒钟。十七年客运,她见过太多“我觉得”“我怀疑”“我要求”,也见过按规定必须层层上报、层层等回话的流程。她把台账翻到新的一页,坐下,开始一字一句地记:“时间、车次、通道号、建议内容、提报人单位。”写到“振动诊断组”时,笔停了一下,还是写完了。
对讲机响了两轮。第一轮是车队值班,第二轮是调度台。回话很短,方漪复述的时候尽量把语气放平:“调度说,车载监测未触发任何报警,轴温在正常区间,正点运行优先,建议……建议记录备查,维持运行。”
“记录备查。”沈砚重复了这四个字,没笑,也没恼。她太熟悉这四个字了,三年前那份预警单的处置栏里,写的也是这六个字里的四个。
“我再报一次。”方漪说。
“不用了。”沈砚把笔记本合上一半,忽然想起什么,重新掀开,去点集团平台的刷新键。
页面转了两圈,弹出一行浅灰色的提示:您的账号因“复核听证期间岗位回避”已被临时停用,如需查询权限请联系技术管理部。
餐车顶上的白灯嗡地响了一声。沈砚盯着那行字,指尖在触控板上没动。岗位回避——这四个字她只在一种场合见过:有人不希望她在听证会之前,再看到任何一条实时数据。而这条停用指令下达的时间,比她刚才提报限速建议,只晚了十一分钟。
“他们把手伸到车上了。”她说。
方漪没听明白,但她听懂了这句里的分量,把台账往自己这边收了收,压低声音:“沈工,我不会把这条建议划掉。我报过一次,纸上就有一次。”
07 车那边,事情正在往另一个方向长。
陆承宇回到座位以后,没有再提换座。他让助理把平板里的片段剪成十七秒,配了字幕,交给外面的人往平台上放。片段里没有那五沓钞票被码齐的过程,没有鞋尖碰倒杯子的那一下,也没有老人拉住他袖子说的那句“算了”;只剩一个背对镜头的女人、一地散开的百元钞、和一句被放大加粗的“不换”。
到 10:02,#五万块让滚# 爬上了热榜第十七位;10:19,第九位;10:40,前五。评论区里有人把沈砚的工作证照片翻了出来,那张照片是助理在餐车门口隔着玻璃拍的,单位名被红圈画了两道。“原来是自己人”“拿着集团的权限占座”“内部人员耍特权”,一层一层往上叠。有人替她说了句“不让座是本分”,立刻被几十条回帖淹掉。还有人开始编她的名字、编她去松坪的目的,编得有鼻子有眼。
沈砚是在 06 车连接处看到这些的。她没往下刷,只把手机翻过去扣在掌心,站了一会儿。车厢连接处的地板抖得比客室明显,那半下板从右脚脚底传上来,隔三秒,一下。她数到第十七下,忽然听见有人叫她。
“沈砚。”
09 车和 10 车的连接处站着个穿夹克的男人,三十六七岁,头发塌着,手里捏着一只没拧开的矿泉水瓶,瓶身已经被捏得变了形。纪淮,她师兄,当年和她一起在周继良手底下值夜班,如今在技术管理部做审核。三年前那张预警单上,“同意降级、维持运行”六个字,是他签的。
“你也在车上。”沈砚说。
“我被叫去松坪。”纪淮的眼睛先躲了一下,又强迫自己看回来,“……听证会,让我出个技术说明。”
“说明什么?”
“说明三年前那次预警,等级确实提得过高。”他说完这句,喉结滚了一下,矿泉水瓶“咔”地响了一声,“沈砚,我劝你一句。今天别把事情闹大。你查的那批轴承……早就结案了。”
“你当年也这么说。”沈砚看着他,“在监测中心走廊里,你说‘师兄帮你把流程走完’,然后你在单子上签了字。”
纪淮的脸一下子白了。他往前半步,又停住,声音低得几乎被轮轨声吃掉:“我爸那年做第二次手术,费用是罗总批的借款。签字那天早上,他把我叫到办公室,把借款单压在预警单上面,什么都没说,就让我自己看。我看了四分钟。”他抬手抹了一把脸,“我不是想让你原谅我。我签了就是签了,这辈子洗不掉。我就是……不想再看你走师父那条路。”
连接处安静了几秒钟。窗外是一片掠过去的、黄了一半的稻田。
“师父那条路是什么路?”沈砚问。
“没有路。”纪淮说,“他到最后还在整理那十九个小时的数据,护士把电脑收走,他就拿笔在纸上画波形。他跟我说,小砚比我们都笨,认死理,可这行最后得靠认死理的人。”
沈砚的眼睛垂了一下,很快抬起来:“师兄,我问你一件事,你照实答。三年前报上去的那条预警,原始等级是几级?”
纪淮捏着矿泉水瓶的手停在半空。
“我不要求你翻供。”她说,“我只要一张纸。”
他从夹克内袋里摸出一张对折了四折的复印件,纸边已经起毛,看得出在口袋里揣了不止一天。递过来的时候,他的手抖得厉害,纸角擦过沈砚的手背,凉的。
“调度值班记录的复印件。”他说,“原始预警等级那一栏,被改成‘观察’之前,我拍过一张。底下有签批。我留了三年,一直没敢拿出来。”
沈砚把纸展开。表格式样很旧,蓝色油墨,第三行“处置意见”里,有人用铅笔写过“立即扣车、扩检同批次”,被橡皮擦过,字迹还留着一道浅浅的沟;旁边打印体盖上去的是“降级观察、维持运行”,签批栏三个字:罗启昌。北辰集团分管设备及采购的副总。
复印件右下角,还有一行几乎看不清的手写小字,是周继良的笔迹:“通道 03,特征频率与 2107-B 批次一致,请复核供货台账。”
她把纸重新折好,放进内袋,和硬盘隔开。
“师兄,”她说,“下午两点,你照实说。你不用替我说话,你就说你签过什么、看见过什么。”
纪淮点头,点得很慢。转身要走,又回过头:“陆承宇的人在餐车那边翻过你的包。我看见他跟安全员说,是‘疑似遗失物,代为保管’。”
沈砚已经往 07 车走了。
后来她总想起那一幕:07 车 07F 的座位上,十岁的念念把那只旧帆布包整个抱在怀里,两条腿盘在座椅上,绿豆糕盒压在包上面,像一只护着窝的小兽。助理弯着腰,一只手已经搭上包带,嘴里说着“小朋友,这个阿姨的东西我们先收一下”,另一只手举着手机在拍。女孩不动,也不哭,只把脸抬起来,一字一句地说:“她说了,一会儿就回来。我帮她看着。”
“你哪个学校的?”助理笑了一下,手上加了点力。
“我爸爸是给火车看轮子的。”念念把包抱得更紧,声音不大,整排人都听见了,“他说轮子会说话,说有人肯听,就没人会摔。他不让别人乱碰听轮子的人的东西。”
方漪是从另一头快步过来的,一只手按住包带,另一只手把台账夹在腋下:“先生,旅客物品我们按规定登记,不代人保管。您回座吧。”
沈砚在过道尽头站定,没有走过去道谢。她只是隔着七八排座椅,冲念念点了一下头。女孩立刻把脸埋进绿豆糕盒后面,耳朵红透了。
回到座位,她做的第一件事不是看手机,是把硬盘接上离线笔记本,开始做镜像。硬盘插进接口那一声轻响,忽然把她拽回三年前腊月的病房。那天暖气片整夜咔咔地响,师父瘦得只剩一把骨头,靠在摇起来的床头,让师母把床头柜最底下那只旧帆布包递过来。包里没有别的,就一块用绒布裹了两层的硬盘,和一支铜柄听针。他把硬盘塞进她手里,说:“我数不动了。”
她那时候没接住话,只攥着那块冰凉的铁。师父又教了她最后一件事:“他们不会删,删太蠢,一查日志就露。他们会把这一拍揉平——重采样,把三分钟的采样率一改,那声咳嗽就化进整段呼吸里,曲线看着比谁都干净。小砚,你记着,往后看见一条特别顺的曲线,先别夸它干净。”她憋了半天,说了句“我怕我说不过他们”。师父笑了一下,眼角的褶子全堆起来:“不用你说得过。你把两条线摆一块儿,让别人自己看。”
那是他清醒着说的最后一段话。第二天凌晨,护士收走电脑,他拿笔在纸上画波形,画到一半,笔停在半空。她没在病房里哭,回中心把当天那个夜班值完了,凌晨四点,在便签纸上抄了他那句“数据不会替自己说话,得有人替它开口”,折好,夹进硬盘的绒布里。纸如今已经发脆,折痕处起了毛。
绒布重新摊开在小桌板上,那张便签还在原位。沈砚把它挪到一旁,没有展开。
三份:一份留在原盘,原盘用绒布重新裹好,塞回内袋;一份完整镜像加密后上传自己的云盘,文件名是一串没有意义的日期;一份只截关键证据——三年前原始频谱、今天的实时曲线、批次号、值班记录复印件的高清照片、师父那行手写小字、方漪台账上那条“10:07 已提报调度、回复维持运行”的记录照片——打包发进复核中心的证据接收邮箱,同时抄给行业安全监察办公室的公开受理地址。发送前她把橘子糖从口袋里拿出来,摆在键盘左上角的同一个位置,像给什么东西压了个纸镇。
上传进度条走到尽头的时候,车厢广播响了,前方到站沅城北,停车两分。
沈砚抬头看了一眼屏幕右上角的时间:10:51。她把两条曲线叠在一起,从那一格翘起的轴温往后推,按当前速度算,异常特征增幅到车载报警阈值,还有大约两个半小时,正好落在松坪到站前后。也就是说,如果没人拆下这套轮子,它会一路跑到松坪,然后在听证会开始前后,正式“报警”——那时候所有人才会说:看,系统报了,跟三年前那次预警没关系。
她忽然明白了这三年的局做得有多干净。不是删掉一条数据,是让数据自己“晚到”。
“方车长。”她按下呼叫铃,声音仍旧很平,“我不要求您停车。我要求一件事:到沅城北之前,让我把这两条曲线,投到 07 车的电视上。”
方漪站在过道里,一手扶着座椅背,看了她很久。
“沈工,”她说,“您知道投出去意味着什么吗?现在整列车、整个网上,都在等您再出一次丑。”
“我知道。”沈砚把糖纸轻轻抹平,“我师父等了三年,等的是有人肯把两条线摆在一块儿看。今天这列车上有四百多个人,他们刚好都在。”
07 车顶上那排壁挂电视,平时放的是到站信息和安全提示。方漪去广播室调信号的时候,手在按键上顿了两次。
“沈工,”她回头,“我只给您三分钟。三分钟之后不管有没有人信,我得把屏幕切回去。”
“够了。”
10:58,云岭号驶出最后一段声屏障,窗外的天忽然亮得晃眼。车厢里原本各自低头刷手机的人,被电视“啪”地一声明亮惊得抬起头来。屏幕上没有字幕、没有开场,只有两条曲线:一条青,一条灰,横轴是时间,纵轴是振幅,上下对齐地铺着。
沈砚站在过道里,一手扶着座椅背,一手捏着那支写公里标的笔。她没拿话筒,声音却刚好能送到最后一排。
“各位,占用三分钟。我叫沈砚,在北辰集团车辆状态监测中心做振动诊断,就是给列车听心跳的。”她用笔尖点了点屏幕,“这条青线,是咱们这列车 3 号转向架,从 09:26 到现在的实时记录。这条灰线,是三年前另一列车、同一个通道、连续十九个小时里的一段原始数据。”
有人小声说:“这什么啊,心电图?”
“差不多。”沈砚说,“一列高铁跑起来,轮子、轴承、钢轨,每样东西都在抖,抖的节拍各不相同,叠在一块儿就是一整首曲子。我们这行干的活,是从曲子里数有没有人多敲了半下板——轴承滚道上要是剥落了米粒大的一块,滚子每压过去一次,就多出半下。平时听不出来,得把别的声音全扣掉。”
她按下键盘。屏幕上两条乱糟糟的波形同时被滤平,剩下的部分让前排一个戴耳机的男生慢慢把耳机摘了下来:两组波峰,等间隔,一前一后地鼓起来,连尾巴上那一点毛边都严丝合缝。
“间隔一样,形状一样。”沈砚说,“隔了三年,两列车,同一家公司、同一个批次的轴承。批次号在右上角,KY-2107-B。”
车厢里起了一阵很轻的骚动,像风从半开的窗缝里挤进来。
“这不是我编的。”她把第三张图切上去,是那张折了四折的调度值班记录复印件的高清照片,蓝油墨、被橡皮擦过的铅笔沟、签批栏三个字都清清楚楚,“三年前,有人在这张单子上写过‘立即扣车、扩检同批次’,后来被改成了‘降级观察’。写原话的人是我师父,他因为这个背了处分,三年前病故了。今天下午两点,松坪有一场复核听证会,我是申请复核人。”
她停了一下,才把最后一句说完,语气还是那种念数据的平:“我提报过限速建议,调度回复维持运行。我的查询账号在提报后十一分钟被停用。所以我现在只能站在这儿,把这两条线摆出来给四百多个人看。你们不信我没关系,一会儿到沅城北,希望有人愿意把轮子拆下来看一眼。”
“够了!”
陆承宇从 07A 站起来。他脸上还是那副体面的样子,只是下颌绷紧了,声音比刚才在餐车时亮得多:“各位别被带偏了。她是听证会的当事人,跟三年前那起处分有直接利害关系,她拿出来的每一张纸都可能是拼的。她的账号刚被停,为什么?因为集团按回避原则不让她再碰在途数据。现在她跑到车厢里投屏,说我们坐的车有问题——这叫什么,这叫制造恐慌。”
助理的平板立刻举起来,镜头这次对准了电视屏幕,边角还带进沈砚半边身子。
“我再说一遍,”陆承宇转向方漪,一字一顿,“我要求立即停止播放,并且把这三分钟记进台账。我要投诉到集团,投诉到监管。”
“已经记了。”方漪把台账举起来,翻到那一页,指尖点在自己刚写的字上,“10:58,07 车电视播放旅客提供的技术资料,时长三分钟,车长在场。先生,您的意见我也记了,要不要念一遍?”
后排有人笑了一声,很短,立刻收住。
“我不管你们记什么。”陆承宇往前一步,“这是公器私用。”
“那您解释一下批次号。”说话的是前排那个摘了耳机的男生,二十出头,抱着一台旧相机,“她没让您赔钱,没让您道歉,就问一句这个号对不对得上。您说她拼的,那您说个不对的地方。”
“我不需要向一车厢的陌生人解释供应链。”陆承宇说。
“那就让拆轮子的人解释。”最后一排一个抱孩子的女人接了句,声音不高,“我儿子三岁。她说希望有人拆下来看一眼,我投一票。”
一句,两句,然后是零散的、压着的、越来越多句。有人说“停车两分钟而已,又不是不让走”,有人说“本来就该查”,也有人说“别耽误我下午的会”——但没有人再提“五万块”,也没有人再举手机对着沈砚的脸。助理把平板往下放了半寸,第一次不知道该把镜头给谁。
念念从座位上站起来,踮着脚,手扶着椅背,冲电视看了好一会儿。
“姐姐,”她小声说,“这就是我爸爸说的轮子会说话吗?”
“是。”沈砚说。
“那它说了三遍了。”女孩认真地数,“刚才咚、咚、咚。”
整节 07 车忽然安静下来。
11:02,餐车方向的对讲机响了。方漪接起来,听了几秒,脸色变了。她没有把内容复述给车厢,只是快步走到沈砚身边,把屏幕转向自己:“平台刚推了一条趋势提醒,3 号转向架轴温偏离同车均值,未达报警阈值。不是报警,是提醒。”
“我知道。”沈砚说,“它到报警还有两个多小时,正好在松坪前后。”
方漪看着她。三分钟早过了,电视还亮着,四百多个人的眼睛都在这节车厢里。她把台账夹在腋下,按下对讲机的通话键,声音是十七年练出来的那种平,但每个字都咬得很死:
“G7719 次车长方漪,申请沅城北站临时停车检查。依据一,车载系统 11:02 推送 3 号转向架轴温趋势偏离提醒;依据二,本车在途专业人员提交书面异常建议并已投屏公示,有全程台账;依据三,同批次轴承存在三年前未闭环的预警记录。我按现场处置权提请,责任我签。请调度回复。”
对讲机里静了三四秒,然后是值班的声音:“方车长,上面……有位罗总要跟您通话。”
“我在申请停车。”方漪说,“通话内容请一并录音,记进台账。要说什么,让他跟调度台说,我不在电话里改记录。”
她把对讲机挂回腰间,抬头对整节车厢说了一句:“各位,前方沅城北,可能会多停一会儿。耽误的行程,我们按规开证明。”
没有人抱怨。抱孩子的女人把孩子往怀里拢了拢,摘耳机的男生把相机镜头转向了窗外。
11:09,云岭号缓缓滑进沅城北站,比图定时刻晚了不到一分钟。站台上的风灌进车门,穿深蓝工装的检修班组已经推着工具车等在 3 号转向架位置,带队的是个五十岁上下的老工长,姓贺,方才在电话里只问了一句“哪一侧、哪个通道”,别的都没多说。
沈砚蹲在站台白线内侧,把两支听针从包里掏出来。一支是她的,一支是师父留下的,铜柄被摩得发亮,尾端缠着一圈已经发黑的胶布。贺工长看了那支旧针一眼,没问出处,只把工具车上一台巴掌大的便携仪递给她:“姑娘,你先听,我这边上仪器。”
探伤的过程比外人想的安静。没有火花,没有拆卸的大动静,只有耦合剂抹在轴箱外壳上那一点凉腥味,和探头压上去时轻微的“嗤”声。贺工长盯着小屏,屏上一条绿色的基线平平地走,走到某一格,忽然多出一道又矮又窄的回波,像一面敲上去发空的墙。
“再来一遍。”他说。
第二遍,同一格,同一道回波。
“位置对得上?”沈砚问。
“对得上。”贺工长把探头挪开半指,又压回去,“滚道上有一块,不大,米粒那么点。保持架还有一道细纹。”他直起腰,看了看轴箱端盖上一串钢印,念出来:“KY-2107-B。”念完这三个字母加数字,他自己也沉默了两秒,转头冲工具车那边抬了下手,“把同批次装车清单调出来。现在。”
站台上先是安静,随后像有什么东西一下子松开了。
07 车车门还开着,有乘客下来站在白线内,有人举着手机,镜头这回对准的是那个蹲在地上的深蓝工装背影;有人小声说“刚才我还在评论区骂她”,说完自己先红了脸;念念被方漪牵着站在车门边,绿豆糕盒抱在胸前,一直没敢往前挤。抱孩子的女人走过沈砚身边时,把一包没拆的湿巾放在她工具包旁,什么也没说。
直播平台的风向掉得比列车变道还快。十七秒片段被原视频全长盖过去,鞋尖碰倒搪瓷杯那一下被人逐帧截出来,老人那句“承宇,算了”被单独做成了字幕。11:20,#听心跳的人# 空降热搜第一;11:26,#五万块买不走的靠窗座# 挂在第三;那条「女子占座不让」的短视频,发布账号自己删了。
陆承宇是最后一个下车的。他扶着母亲走到站台,脚步不快,西装仍旧一丝不乱,只是袖口那颗暗银袖扣不知什么时候松了,歪着。助理凑过来低声说了句什么,他抬手止住,目光扫过检修工具车、那张刚打印出来还带着温度的装车清单,最后落在沈砚身上。
“巧合。”他说,声音不大,只够身边几个人听见,“一个批次几千套,碰上一套有缺陷,说明不了任何问题。沈工,你的曲线很漂亮,可漂亮不等于证据。下午两点,听证会上见。”
“好。”沈砚站起来,膝盖蹲得有点麻,她扶了一下站台上的柱子,“下午见。”
“等等。”一直没说话的白发老人忽然回过头。她挣开儿子的手,慢慢走到沈砚面前,看了看她手里那两只听针,又看了看她上衣口袋露出的一角糖纸。
“姑娘,”老人说,“那只杯子,谁赔?”
陆承宇的脸色终于变了。他张了张嘴,一个字没接上。
“不用赔。”沈砚把旧听针收进绒布里,“杯子是我师父的,磕掉的那块瓷,比今天早。”
老人点了下头,转身往车厢走,没再扶儿子的手。
贺工长把装车清单递过来的时候,纸还是热的。A4 一页,抬头写着“KY-2107-B 批次装车追溯”,下面一行加粗的数字:涉及动车组 6 列,轴承 1,284 套,其中在途 3 列。
沈砚盯着那行数字,指尖在纸边压出一道白痕。《6 列》《1,284 套》《在途 3 列》——三年前那份被改成“降级观察”的预警单上,师父手写的是五个字:扩检同批次。不是扩检这一套,是这一批。
她从口袋里摸出便签纸,蹲在站台边写了两行字,笔尖有点抖,第二行写歪了:
“师父,第三通道,仍是那半下。”
“这次有人肯听。”
写完她把纸折成很小的方块,塞进师父那支听针的胶布底下。
手机在 11:34 响起来,是复核中心的号码。对方语气客气而紧:“沈工,下午两点的听证会照常,但刚刚收到一份申请,要求取消您的复核申请人资格。理由是您在在途列车上擅自发布未经核验的技术信息、引发公众恐慌,且本人处于岗位回避期。材料已经转给三位专家,会在会前先议。”
“谁提的?”
“按规定,申请人姓名不便于电话告知。”对方停了一下,声音压低了半分,“沈工,我多说一句不该说的:对方附了 07 车那段投屏的完整录像,还有您账号停用时间的截图。材料备得很齐,不像临时起意。”
风从站台尽头卷过来,把清单纸角吹起又落下。沈砚抬头,看见陆承宇已经回到车上,隔着车窗正低头看手机,那一刻他的姿态,和二十分钟前在 07 车弯腰说“我给你个数”时,一模一样:按计划进行到下一格。
她把便签本合上,忽然真正明白了这件事从头到尾的形状。
换座是假,砸钱是假,连那五万块被剪进视频里都是真道具。他们要的从来不是 07F,是让“沈砚”这三个字在下午两点之前,先变成一个情绪失控、越权发布、被停了账号的人。一个这样的人,就算手里攥着十九个小时的原始记录,开口也先矮了三分。
而三年前,他们用同样的办法,让一个死了的人替整批轴承背了三年。
云岭号在沅城北停了四十七分钟。
拆检报告是 11:52 签出来的,贺工长把三张照片和一行结论交给方漪时,手在纸背上蹭了蹭油墨:“滚道剥落,保持架裂纹,同批次另有两套在车上,建议限速运行至松坪,到站后全列扣车扩检。”调度这回没有再说“记录备查”,回话只有六个字:同意,按规程办。
12:04,列车重新起步,限速一百二十。窗外的稻田慢下来,慢到能看清田埂上站着的一只白鹭。07 车里没人再刷那条热搜了,倒是有个中年男人从头到尾把 07F 空着的座位拍了张照,配文只有一句:“这个座位有人坐。”方漪挨排开延误证明,开到念念那一排,蹲下来问她外婆的电话,女孩报得又快又准,报完补了一句:“姐姐说她一会儿就回来,她回来了。”
沈砚确实回来了。她没坐回 07F,先在 05 车餐车把三份备份重新核了一遍,又给复核中心补发了一封邮件,附件是贺工长签字的拆检报告照片、方漪台账那一页、以及 11:02 车载趋势提醒的截屏。做完这些,她才回 07 车,坐下来,把师父那支听针放在小桌板上。
念念立刻把绿豆糕盒推过来:“姐姐吃。我外婆说,坐车久了要吃甜的。”
沈砚掰了很小的一角,剩下的推回去:“留给你外婆。”
“你下午要去说轮子的事吗?”
“要去。”
“要是我爸爸在,”女孩把盒盖按平,“他也会去的。”
沈砚“嗯”了一声,转头看窗外。她没告诉这孩子,她爸爸那句“轮子会说话”,和师父那句“数据不会替自己说话,得有人替它开口”,其实是同一句话的两种说法。
车上还有两个人没再露面。纪淮把自己关在 09 车最后一排,一路上没喝水,矿泉水瓶被捏成了一团;有人看见他在手机备忘录里一行一行地打字,打完又删,删完再打。陆承宇陪母亲坐在 07A、07B,中途只起身一次,走到 06 车连接处打了四分钟电话,回来时把手机反扣在小桌板上,对老人说了句“妈,下午您先去酒店”,老人没答应,也没问为什么。
平台上的风在 12:20 又转了半圈。热搜第一还挂着,但新的词条从后面追上来:#她为什么不早说#、#三年前那起处分到底谁对#、#自导自演吗#。有人翻出三年前的旧通报,把“擅自扩大预警等级”那行字截成图,配一句“处分是白给的?”;有人说“她要是真有把握,为什么不走流程,非要在车厢里投屏”;还有人算得很仔细——从她提报限速建议到账号被停,十一分钟,“这也太巧了,巧得像写好的”。
沈砚一条都没回。她把手机调成静音,翻开便签本,从第一页开始,把这一天按分钟重排:09:14 开车,09:26 第三通道翘起一格,09:33 换座,09:41 五万,09:52 情况说明,10:07 提报,10:18 账号停,10:51 备份完成,10:58 投屏,11:02 趋势提醒,11:09 临停,11:52 拆检报告。她写得很慢,每一行只有时间、动作、依据,没有一句情绪。写到最后一行,她在下面添了三个字:可核验。
后来那张便签纸被装进证据袋,编号 07-11。有人评价说,那是一整天里最不像申辩、却最难驳倒的一份材料。
13:41,云岭号比图定晚了九十六分钟滑进松坪站。站台上没有横幅,没有采访灯,只有两名复核中心的工作人员举着牌子等在 3 号车厢门。沈砚下车时把外套拉链拉到最上面,内袋里硬盘硌着肋骨,上衣口袋里那颗橘子糖被体温捂得发软。
复核听证会设在松坪车辆技术综合楼三楼一间不大的会议室,旧木桌,十二把椅子,投影仪的风扇声比空调还响。墙上挂着一块走时偏慢的挂钟,指针落在 13:56。三位专家坐中间,左手是复核申请人席,右手是集团代表与供货方列席席。罗启昌坐在集团代表中间,六十岁上下,头发梳得整齐,面前摊着一沓装订好的材料;陆承宇坐在他斜后方,平板换成了纸质文件;纪淮坐在最后一排靠门的位置,夹克下摆被自己攥出了褶。
方漪是请了假赶过来的,制服没换,台账抱在怀里,坐在旁听席第一排。贺工长从沅城北直接过来,工装袖口还沾着一点耦合剂的灰。念念没进会场,她外婆来接她,两人站在楼下大厅的绿植旁边,女孩隔着玻璃门往里张望,手里还抱着那盒绿豆糕。
沈砚把师父的搪瓷杯放在桌角,杯底那块黑铁胎朝下,磕在木头上,轻轻一声。
14:00,主持人先议那份“取消复核申请人资格”的申请。
“申请人沈砚,岗位回避期内,在在途列车发布未经核验的技术信息,引发公众关注,对运输秩序造成影响。”念材料的是个年轻工作人员,念完抬头,“请申请人陈述。”
会议室里所有人都看着她。陆承宇把笔帽旋开,慢慢在纸上写了一行字。
沈砚站起来,没有辩解“我没有情绪失控”,也没有提那五万块。她只把一张 A4 纸递上去,上面是她按分钟重排的那张便签的打印版。
“我按时间线答。”她说,“09:26,第三通道轴温偏离同车均值一格,振动特征与三年前原始记录一致;10:07,我向本车车长提交书面异常建议,车长台账在旁听席,可当场核验;10:18,我的查询账号被停用;10:51,全部证据完成三处备份;10:58,我在 07 车投屏,公示的是两条原始曲线和一张复印件,未作结论性表述;11:02,车载系统自主推送趋势偏离提醒;11:09 临停;11:52,沅城北检修工区出具拆检报告,确认滚道剥落与保持架裂纹,批次号一致。”
她停了一下。
“我发布在报警之前,也发布在拆检之前,因为预警本来就该在事故之前。如果我等到系统报警,那时候这列车已经到松坪了,各位正在开会。”她把纸放回桌面,“所谓‘未经核验’,请允许我请旁听席两位出个声。”
方漪站起来,把台账翻到那一页,一字一句念了自己 10:07 的记录和调度的原话回复,念完补了一句:“11:02 接到趋势提醒后,我按现场处置权申请临停,通话全程录音,编号在台账上。”
贺工长把拆检报告举起来:“报告我签的字,照片三张,钢印号 KY-2107-B,同批次另有两套在车上。谁要验,现在就能验。”
三位专家低头翻了两分钟。中间那位把老花镜往上推了推,问了一句:“供货方对钢印号有异议吗?”
陆承宇放下笔:“没有异议。”
“那申请人资格,”主持人看向专家席,“保留。”
挂钟走到 14:09。罗启昌把面前的材料往前推了半寸,开口时语气非常温和,像在开一场再普通不过的例会:“我先表个态。三年前那起预警,集团按流程处置,当时车载系统没有报警,现场复核也未见异常,判定‘降级观察’是有依据的。今天沅城北查出一套缺陷轴承,我们高度重视,该召回召回,该扩检扩检。但把一次个别质量波动,往上追成三年前的旧案,甚至追到在座同志的签批,我认为不够严谨。”
“罗总说得对,要讲依据。”沈砚说,“那我们从依据开始。”
投影仪的光打在白墙上,第一张图是三年前 7 月 12 日 01:47 的原始频谱,青灰色,四十七个通道的时间戳完整排在页脚。
“这是师父周继良留下的原始记录,十九个小时,未删一个采样点。”她按下翻页,“他留了两份,一份在中心归档系统,一份在这块硬盘里。归档系统那份在事后被整理过——不是删,是把 01:47 前后三分钟的采样率做了‘标准化重采样’,重采样之后,那半下板被平均掉了。行业里管这叫平滑,说白了,就是把一声咳嗽,揉进一整段呼吸里。”
墙上切出第二张:两个频谱叠在同一坐标,一条保留半下,一条被抹平。
会议室里有人把椅子往前挪了一点。
“第三张。”沈砚说。
是那张折了四折的复印件的高清扫描。蓝油墨,被橡皮擦出的浅沟,“立即扣车、扩检同批次”九个铅笔字还认得出;打印体“降级观察、维持运行”压在上面;签批栏“罗启昌”三个字,笔锋收得很干净。
“这份是今天在车上,由当年在预警单上签过‘同意降级’的纪淮工程师交给我的。原件他没留,但他三年前用手机拍过一张,照片的元数据时间戳是当日 08:12,早于处置单打印时间四十分钟。”她转过身,看向后排,“师兄,我不替你说,你自己说。”
纪淮站起来的时候,椅子腿在地板上刮出一声短响。他没走到前面,就站在最后一排,手里捏着手机,声音一开始发抖,越说越稳。
“三年前 7 月 12 日,我在‘同意降级’后面签了名。”他说,“那天早上,罗总把我叫到办公室,把我父亲第二次手术的借款单压在预警单上面,让我自己看。我看了四分钟,签了。那笔钱后来没让我还,写成‘技术骨干困难补助’。”
他抬起头。
“我不辩解。我签了,就是签了,这三年我没睡过一个整觉。今天我交三样东西:原始拍照文件的完整元数据、那张补助的审批复印件、还有当年供货档案里一页内部邮件的打印件。我接受一切处理,该退的退,该担的担。我只求一件事——别再把周工的名字写在处置决定书上了,那单子不是他提错的。”
罗启昌的手指停在材料边缘:“一份来路不明的复印件,一个受过处分压力的人的口头陈述——”
“那就看第四张。”沈砚翻页。
供货档案页。昆岳精密 KY-2107-B 批次出厂检验汇总,表格里“探伤抽检比例”一栏,由“全数”改成“按 B 级抽检”,变更单备注一行小字:按降本专项执行。旁边附的内部邮件正文只有两句:2107-B 按 B 级放行,抽检记录并入 2106-A 归档,不必单列。发件时间是三年前 6 月 29 日,收件组里有一个集团采购归口的邮箱。
“我不评价工艺。”沈砚说,“我只说一件事:这一批一共 1,284 套,装了 6 列车,今天在途 3 列。三年前那次‘非必要停车’之后,扩检同批次这五个字,被从单子上擦掉了。”
第五张,是 7·12 当晚的原始行车记录与两份客运伤情登记:岔区轮对擦伤迫停,两名旅客轻微磕碰。记录“事件起因”一栏写着“车载预警等级过高致处置失当”,而同一页下方的车辆检查栏里,手写补了一行小字——“3 号转向架轮对踏面擦伤,疑似异物碾压”,落款是沅城北检修工区,字迹和今天贺工长的报告出自同一支笔。
贺工长在旁听席上站起来,没等主持人点名:“那行是我写的。当年有人让我改成‘未见异常’,我没改,但也没人再问我第二遍。这三年我调过四次岗。”
投影仪的风扇声忽然显得很响。
“最后一张,不是图。”沈砚说,“是一段录音,十二秒。”
她按下播放键。会议室里先是一段粗糙的底噪,钢轨、风机、还有很远处有人推门的声音,接着是贴近轴箱录下来的转动声,均匀、沉稳,像一颗很大的心脏。第五秒上,多出半下极轻的“嗑”。
一个男人的声音从底噪里浮出来,有点哑,带着熬夜后的鼻音,语速很慢:“小砚,你听,这里多了一拍。别急着下结论,先把它记下来。数据不会替自己说话,得有人替它开口。”
十二秒结束。
没有人说话。挂钟走针的声音都听得见。方漪低头把台账翻回空白页,笔尖悬着,半天没落下去;纪淮站在后排,脸埋在手掌里,肩膀一抖一抖;楼下大厅隔着玻璃,念念把绿豆糕盒举高了一点,好像想让里面的人看见。
沈砚把手从键盘上收回来,放在桌角那只搪瓷杯旁边,指腹贴着那块磕掉的黑铁胎。
“三年前,他说这里多了一拍。”她说,“今天上午,我在 07 车 07F,又听见了。”
罗启昌合上了面前的材料。他张了张嘴,第一句仍旧是“流程上”,第二句没说完,会场门口进来两名穿深色外套的人,出示证件,声音不高:“接到复核中心同步材料,请罗启昌同志、陆承宇同志配合了解情况。会议继续,不打断。”
陆承宇站起来的时候,把那支旋开笔帽的笔轻轻放回桌上。他经过沈砚身边,脚步停了不到一秒,低声说了句:“曲线很漂亮。”
“数据不漂亮。”沈砚没抬头,“它只是没被改掉。”
会议室的门合上以后,主持人沉默了大概十秒钟,才把议程往下推。
三位专家没有离席合议太久。中间那位把五张图依次要回去重看了一遍,尤其在那张被“标准化重采样”的频谱上停了很久,问沈砚:“重采样记录,系统日志还在吗?”
“在。”她调出第六份附件,“三年前 7 月 19 日 02:14,归档系统有一条批量重采样操作,操作账号是公共维护号,但登录 IP 落在设备采购归口那层楼。日志本身没写人名,也不该由我写。”
“够了。”老先生把老花镜摘下来,用绒布慢慢擦,“我们不写人名,我们写事实。”
15:26,复核中心当场宣读结论,一共五条,念得平铺直叙,没有任何渲染:一,撤销三年前对周继良同志“擅自扩大预警等级、造成非必要停车”的处分决定,恢复名誉,原决定书归入更正档案;二,认定 7·12 事件真实起因为 KY-2107-B 批次轴承缺陷导致的轮对踏面擦伤,与预警等级无关;三,责成集团对同批次 6 列动车组、1,284 套轴承全数扣车扩检,在途 3 列就近停运,旅客转运与退改按规办理;四,全部证据链同步行业安全监察办公室与司法机关;五,复核申请人沈砚的资格与在途处置,予以确认。
念到第一条时,沈砚一直低着头。她手里那支笔搁在便签本上,笔尖朝外,没有动。九年了,她在监测中心值过一千多个夜班,见过凌晨三点整排红色的报警,见过师父在走廊尽头一根接一根地抽烟,见过那张纸被装进档案袋、封口贴上骑缝章。她想过很多次这一天会是什么样,想过自己会不会哭,会不会拍桌子,会不会把攒了三年的话一口气全倒出来。
真到了,只是投影仪风扇在响,挂钟慢了四分钟,桌角那只杯子磕掉一块瓷。
“沈工,”主持人抬头,“您有补充吗?”
她站起来,把便签本翻到最后一页,那张按分钟重排的纸下面,添了三个字:可核验。她没有念,只是把它合上。
“没有。”她说,“数据说完了。”
散会时是 15:40。楼外的光已经偏西,大厅里那盆绿植被风推得轻轻晃。念念一看见沈砚就跑过来,跑到一半又刹住,把绿豆糕盒双手举起来:“姐姐,我给你留了四块。”
“你外婆呢?”
“在后面。”女孩回头喊,“外婆!就是她!”
一位头发花白、穿深灰针织衫的老人从长椅上站起来,手里拎着一只布袋子,走过来先看了看沈砚,又看了看她身后跟着出来的贺工长,忽然怔了一下。
“贺师傅。”老人说。
贺工长也站住了。他眯着眼看了两秒,声音一下子低下去:“……是小周家的?”
“我是小周的爱人。”老人把布袋子换到另一只手,“我们家念念,从小听她爸爸讲轮子会说话。她爸爸在沅城北检修工区待过六年,是您带的。”
大厅里安静了一瞬。贺工长把脸转向玻璃门外的停车场,抬手在袖口上蹭了一下,蹭的是那点早干了的耦合剂灰。过了好一会儿他才回过头,蹲下来,跟念念平视:“你爸爸那时候,探头压得比我稳。他总说,别信屏幕,先信耳朵。”
念念把绿豆糕盒抱紧了,眼睛亮得厉害:“那我以后也听。”
沈砚站在旁边,忽然觉得这一整天里所有硬邦邦的东西——五沓钞票、杯底那块黑铁胎、投影仪上的六张图、1,284 这个数字——都在这一句里被轻轻托了一下。她蹲下来,把盒里最上面那块绿豆糕推正,替女孩把盒盖扣好。
“要听,”她说,“不过得有人教你数拍子。”
“你教吗?”
“我教。”沈砚说,“等你再大一点。”
她没留联系方式,也没说“以后来找我”。有些约定不用落到纸上,就像九年前师父把铜柄听针塞进她手里时,也没说过一句“你要替我做什么”,只说“你听,这里多了一拍”。
那天傍晚,另一件事让整栋楼的人都记了很久。
陆老太没有跟车回酒店。她在二楼走廊的长椅上坐了将近两个小时,手里攥着一块折得方正的手帕,谁劝都不走。16:10,复核中心的工作人员做完笔录经过,她站起来,说要补一份证词。
笔录室很小,只有一张桌、两把椅、一台开着录音的旧设备。老人坐得笔直,把那块手帕铺在膝盖上,开口第一句就把记笔录的年轻姑娘手里的笔顿住了:
“我不是来替我儿子求情的。我是来作证的。”
她说,陆承宇的父亲是老车辆段的钳工,三十年前一次设备事故里没救回来,那时候孩子七岁,在厂门口等到天黑。她说这孩子从小就不肯认“运气”两个字,什么都得换成能算清的东西,“人也是,后来他连我也算”。她说这些年她拦过他两回,一回是家里亲戚的赔偿,一回是公司里一个年轻人的工伤,都没拦住,“我拦不动,就装看不见,这是我的错”。
“今天早上出门前,”老人抬起眼睛,声音一点没抖,“他在玄关打电话,我在里屋听得清清楚楚。他说:‘两点之前,别让那个姓沈的坐到松坪;赶不上最好,赶得上,也得让她先乱。’我问他姓沈的是谁,他把鞋换好,说妈你别管,一个座位的钱。”
记笔录的姑娘问:“您确定是‘一个座位的钱’?”
“确定。”老人说,“我这一辈子,最会听的就是这种话。他爸在的时候,厂里有人为了抢一个班次,也是这么说的。”
她把手帕重新折好,站起来,朝桌边微微弯了一下腰:“姑娘,那杯子的事,我替他给你赔个不是。我儿子不会赔了,他去的地方,也用不上钱了。”
沈砚是被叫过来核对证词末尾签字的。她站在门口,听见最后那句,半天没进去。老人看见她,走过来,没有拉手,也没有再说别的,只很轻很轻地欠了欠身。
沈砚侧身避开,还了半个礼。
“阿姨,”她说,“杯子不用赔。您今天坐在这儿,比我那只杯子值钱。”
三天后,调查材料的骨架被拼完整了,拼出来的形状,和沈砚在沅城北站台上想的那一个,严丝合缝。
07 车的全程监控、助理平板里未被剪掉的原始素材、平台后台的投放记录、集团权限系统的停用日志、陆承宇在 06 车连接处那四分钟通话、以及一份被删掉又恢复的外包剪辑工单,摆在一起,是一条清清楚楚的线:三天前,罗启昌把复核申请人名单和所携材料的信息递了出去;当天上午,陆承宇买了 07A、07B 两个座位,特意选了 07F 那一排;09:33 起换座、加价、撒钞、引导拍摄,全部为的是在公开画面里把一个“拒不配合、情绪失控”的沈砚钉住;10:07 她提报限速,10:18 账号被停;10:40 前后剪辑片段冲进热榜前五;11:02 趋势提醒打乱节奏之后,中午之前,一份“取消复核申请人资格”的申请就摆进了复核中心的收件箱,附件里连她账号停用的时间截图都截好了。
中间还夹着一截没得逞的:09:52 她在餐车写情况说明时,有人以“疑似遗失物、代为保管”的名义想去拿 07F 那只旧帆布包。如果不是一个十岁女孩把包整个抱在怀里,那块裹着绒布的硬盘,可能根本到不了松坪。
材料里也写明了纪淮的部分:技术管理部审核岗,三年前在预警单上签署“同意降级”,收受以“技术骨干困难补助”名义发放的款项,本次主动提交关键原始拍照文件、审批复印件与内部邮件打印件,如实陈述被施加影响的过程,转为证人;同时按规定退回全部款项、撤销相关待遇、调离审核岗位并接受行政处理。他在笔录末尾自己加了一句,工作人员照录了:“我不求免责。我签字那天起就该担着,只是拖了三年。”
网上那些词条,一条一条自己散了。那个发布十七秒片段的账号被平台按规则处置,当初在评论区骂得最凶的几个人里,有一个给沈砚留了很长一段话,末尾写“对不起,我没看完全程就把话说死了”。她没回,也没删。监测中心的年轻同事把热搜截图打印出来贴在值班室墙上,被她第二天早上揭下来,压进了师父那箱数据的盒底。
“别贴这个。”她跟组里人说,“贴了,下回有人就先想着上热搜,不想着先数那半下。”
一周之内,6 列车全部扣车,1,284 套轴承逐套扩检,其中 3 套检出同类早期剥落,全部在报警前换了下来。行业安全监察办公室发了一份没上热搜的通报,末尾一句写着“鼓励一线专业人员依规提出异常建议,不得以非报警类提示为由降低处置等级”。方漪把那份通报拍了照,发给沈砚,附一句:“10:07 那条建议,我台账里还留着。”
沈砚回了个“好”字,隔了半分钟,又补了一句:“方车长,那天您签责任的时候,手抖没抖?”
对面过了很久才回:“抖了。签完就好了。”
十一月中,松坪下了第一场薄霜。沈砚回到监测中心值夜班,值班室的窗还是那扇关不严的窗,风从缝里进来,把打印纸吹起一角。凌晨两点四十,新来的实习生抱着一摞波形图进来,眼睛熬得发红:“沈工,3 号线这一条我看了六遍,好像……多了一下?”
她接过图,没急着下结论,先把两支听针从抽屉里拿出来,旧的那支胶布底下,还塞着那个折成小方块的便签。
“别急。”她说,“先把它记下来。”
十一月下旬那天上午,一只快递送到监测中心传达室,没写寄件人。里面是一份装帧很讲究的方案,三页纸,加一张名片。第一页标题是「关于共建车辆状态智能诊断联合顾问合作的建议」,底下列着一串数字:首年顾问费八位数,另附一份“名誉安抚”专项款两千万,备注一句“相关历史表述可由双方共同拟定,不再另行提及”;第二页是一家内容机构的签约意向,写着“事件全程独家叙事开发、全平台分发、流量扶持资源包”;第三页只有一行手写体,字迹她认得,是陆承宇的:
“沈工,我给过你一个座位的钱。现在我给你个数,你算算。”
她把三页纸看完,从第一页到第三页,一共用了不到两分钟。然后她拿起笔,在第三页那行字下面,写了师父教她的那种、只记事实不记情绪的一行:
“09:26,第三通道多了一拍。数据不卖。”
那份三页纸的方案,沈砚没有留。她复印了一份,归入复核中心证据附件的补录卷,原件装回信封,托传达室按来件地址退回,附一张便签,只有八个字:数据不卖,故事不卖。内容机构的签约意向、八位数顾问费、两千万“名誉安抚”,一起退了回去。后来有记者追到监测中心门口,问她为什么连采访都不接,她想了想,说:“我不是当事人,我是值班的。那天真正该被写进报道的,是 10:07 那条建议和 11:52 那份拆检报告。”
她只答应过一次公开露面,是以监测中心振动诊断组的名义,给新入职的一百二十个年轻人讲四十分钟课。没有热搜,没有花,没有背景板。她把两条叠在一起的频谱投上去,讲了半下板,讲了“平滑”是怎么把一声咳嗽揉进一整段呼吸里,最后说了一句:“我们这行不出英雄,只出记录。记录别改,人别走,就够了。”
次年三月,司法机关依法提起公诉,法院一审宣判。
陆承宇身为昆岳精密直接负责的主管人员,以不合格批次冒充全检合格产品供货,造成多列动车组重大安全隐患,并在案发后指使剪辑散布不实影像、授意他人以“遗失物”名义取走复核材料、试图影响证人出庭,构成生产、销售不符合安全标准的产品罪、行贿罪、妨害作证罪,数罪并罚,判处有期徒刑十一年,并处罚金人民币二亿三千万元。昆岳精密被吊销相关生产资质,罚没合计一亿七千万元,KY-2107-B 批次及关联批次全部召回,已装车的 1,284 套轴承逐套销毁并建档。
罗启昌在设备采购归口任职期间收受财物、压降预警等级、指使下属在预警单上签署“同意降级”、事后授意对归档数据做重采样,构成受贿罪、滥用职权罪,判处有期徒刑十二年,违法所得八百六十万元及孳息全部追缴。协助剪辑投放、代为提交不实投诉材料的相关人员,分别受到行政处罚与行业禁入处理。
判决书里专门有一段,写的是三年前 7 月 12 日:认定周继良当时的预警等级判断与后续车辆检查结果一致,原处分决定缺乏事实依据,予以撤销;对已故人员名誉的更正,由原单位以书面形式告知其家属,并存入本人档案。行业后来追授他一个很朴素的称号——“安全守望者”,四个字刻在监测中心走廊尽头那面旧荣誉墙的最下排,位置不高,进门得低头才看得见。沈砚每次经过都低一下头,久了,倒像是给谁打招呼。
宣判后第四天,她请了半天假,去城郊那片背阴的公墓。
墓碑很小,照片上的人穿着洗得发白的工装,眉毛浓,嘴角往下抿,像正要说什么又咽回去了。她带了两张纸:一张是更正决定书的复印件,一张是判决书里写着他名字那一段的摘印;还有一张画,是念念寄来的,蜡笔,一列歪歪扭扭的高铁,轮子旁边画了六只小耳朵,底下用拼音夹着汉字写:“轮子会说话,有人肯听。”
她把三样东西在碑前压好,用石子压住纸角,怕风跑。然后从包里拿出那只旧手机,把音量调到最小,放了那十二秒。
底噪,风机,远处有人推门。均匀、沉稳的一颗大心脏。第五秒上,多出半下极轻的“嗑”。
“小砚,你听,这里多了一拍。别急着下结论,先把它记下来。数据不会替自己说话,得有人替它开口。”
放完,山坳里安静得能听见远处一列动车过桥的闷响。她把师父那支铜柄听针从绒布里取出来,在碑前放了一会儿,又拿回手里,用拇指蹭了蹭发黑的胶布。
“还得多带几年。”她说,“组里新来一个,耳朵挺灵,就是性子急。”
她没哭。九年前师父把这支针塞给她的时候也没说过什么重话,只让她听;九年后她把该还的都还回来了,也一样没什么重话可说。下山时风从背后推着,她把外套拉链拉到最上面,内袋里那块硬盘硌着肋骨,还是老位置。
有些人的结局,不需要写进判决书。
方漪还在跑 G7719 次。她换了一本新台账,扉页上抄了那份没上热搜的通报末尾一句:“不得以非报警类提示为由降低处置等级。”字写得不好看,横平竖直,一笔一画。车过沅城北,她照样会从 3 号转向架那节车厢走一趟,脚步比别处慢半拍,十几年跑车落下的习惯,改不掉。有一回念念跟着外婆坐这趟车,专门跑到餐车问她:“方车长,07F 今天有人吗?”方漪翻了翻票务本,说:“有,一位去松坪的工程师。”女孩认真地点点头,把绿豆糕盒往怀里抱紧,回座了。
贺工长还是那句“别信屏幕,先信耳朵”,只是现在说给一整排新徒弟听。他带班的第一课不讲仪器,先让年轻人蹲在停着的车旁边,闭眼听三分钟轮对转起来的声音,听不出节拍的不许碰探头。有人嫌慢,他就把耦合剂往工具车上一放:“慢?周工当年听了十九个小时。”
纪淮调去了最偏的一个夜间巡检班组,两班倒,走路巡线。他退了那笔“困难补助”,接受行政处理,审核岗再也回不去了。每个月月初,监测中心传达室会收到一个牛皮纸信封,里面只有一张手抄的波形图,横轴纵轴画得极工整,异常处用红笔轻轻点一个点,从不附一个字。沈砚不回信,也不扔,一张一张压在师父那箱数据的盒底,压到第十一张时,盒盖已经合不严了。她跟组里人说,那是台账,不是信。
陆老太搬去了城郊,没有再联系过谁。每年桂花开过,监测中心会收到一小包晒干的桂花,牛皮纸,没留寄件人,也没留字。沈砚把桂花分给值班室的人泡水,杯子里飘一层碎金,谁都不问是从哪儿来的。后来听说陆承宇在里面提过一次,想见她一面,转达的人把话捎到值班室,她正在给一批新到的波形图标通道号,头也没抬:“把该赔的赔完就行。”
念念后来每次坐车都要买靠窗座。她外婆说,这孩子一路不睡,把耳朵贴在窗玻璃上,到了站才肯下来,跟人说“有个姐姐教过我数拍子,第五拍上要多听半下”。她寄来的橘子糖纸,沈砚夹在便签本第一页,糖早化了,纸还是透亮的。
那只搪瓷杯还在值班室窗台上,杯底磕掉的黑铁胎没补,也不打算补。有人劝她换只新的,她说不用,磕掉的那一块比今天早,是 1998 年落下的,留着正好。杯身那行褪色的红字,“车辆段 1998 年度安全标兵”,被三月的太阳晒得发淡,反倒是杯口一圈茶垢越积越深。
三月末的最后一场夜班,凌晨两点四十,窗缝里的风把打印纸吹起一角。新来的实习生抱着一摞波形图站在桌边,熬得眼睛发红,犹豫了半天才开口:“沈工,3 号线这一条……我数了六遍,第五拍上好像是齐的。”
沈砚把两支听针从抽屉里拿出来,旧的那支递过去,铜柄上还缠着发黑的胶布,胶布底下塞着那个折成小方块的便签。她自己留了新的那支,抵在桌沿,闭了闭眼。
“齐的就对了。”她说,“齐的也得听。”
窗外,一列晚班动车从远处的桥上滑过去,灯光连成一条很细的线,不快,也不慢,稳稳地数着自己的拍子。值班室的挂钟慢了四分钟,没人去拨它。
后来有记者到底把那个问题问出了口,是在一次行业技术交流会的散场路上,隔着三四个人喊过来的:“沈工,那天五万块砸在你小桌板上,你到底是怎么想的?”
她脚步顿了一下,回头,想了几秒钟,答得很实在:“我什么也没想。我就是没起来。”
那人愣住,还想再问,她已经转身走了。
五万块钱能买十张票,能剪十七秒视频,能把一个人的名字在四十分钟里挂上热搜第五,能买走很多东西。它买不走 07F 那个靠窗的座位,也买不走一个人在自己该坐的位置上,把那多出来的半下,安安静静数完。
那天四百多个人里,总得有一个肯数完。