电动车拐过街角,消失在早高峰的车流里。盛清歌把头盔夹在腋下,走进警局后巷那栋废弃档案楼的侧门。铁门吱呀一声合上,她低头看了眼手表——五点五十七分。
三分钟前,她收到一条未署名的短信:“b区,密码7146,门没锁。”
她没回,也没用手机再查一遍。有些事,做太细反而显得不信。
推门进去,走廊灯没开,只有尽头一扇小窗透进灰蒙蒙的光。空气中飘着纸张受潮后的霉味,混合着陈年胶水和灰尘的气息。她踩着水泥地往前走,脚步声被墙面吸得干干净净。
b区到了。门是老式的双开门,铁皮包边,上面贴着“非授权人员禁止入内”的褪色告示。她输入密码,咔哒一声,锁开了。
李建国已经在里面。
他坐在一张折叠桌后,面前摊着几个牛皮纸袋,手里正翻一份泛黄的案卷。听见动静抬头,看见是她,点了点头,没说话。
桌上放着两个一次性纸杯,一杯还冒着热气。
“豆浆,甜的。”他指了指,“你爸年轻时也爱这一口,说喝完脑子转得快。”
她接过杯子,没喝,把头盔放在旁边空位上,拉开椅子坐下。
“东西都带来了?”她问。
“都在这儿。”他把最上面那个文件袋推过来,“二十年来,七起异常死亡案,死者身份不同,岗位不同,但都有个共同点——死前一周内,都接触过‘特殊社团资金流动备案系统’。”
她打开袋子,抽出第一份材料。是一张尸检报告复印件,边角烧焦了一块。
“家属拒检?”
“嗯。说是尊重死者遗愿。”李建国冷笑,“可法医私下跟我说,尸体颈部有轻微压痕,肺部充血,像是被按住脸闷死的。但没人敢写进正式报告。”
她继续翻。第二份是内部通报摘要,标题写着《关于周立平同志因公殉职的情况说明》。第三份是某派出所辅警坠楼事件记录,结论为“个人情绪问题引发意外”。
每一份都被动过手脚。有的页码缺失,有的关键段落被红笔划掉,连盖章位置都不对。
“你留这些,不怕哪天被人发现?”
“怕。”他说,“所以我从不存电子档。每次看,都是亲手拿出来,看完再封回去。这屋没网、没监控,连电表都是独立走的。”
她抬眼看他。
他也正看着她。
“你昨晚发了条加密信息,说‘c级协作者已确认’。”他慢悠悠地说,“我猜,你要拉人入伙。”
“不是拉人。”她说,“是找能一起扛事的。”
“你知道这意味着什么吗?一旦开始查,就没有回头路。你们这群小姑娘,平时上班打卡、下班追剧,真要踩进这个泥潭,可能连怎么死的都不知道。”
“我们不是小姑娘。”她声音没高,也不低,“林知夏解剖过三十七具疑案尸体,苏浅浅徒手拆过武装劫匪的枪,苏瑶黑进过省级政务云后台,林浅给连环杀手做过心理评估。她们不是来玩角色扮演的。”
李建国沉默了几秒,忽然问:“你妈走之前,有没有给你留下什么话?”
她手指顿了一下。
“有。”
“说什么?”
“她说……别让真相睡太久。”
他盯着她看了很久,终于点头:“行。我信你一次。但记住——我可以掩护,可以递情报,但不能出面。只要我还穿着这身制服,就得装聋作哑。你们动手,我在明处替你们挡风。”
“明白。”她收起材料,“那我现在就开始联系人。”
“等等。”他叫住她,“别用常规方式。这些人一旦被盯上,手机、车牌、人脸识别全会被调取。你得让他们像蒸发一样出现。”
她从包里拿出一个巴掌大的黑色设备,按下开关,屏幕亮起一行字:【离线组网·通道建立中】。
“我已经准备好了。”
***
上午九点零三分,江云市西郊,旧工业区37号仓库。
这里曾是国营粮油储备库,十年前废弃,外墙爬满藤蔓,铁皮顶棚塌了半边。大门挂着生锈的链锁,但从侧面一道维修通道进去,里面另有天地。
地下会议室位于原冷库区下方,入口伪装成配电箱,需刷脸+输入动态验证码才能开启。
第一人到的是林知夏。
她穿一身深灰色连帽卫衣,背着法医工具包,进门时甩了甩湿漉漉的伞:“下雨了,我说怎么路上一辆网约车都没有。你是故意挑这种天气集合?搞神秘主义挺到位啊。”
“防追踪。”盛清歌站在控制台前,“打车绕了三圈,最后步行两公里,应该没人跟。”
“我还特意去殡仪馆转了一圈,顺手看了眼今天的新尸登记。”林知夏拉开椅子,“没人报备‘LN-07’,这名字已经从系统里被格式化了。”
第二人是苏浅浅。
她直接从通风管道跳下来,落地轻得像只猫,红色发带扎得紧紧的:“后面三个路口我都设了假痕迹,要是有人跟着,现在应该在城南找共享单车。”
“下次别钻管道。”盛清歌皱眉,“上次你蹭了一身油,差点触发红外报警。”
“刺激嘛!”她咧嘴一笑,拍了拍战术腰包,“再说,我这不是准时到了?谁比我还快?”
话音刚落,墙上的投影屏闪了一下,苏瑶的脸出现在视频窗口里:“我算第六个到的吧?物理到场不行,但我信号已经接入你们的离线网络,加密协议握手成功,五人专线已建,代号‘夜莺’。”
“欢迎上线。”盛清歌点头。
最后一个是林浅。
她推门进来时手里拿着一杯奶茶,头发微湿,像是刚从便利店买完饮料回来:“走了正常通勤路线,换了三次公交,还在肯德基坐了二十分钟刷短视频。应该安全。”
“人都齐了。”盛清歌关掉外部摄像头,启动会议室屏蔽模式,“接下来我说的事,不出这个门。”
她把李建国给的影子档案投影到主屏,一页页划过去。
“七起死亡案,时间跨度二十年。死者全是基层警员或线人,死因分别为心梗、坠楼、车祸、溺水……看起来毫无关联,但有一个共同点——他们死前,都正在调查一笔名为‘社会公益合作专项资金’的款项流向。”
屏幕切换,出现资金热力图。
“这笔钱名义上用于扶持民间社团,实际通过三家空壳公司洗白,最终流入境外账户。而审批人,全部指向同一个人——周立平。”
林知夏眯眼:“就是那个‘因公殉职’的副局长?”
“对。但他没死。”盛清歌调出一张模糊的监控截图,“三个月前,有人在边境口岸拍到他戴着帽子和口罩出现,同行的还有两名疑似黑帮成员。”
会议室安静了几秒。
“所以咱们现在面对的,不是一个贪官,而是一张网。”林浅放下奶茶,语气冷静,“长期运作、层级分明、清除异己手段熟练。他们甚至能在体制内完成‘合法杀人’。”
“不止。”苏瑶插话,“我刚刚试着模拟他们的信息防控机制——一旦有人频繁调阅相关档案,系统会在十二小时内自动推送虚假线索,引导调查偏离方向。你们注意到没有,所有异常死亡案发生的时间,都在调查进度突破临界点后的48小时内?”
“这就是为什么我们必须另起炉灶。”盛清歌说,“不用官方系统,不走正规流程,所有数据独立存储,所有行动不留电子痕迹。”
“说得简单。”苏浅浅托着下巴,“但我们总不能靠传纸条办案吧?”
“不传纸条。”盛清歌打开保险柜,取出一台改装过的平板,“用这个。离线通讯,手动同步,每次连接不超过三分钟,传输完立刻断电。苏瑶负责维护网络,林知夏对接尸检资料,林浅做心理画像和风险预判,我统筹全局,苏浅浅作为应急响应主力,随时准备介入现场。”
“那李建国呢?”林知夏问。
“他是外线掩护。”盛清歌说,“提供内部情报,但不参与决策。我们之间保持单线联系,避免牵连。”
众人再次沉默。
最后,林知夏开口:“我加入。尸体不会撒谎,而我现在闻到了谎言的味道。”
“我也入。”苏浅浅站起来,活动了下手腕,“谁动规矩,我就拆谁台。这话我昨天刚说过,不算重复。”
“协议已生成。”苏瑶在屏幕上弹出一份电子文档,“五人签名确认,签署后自动打印,纸质版留存,无云端备份。”
林浅拿起笔,在纸上签下名字:“建议启动三级防护预案:每人设定紧急撤离路线、备用身份信息、至少两个安全屋坐标。我们不是在破案,是在打一场看不见的战争。”
“同意。”盛清歌最后一个签字,“从今天起,我们不在任何官方记录里存在。我们是幽灵,是暗线,是那些人以为已经被抹掉的声音。”
她收起文件,环视一圈。
“记住一件事——我们可以追真相,但必须活着看到它。”
“叮”的一声,苏瑶的设备提示音响起。
“通信协议部署完成,‘夜莺小组’正式上线。当前状态:静默待命,等待首条指令。”
盛清歌走到窗边,掀开一点窗帘。
外面雨没停,天空阴沉得像一块浸水的抹布。
她掏出手机,打开加密通讯界面,输入一段指令:
【代号夜莺,全员集结完毕。请指示下一步行动】
发送。
手机屏幕暗下去的瞬间,地下室的灯忽闪了一下。
她站在原地,没动。
头顶的通风口传来极轻的一阵风声,像是有人在远处呼吸。