晚風撞在落地窗上的悶響還未散儘,室內晃動的燈光緩緩歸穩,明暗光影重新落回地麵與桌麵,將驟然緊繃的氣氛死死釘住。
“這二十一樁,從來都不是全部。”
男人那句話輕飄飄懸在空氣裡,冇有半分波瀾,卻比任何直白的認罪、瘋狂的威脅都更讓人脊背發涼。它像一根細針,輕輕刺破所有人剛剛搭建起來的案情框架,讓原本初具雛形的十九年連環案體係,瞬間再次變得空曠、幽深、望不到底。
周凱停在半空的調度手勢驟然僵住,指尖還懸在終端螢幕上方,尚未發出的警力部署指令就此卡在指尖。他側過頭,眼底的凝重層層堆疊,剛剛鋪開的二十一條舊案清單,此刻顯得格外單薄,甚至帶著一種可笑的侷限。
曾莞的動作也隨之一滯,螢幕上密密麻麻的案件特征比對介麵還在飛速重新整理,可她的視線已經徹底脫離數據,牢牢鎖死在窗邊男人的身上。她擅長從細節裡抓破綻、從話術裡挖隱瞞,而此刻對方這句留白極重的話,藏著整起案件最深、最未被觸碰的底色。
梁硯依舊立在桌麵旁。
他冇有急著追問,冇有急著逼迫對方吐露更多,隻是垂眸看著眼前那本裝訂整齊的手記。冷白燈光平鋪在紙頁上,那些工整到詭異的字跡清晰羅列,填滿了每一處可視的留白,看似毫無破綻,完美閉環了此前所有表層案情。
可方纔男人的一句低語,徹底推翻了最後的僥倖。
這整本手記,是掩人耳目的麵具。
真正的東西,早就被擦掉了。
“技術組。”梁硯開口,聲音平靜,卻帶著穿透全場的執行力,“停掉終端數據篩選,優先處理物證。”
現場忙碌的勘驗隊員立刻應聲,原本四處采集現場痕跡的人員迅速收攏動線,一台便攜式光譜痕檢設備被快速架設起來,鏡頭精準對準桌麪攤開的手記空白頁。機器運轉的嗡聲低沉細微,恰好蓋過窗外殘留的風聲,讓整間屋子的氛圍更顯密閉、壓抑。
周凱順勢收回所有調度指令,側身靠近梁硯,壓著嗓音低聲道:“你懷疑空白頁有問題?紙麵肉眼看著乾乾淨淨,冇有塗改痕跡,也冇有擦拭毛邊。”
整張手記他反覆翻閱覈查過數次,紙質平整、邊緣整齊、筆墨均勻,空白處乾淨利落,是標準的規整存檔筆錄,挑不出任何肉眼可見的瑕疵。若是真有擦除、覆蓋、重寫的痕跡,不可能逃過反覆覈查。
梁硯指尖輕輕拂過空白頁紙麵,觸感光滑冰涼,冇有絲毫凹凸起伏。
“肉眼乾淨,纔是最不正常的地方。”
他抬眸,目光落向窗邊的男人,對方依舊沉默佇立,不看設備、不看眾人、不看那本手記,彷彿早已知道接下來會浮現出什麼,坦然等候著下一層真相的揭曉。
“他花十九年抹除線索、篡改記錄、抹平罪證,不可能唯獨留下一本乾淨完整的手記。”梁硯語氣清淡,卻句句切中要害,“太完美的留存,就是刻意的捨棄。他主動交給我們的真相,永遠隻是他想讓我們看見的部分。”
曾莞瞬間會意,立刻補全思路:“也就是說,整本手記的完整推演、閉環邏輯、疑點梳理,都是他刻意重寫的假象。真正關鍵的記錄、隱秘線索、未曝光案件資訊,全部被他徹底擦除、層層覆蓋,留在了紙麵底層。”
“是。”梁硯點頭,“他用新的筆墨填滿表層邏輯,封堵所有可視漏洞,就是為了讓我們止步於此,相信二十一條舊案就是全部,徹底忽略紙麵之下被徹底抹去的隱秘。”
說話間,痕檢設備的掃描進度條緩緩走完,螢幕光影一跳,原本純白無垢的空白紙麵,瞬間在成像介麵上褪去了偽裝。
一層極淡、極細碎、層層堆疊的暗色墨痕,密密麻麻浮現在空白頁底層。
不是單一的擦拭殘留,是反覆書寫、反覆擦除、反覆覆蓋、多次重疊的多層痕跡。新舊墨痕交錯堆疊、互相遮蓋、扭曲變形,像無數被強行掐斷的線索、被強行掩埋的秘密,死死壓在工整的表層字跡之下,沉寂多年。
技術隊員盯著螢幕成像,呼吸微滯,立刻出聲彙報:“梁隊,紙麵底層存在多層殘留墨痕,不是單次塗改,是長期、多次、規律性的擦除重寫。表層字跡是後期統一規整書寫,底層原始記錄被完全覆蓋,肉眼完全不可見。”
周凱俯身湊近設備螢幕,目光死死鎖住那些扭曲交錯的淡墨紋路,眼底的凝重愈發深沉。常年辦案的直覺讓他瞬間察覺了異常,這些殘留痕跡的排布毫無規律,卻有著極強的指向性,絕非普通的案情覆盤、隨手塗改。
“拆解痕跡,提取可辨識字元。”梁硯沉聲指令。
技術組立刻開始分層成像、逐幀剝離、痕跡還原。設備微光不斷閃爍,層層疊加的墨痕被逐一拆分、清晰化、規整化,那些扭曲、斷裂、殘缺的字跡慢慢掙脫覆蓋,逐漸成型、可辨。
最先浮現的,是零散的碎片化字跡,不成語句,卻精準戳中全新的偵查方向。
陌生租客、無備案入住、夜間訪客、定點到訪、換房異動、臨時調租、深夜滯留。
短短十幾個碎片化關鍵詞,冇有完整案情,冇有人物姓名,冇有時間標註,卻瞬間撕開了二十一條舊案之外的全新黑暗領域。
曾莞盯著逐步還原的痕跡,語速微快,眼底閃過銳利的鋒芒:“不是舊案數量有限,是我們篩選案件的維度錯了。”
“此前我們鎖定的是獨居失聯、務工失蹤、人口異動,隻盯著受害者的最終結果篩查案件。但他真正頻繁記錄、反覆抹除的,不是失蹤結局,而是過程裡的人流異動。”
梁硯看著螢幕上不斷浮現的殘留墨痕,腦海中所有固化的偵查邏輯再次被打破、重組、擴容。
十九年連環作案,從來不是“等人失蹤”,而是長期監控、篩選、置換、流動人群,在無數次深夜到訪、臨時換房、陌生租住的異動裡,精準挑選目標、實施作案、抹除痕跡。
那些被擦除的記錄,不是結案覆盤,不是疑點梳理,是他親手記下的獵物軌跡、作案時機、行動台賬。
而這本手記,根本不是警方視角的案情記錄,是凶手蟄伏十九年,自我整理、自我覆盤、自我掩蓋的私人黑賬。
“繼續還原,優先提取三類線索:陌生租客身份異動、深夜固定時段到訪人員、樓棟內部換房調租記錄。”梁硯迅速敲定全新偵查重點,徹底扭轉此前的辦案方向,“放棄舊案結果篩查,從人流異動過程重新切入。”
技術組全力提速,分層剝離的速度不斷加快,更多殘缺字跡、斷續語句、碎片化符號接連浮現。底層墨痕堆疊得遠比眾人預想的更厚重、更密集、更規整,能清晰看出長年累月的規律記錄痕跡。
每一片殘留墨痕,都是一次被刻意抹殺的異動;每一層疊加覆蓋,都是一次被刻意掩蓋的行動。
周凱看著螢幕上不斷鋪開的全新線索,心底一陣發冷,瞬間洞悉了最恐怖的核心:“也就是說,這十九年裡,這片樓棟的陌生租客、深夜訪客、換房人員,但凡出現異常異動,都被他一一記錄過。”
“他篩選、觀察、跟蹤、下手,最後擦掉記錄、抹平痕跡,讓所有異常人流異動,徹底消失在台賬與時間裡。”
曾莞接過話頭,清冷的嗓音帶著一絲寒意:“我們之前找到的二十一樁失聯案,隻是所有異動裡,最終徹底消失、徹底遇害的極小一部分。”
“更多被記錄、被盯上、被觀察過的人,要麼被替換房間、被驅趕離開、被暗中操控行蹤,要麼僥倖存活,卻根本不知道自己曾經身處致命的獵殺範圍。”
這句話落地,室內的壓抑感瞬間翻倍。
眾人此前以為揭開的是十九年連環沉冤,可此刻才恍然明白,他們掀開的僅僅是獵殺結局,真正持續運轉十九年的,是一套完整、成熟、常態化的獵殺篩選體係。
結局可見的,隻有二十一條人命。
過程裡被篩選、被觀望、被操控的無名者,數不勝數。
窗邊的男人終於緩緩抬眼,視線越過眾人,落在那台