尸衣挂在证物架上,像一个提前被清空的人。
凌晨三点半,市局临时证物室只开了两盏灯。邱夜清把门关上,摘下手套,抬了抬下巴:“你说这衣服有问题,不只是心理战?”
沈策没回答,先把衣服平铺在不锈钢台面,沿着袖口、肩线、衣摆各贴一条刻度尺。他拿游标卡尺量缝份,数字一路记在白板上:肩宽四十七,袖长六十三,后中线七十六。每一项都落在他常年穿衣的浮动范围内,误差不超过三毫米。
“这是按活人数据做的。”他指着白板,“不是按尸体收敛状态裁的寿衣。做衣服的人见过我,或者拿到过我近年的体测记录。”
邱夜清皱眉:“体测记录只有医院和驾管系统有。”
“再加一家。”沈策把衣领翻开,露出内衬那条蓝线,“道观旧衣库。”
“为什么?”
“这种锁边叫‘倒齿针’,现在几乎没人用了。太乙观旧衣库的掌针师傅鲁七会这手。十年前我入观第一件法衣就是他缝的,收针习惯一模一样。”
邱夜清看了他一眼:“你刚才在总阀站说,鲁七十年前就该死了。”
“我参加过他的葬礼。”沈策把衣服翻到背面,“但我没见过遗体。”
他从证物袋里取出显微镜片,刮下衣摆里层纤维。纤维在灯下泛银,不像普通棉麻,反而像细金属丝包覆。沈策把样本送进便携检测仪,屏幕很快跳出结果:镀银导电纤维,含阻燃涂层。
邱夜清盯着数据:“做尸衣为什么要导电纤维?”
“不是做尸衣。”沈策把屏幕转给她,“这是做‘穿在身上的导线’。第三局不在水里,可能在电里。”
邱夜清把证物灯调到最亮:“你先别跳太快。导电纤维也可能只是为了防静电,很多工业服都这么做。”
“对,所以要看织法。”沈策把衣摆固定在拉伸框里,用镊子沿经纬线一挑开,“工业防静电服是规则网格,导纱间距固定,目的是均匀泄放。这件衣服不是,它的导纱密度在腹位置明显更高,沿肩线向后背汇聚,最后在衣领形成一个闭合回路。这个结构不为防静电,只为‘引流’。”
他在白板上画了一个简化人体轮廓,把导纱分布对应标上去:“如果穿衣者接触到外部高频控制源,电流会优先沿这条回路走,不会立即致命,但足够扰贴身设备、门禁卡甚至低压信号模块。换句话说,这不是寿衣,是可移动的信号载体。”
邱夜清沉默几秒,拿起那件衣服对着光看,果然能看到非常细的银线在布里交错成暗纹。她放下衣服,语气低了半分:“所以‘收身’可能不是收尸,是收信号。”
“还有一种可能。”沈策把昨晚总阀站找到的黑线样本并排摆上台面,“导电纤维加锁电结,说明他们在做一套能快速部署、快速拆除的布线组件。穿在人身上是伪装,铺在设备上是桥接。”
“桥接什么?”
“桥接本来隔离的两个系统。”沈策指尖在两份样本之间点了点,“比如,把交通系统的时钟信号桥接到供电系统的控制触发。两个系统单看都正常,一旦被桥接,就会在同一秒做出错误动作。”
邱夜清看着白板那条交叉线,忽然明白了:“第一局取位,第二局定时,第三局要的是联动失控。”
“对。”沈策收起白板笔,“所以我们找鲁七,不只是问一件衣服是谁缝的,而是要拿到整套工艺链。工艺链在谁手里,第三局就落在谁的城市接口上。”
邱夜清立刻按住耳麦:“网安、电调、消防三线并行预警。优先筛查今晚所有涉及导电布、阻燃布采购记录。”
命令发出去后,她又问:“你现在去找鲁七?”
“天亮前去。”沈策把纤维样本封袋,“会缝倒齿针的人很少,活着就得找,死了也得找墓。”
四点十分,车开进城北旧纺织区。这里早年做戏服和法衣,后来厂子倒闭,沿街只剩仓库和快递中转点。沈策在第三条巷口停下,看着一栋半塌的三层小楼。门头的字褪得只剩两个偏旁:“衣……库”。
“你确定是这?”邱夜清问。
“鲁七活讲究‘离火不离水’。衣库旁边必须有锅炉房和冷却井。”沈策指了指后院那生锈烟囱,“都在。”
两人带一组刑警进楼。楼里霉味很重,地上全是碎线轴和烂账本。二层靠窗房间还摆着老式踩踏缝纫机,机脚上贴着褪色纸签:太乙观旧制,勿改针距。
沈策蹲下看踏板,灰上有新脚印,鞋底纹浅,外八,像老年人。缝纫机针板旁放着一只白瓷针筒,筒里着七针,针尾按长短排得很整齐,最短那刚用过,针孔还有油光。
“人还在附近。”他说。
楼后院忽然传来“当啷”一声金属响。刑警立刻分两路包抄。沈策和邱夜清穿过锅炉房,推开后门,看到一个灰衣老人正拎着桶往井边走。老人背有些驼,右手食指明显变形,是长期顶针留下的硬结。
邱夜清亮证件:“站住,警察。”
老人没跑,只是把桶放下,慢慢转身。他脸瘦得像纸,眼皮耷拉,看到沈策时,瞳孔猛地缩了一下。
“你没死。”沈策说。
老人苦笑:“你也没死。”
“鲁七?”
“现在叫鲁平。”老人抬了抬下巴,“死过一次的人,不好用旧名。”
邱夜清示意同事外围警戒,自己上前一步:“昨晚总阀站发现一件尸衣,内衬绣739,针法和你一致。解释一下。”
鲁平沉默了十几秒,才开口:“衣服是我缝的,但人不是我挑的。有人给我版型、给我尺寸、给我钱。我只拿针,不问活。”
“谁给你单?”
“每次都不一样。有人戴口罩,有人留信封,有人只在门上贴条子。”鲁平看向沈策,“但他们都留同一句话:‘按旧规做,别改针距。’”
沈策问:“一共缝了几件?”
鲁平伸出五手指。
“都一样?”
“版型一样,里衬编号不一样。”鲁平声音发,“739只是其中一件。”
邱夜清立刻记下:“另外四个编号是什么?”
鲁平摇头:“我只见过两件,一件739,一件0。其他编号是封口后绣的,不在我手里。”
沈策抓住关键词:“0?”
“对,零号。”鲁平咽了口唾沫,“那件最早做,料子最好,针距最细。交货那天,对方说了一句我听不懂的话:‘零号不上身,只负责收身。’”
“收身”两个字一落,后院风突然变硬。邱夜清下意识偏头,一道细线从她耳边掠过,钉进身后木门,发出“嗒”一声脆响。
是钢针。
“趴下!”她大喊。
第二针紧跟着飞来,擦过鲁平肩膀。刑警立刻朝屋顶方向包抄,沈策把鲁平拽到锅炉墙后。屋脊上闪过一道黑影,动作快得像猫。邱夜清追出巷口,只看到一辆无牌摩托在晨雾里甩尾离开。
“人跑了!”外线回报。
鲁平肩头流血不多,但针上有麻药。医护处理时,沈策拔下钉在门上的第一钢针,针尾缠着半截黑线,线头打了一个很古怪的扣结。
他看着那个结,神色一沉:“锁电结。”
“什么东西?”
“旧衣库给祭器走线时用的结法,防松、防震,常配导电线。”沈策把黑线递给邱夜清,“他们不仅做了尸衣,还做了可快速连接的导线组件。”
邱夜清马上联想到阀站那句“第三局不在水里”:“电网?”
“更具体一点,低压控制层。”沈策看向锅炉房墙上的老配电箱,“他们不会先炸高压站,那样太显眼。他们会从城市交通或地铁控制系统切入,先制造局部失灵,再诱发连锁恐慌。”
这时,网安组电话打进来。邱夜清开免提,值班员声音发紧:“邱队,凌晨四点到五点,城内有三起异常登录尝试,目标都是‘交通联调时间服务器’。其中两起被拦,一起伪装成维护脚本进了地铁电调中心内网,但目前还没触发故障。”
沈策和邱夜清对视一眼,几乎同时开口:“地铁电调中心。”
鲁平在担架上忽然抓住沈策手腕,力气大得不像老人:“别去晚了。做零号衣的人……喜欢在‘钟响前一秒’落针。”
“谁是做零号衣的人?”沈策俯身问。
鲁平嘴唇发白,吐出两个字:“掌骨。”
“掌骨是谁?”
鲁平眼神开始涣散,只剩一句断断续续:“他……没有名字……只有手……”
医护把鲁平抬上车,救护车鸣笛离开。沈策站在后院,手里还捏着那枚钢针。晨光从破窗斜进来,照在针尖上,一点冷白,像结冰的火。
邱夜清把车钥匙扔给他:“你开,我联动地铁、消防、网安。十分钟到电调中心。”
车冲出纺织区时,天边刚泛鱼肚白。沈策看着前挡风玻璃上飞快后退的路灯,忽然想起鲁平说的“零号不上身,只负责收身”。他把这句话在脑子里拆了三遍,突然意识到零号衣可能不是给某个人穿,而是给“现场”穿。
他又把昨夜三条线索在心里并排:倒写敕令、导电纤维、六声报时。三者单看都能解释成偶然,连在一起却只指向一种能力结构。对方懂道术符号,懂城市系统,也懂人的决策盲区。司辰不是街头骗子,而是把整座城当作实验台的工程师。
如果衣服是导线,零号衣就可能是覆盖控制室主机架的大型导电织网。
那就不是一个人,而是让一整个系统“穿上”尸衣。
邱夜清刚把这个推断同步给地铁方,前方高架下的应急屏突然全红,连续弹出三行字:
“地铁电调中心B区火警。”
“备用供电切换失败。”
“请立即启动人工隔离。”
同一秒,沈策手机再次震动。未知号码发来一张照片:黑暗机房里,一块白板上写着四个字。
第三局成。
字尾落款,依旧是那个熟悉的代号。
司辰。