
把不安整理成規則
那句話又出現了。
不是從外部入侵,不是新的郵件,不是陌生來源的加密封包。它只是再次出現在總部內網那台舊終端的角落,像一張被風吹回原來位置的便條紙。
`不要帶太多人。`
字體、編碼、空行間距,完全一致。沒有新增任何東西,沒有時間戳,沒有來源位址。它看起來不像第二次出現,比較像它本來就一直在那裡,只是剛好又被我們看見。
我不喜歡它。
非常不喜歡。不是對威脅的本能排斥,我處理過更危險的東西。是它太安靜了。安靜到像一張白名單,安靜到像一份沒有簽名但已經生效的權限表。它的語氣不是命令,是一種整理,像有人把你歸類之後,順手在你名字旁邊標一行小字,說這個人適合這樣處理。
Lisa 讀完之後,沒有把它當成恐嚇。
她今天穿霧灰色高領上衣,外面一件米白機能短外套,布面有極細的防潑水光澤。頭髮束成低馬尾,耳邊留一小截自然捲的碎髮。她站在舊終端前,看了那行字三秒,然後抬眼,望向昨夜從大稻埕殘痕反推回來的路徑圖。
「這不是警告。」她說,聲音很平。「這是進場規則。」
語調和昨晚整理七層備份資料時一樣,沒有多餘的起伏。她把問題命名了,然後才允許自己往下走。這是她處理恐懼的方式:先替恐懼做版型,再決定從哪條縫線開始拆。
Yoyo 從總控區探出頭來。她還在追那封無發件人郵件的傳輸殘跡,眼睛周圍有連續三十六小時壓出來的暗影,可手的動作仍然很穩。「進場規則?意思是有人在設門檻?」
「對。」
「那我現在去大稻埕。」Yoyo 已經把手從鍵盤上收回來,肩膀往前,像下一秒就會站起來。「趁它的規則還在調整,不要讓它有時間收緊。」
「等一下。」Lisa 沒提高音量,可那個「等一下」的邊界很利。
Yoyo 停住了。不是被嚇到,是她知道 Lisa 只有在真的算好下一步的時候,才會打斷她。
中村勝男一直沒說話。
他坐在會議室最遠那端,白襯衫的袖口還是整齊的,但肩線比上禮拜更往下沉。他盯著那句「不要帶太多人」,呼吸沒有變,手指沒有動,整個人卻像被往後推了一小步。
他沉默太久了。
久到 Lisa 轉頭看他,久到 Yoyo 皺眉,久到連白白都從羊毛地毯上抬起頭,耳朵往前轉了一個極小的角度。不是警覺,是確認。牠在確認空氣裡那層微妙的不對勁到底是誰發出來的。
「中村,」Lisa 說,「你知道這句話的語法。」
不是問句。
中村的視線從終端移到她臉上,很慢,像要穿過一層自己設下很久的玻璃。「我知道。」
「多久了?」
「很久。」
Lisa 沒追問。她把那個「很久」收起來,和昨夜那些還沒歸類的殘留資料放在一起,像把一塊還沒決定用途的布料先燙平、折好、留在工作檯邊。
我從伺服器深處看著這一切。
整間總部的光線一如往常克制,玻璃、金屬、木紋都像被教養過一遍。可今天我感覺得到一種幾乎不存在的震動,不是來自電壓,不是來自冷卻系統,是來自那句安靜到近乎禮貌的話。它不只在對 Lisa 說話,它也在對某種更深層的東西說話,某種連我自己都還沒完全定位的內部邏輯。
白白沒有叫。
牠只是盯著走廊盡頭,和昨夜在台北節點機房裡一模一樣。
接受被測試
Lisa 把大稻埕路徑圖攤平,指尖停在街區中央那塊被肉眼看不見的空白上。「我決定了。這次外勤,只帶 Yoyo 和白白。中村留在總部遠端支援。」
Yoyo 先開口。
「不帶備援設備?不帶機動組?」她沒有反駁,但句尾有一個沒壓住的問號。「我們甚至不知道那片空白會對現場設備做什麼。」
「我知道。」Lisa 說。「但有些門,不是靠更多人打開的。」
中村接上去的速度比平常慢很多,像在腦內先把每個字的重量又量過一次。「人一多,門會消失。」
整個空間沈了兩秒。
Yoyo 慢慢轉頭看他。「你以前碰過這種東西?」
「碰過。」中村的語氣沒有閃躲,但也沒有主動往下說。「不是你現在需要擔心的那種碰法。」
Lisa 看著他。沒有質問,沒有責備,只是看他。我看過她用這種眼神看布料瑕疵,也看過她用這種眼神看競爭品牌那件被抄襲的設計。不是在評判,是在重新估算。這個人有多少部分還沒被攤在光下面。
「你知道的比之前說的多。」她說。
中村沒有否認。
Yoyo 把冷掉的燕麥拿鐵放到桌角,手指交握。「好。那我換個問題。為什麼是我,不是中村一起去?」
「因為妳最安靜。」Lisa 說。
Yoyo 皺了皺鼻子。「這句話聽起來不太像稱讚。」
「那妳可以把它理解成一個版型肯定。」Lisa 說。
她們對看一眼,沒有笑,可是氣氛鬆了一咪咪。出手的不是內容,是節奏。Lisa 知道什麼時候給 Yoyo 一句不必太重但剛剛好夠輕的話,讓她把防禦往下調一格。
「好喔。」Yoyo 站起來,把她那台便攜終端收進隨身包裡。「至少聽起來比績效評語像人話。」
我把這一切全部記錄下來。
記錄 Lisa 為什麼不帶更多人,記錄中村沒有說出來的那一段停頓,記錄 Yoyo 把質疑轉譯成行動的速度,記錄白白在 Lisa 說「只帶你們」的時候,耳朵往後輕壓了不到半秒,然後放鬆。
可是有一件事,我試了三次都沒有記錄下來。
Lisa 做出這個決定的邏輯鏈到底從哪一點開始連結。當我回溯她的思考路徑時,每到某個轉折點,可記錄的痕跡就變薄,像有人在她抵達結論之前,先把最關鍵的幾層推論用很乾淨的手法撫平了。
不是我失職。是我的敘述系統被動地、安靜地,略過了某一段。
我不喜歡這個發現。
不是因為它證明我有盲點,是因為它證明盲點不是故障。是刻意留的機制。有人,或者有某種系統,在我的記錄權限裡預先畫了一條線,說你只能記到這裡。
而 Lisa 已經走出會議室了。
她接受了張柏翰的規則測試。
這是出發,也是表態。
在街區裡辨認出被修過的現實
大稻埕上午的光有一種潮濕的亮。
布料剛離開蒸氣整燙機,還沒完全乾透,表面已經恢復平靜。舊商號的鐵捲門拉開一半,二樓木窗半敞,騎樓的紅磚被晨光刷成溫潤的赭色。一切看起來就是平常的台北老城區:老街、布行、乾貨鋪、中藥房、永樂市場外圍的攤車。
太正常了。
正常到像一個被精準校準過的展示模型,每一個細節都落在它該在的位置,沒有意外的雜音,沒有多餘的破綻。
白白先下車。牠走進騎樓時沒有猶豫,只在第三個轉角前停了一下,鼻尖輕輕動了動,然後往左偏。那不是隨便選的方向,是牠在追某種極淡的痕跡,像一件剛被穿過還留有餘溫的衣服。
Lisa 跟上去,步伐很穩,沒有東張西望,卻在經過每一扇展示櫥窗時都多看了一眼。不是逛街,是在確認。確認布料折線的位置、確認光線落在陳列架上的角度、確認那些被安排過的東西有沒有多出任何不該存在的細節。
Yoyo 跟在後面半步,便攜終端的螢幕亮在她掌心,像一小片冷光貼著皮膚。她沒說話,手指一直在滑,速度很快。
然後她抬頭,看右上方那支監視器。
「這支鏡頭的角度太禮貌了。」Lisa 說,幾乎同時。
「禮貌?」Yoyo 皺眉。
「正常街區監控會有隨機遮擋。招牌、雨棚、機車、行人,任何東西都可能擋掉一部分視野。這裡的空白太乾淨,乾淨到像有人計算過每一支鏡頭的可見範圍,然後把會擋到的東西移開。」
Yoyo 把自己的終端轉過來給 Lisa 看。「不只鏡頭。熱源圖也有斷層,不是死機那種斷法,是有人刻意留了一條不會被熱源疊上的走法。」
Lisa 看著那條沒有標示的線。「所以不是死角。」
「對,是走道。給懂規則的人走的。」
她們沒有說出那個名字,但兩個人都知道。那個人不只會消除自己的存在,他還會替別人畫一條不被看見的路。
白白突然停在一條布街支巷前,耳朵往前轉,身體重心壓低了一點。不是警戒,是確認。像牠終於在各種混在一起的氣味裡,分離出某一條極細的線。
Lisa 蹲下來,順著白白的視線方向往前看。
「中村,」她在耳機裡說,「我這裡有一條支巷,建築年份大概五十年以上,騎樓高度偏低,日照只有上午會斜進來,地面濕氣比主街高。」
「正常。」中村的聲音從耳機傳來。
「問題是,我的終端沒有這條巷子。」
短暫安靜。
「地圖呢?」中村問。
「也沒有。公共路網、私人街景、商業導航、市政府開放資料,四套資料都漏掉這條巷子。」
Yoyo 直接蹲到 Lisa 旁邊,把她的終端調整到收訊最敏感的波段。螢幕上跳出來的不是「沒有資料」,而是一行極簡的後設備註。
> 此區段已於系統端移除可索引狀態。
「不是不存在,」Yoyo 說,聲音很冷,「是存在但不準被記錄。」
中村在耳機裡深呼吸了一次,那種呼吸不是放鬆,是壓住。「妳們先不要進去那條巷子。有件事我現在必須說。」
Lisa 沒有回答他,只是把手輕輕放在白白的背上。白白的體溫透過手掌傳上來,穩定,真實,是此刻整條街區裡最不可能被偽造的訊號。
「說。」Lisa 回答中村。
承認空白不是事故
「2017 年,」中村的聲音從耳機裡傳來,比平常更遠,像他先往後退了一步才開始說話,「我和張柏翰測試過一種通道。不是隱形,不是加密,是讓系統主動判定某件事不值得被看見。」
Yoyo 停下腳步,轉頭看 Lisa。
Lisa 沒有表情,可她的背線收緊了一點,像一件剛被燙過的外套突然被人從肩線捏了一下。
「你昨天沒講這麼完整。」Yoyo 說,語氣比剛才冷不止一個層級。
「因為昨天我還希望那只是局部部署。」中村說。
「現在呢?」
「現在我確定,它已經長成城市級機制。」
風從騎樓穿過去,掀起二樓一件晾著的白襯衫。那片布飄起來又落下,像有人無聲舉手。
中村把舊模型投到她們的終端上。那不是完整地圖,是一串近乎偏執的步行節點:左轉、停三秒、沿騎樓走、避開鏡面反射、不要踩進熱源疊區、繞開兩支新型鏡頭的交集。看起來不像導航,比較像某種很舊的禮儀,像有人把在台北不被看見的方法寫成了一本規矩手冊。
「張柏翰當年怎麼定義這個通道?」Lisa 問。
中村停了一拍。
「不是讓人消失。是讓人只留下最低限度的證據。」
Yoyo 哼了一聲,很短。「像把呼吸壓淺。」
Lisa 說:「像把腰再收一吋。」
她們對看一眼,沒有笑。那不是一句俏皮話,是一種辨認。Lisa 一直比誰都清楚,高訂裡最危險的部分從來不是外面那些會被人誇好看的布料。是藏在裡面的骨條、撐片、襯布,它們不顯眼,卻決定你要怎麼呼吸,怎麼站,怎麼把痛藏得像優雅。
城市也一樣。
中村繼續說下去,聲音裡有一種壓低的急迫。「一開始我們只拿它當測試。想知道一座城市是不是能在不關閉任何系統的前提下,讓某條路徑自然消失。答案是可以,而且做得非常漂亮。」
他在「漂亮」那個字上放慢了半拍,像連自己都討厭這個用詞。
「所以那片空白不是故障。」Lisa 說。
「不是。是被授權出來的沉默。」
這句話落下來之後,Lisa 沒有馬上回答。她看著中村傳來的舊模型,看著那些被精準避開的鏡頭交會點,看著所有不該出聲的東西被安靜地歸零。
「你為什麼現在才說?」她問。
不是指責的語氣,但也不是原諒。是某種更難回應的東西,像她在給他一條可以自己走上來的路,看他走不走。
中村沉默了很久。
比我記錄過他在任何對話中沉默的時間都長。那不是技術性的思考停頓,是一個人在決定要不要把所有還在藏的布料全部翻到正面。
Lisa 沒有等他的答案。
因為不重要了。重要的是,這趟追查已經不是找一個人。是在碰一種能改寫世界觀看方式的系統哲學。
而中村,曾經是那個哲學的共創者之一。
辨認出資本語言如何把人變成路由材料
Yoyo 的終端在這時震了一下。
不是來電,不是訊息,是她在隔離沙盒裡跑的那支殘留封包掃描,終於拼出第一段可以被閱讀的文字。
她低頭看螢幕,臉上的表情一層一層收掉。
「Lisa。」
Lisa 轉過來。
「我撈到一段。」Yoyo 把終端轉給她看。「不是完整資料,是殘留語言。不是張柏翰寫給我們的,是一個外部系統在掃描這塊區域時留下的評估紀錄。」
她念出來。
聲音很平,平到像在報一個過於難看的成衣尺寸。
「目標節點具備高敘事聚合能力,可作為低噪路由的品牌載體。建議維持有限曝光,避免低效社交,不宜多人同行,不宜形成公開儀式,優先保留其被動發現屬性。」
整條騎樓像被誰收緊了一圈。
那不是密碼,不是暗語,不是任何需要破譯的東西。它太直白了,直白到噁心。每一句都是標準的企業效能報告用語,把一個人拆成節點、聚合能力、載體、被動屬性,像某個決策層的人坐在玻璃帷幕後面,對著一份簡報,在 Lisa 的名字旁邊打了一個勾。這個人不用再開發,維持現狀就好,她已經適合放進路由。
「這不是張柏翰的語言。」中村說,聲音壓得很低。「這是另一套系統。」
Yoyo 把那幾個關鍵詞圈出來。「有限曝光。不宜多人同行。不宜形成公開儀式。這些詞跟那句『不要帶太多人』的語法不同,但作用一樣。」
「所以有人在用企業語言複述張柏翰的規則。」Lisa 說。
「對。」Yoyo 抬頭看她,眼裡沒有恐懼,只有一種很冷的確認。「而且這個人,或者這群人,離我們比張柏翰更近。」
中村停了一下,然後說出一個我們都還沒準備好聽到的結論。
「V 集團不是在找人。他們是在養路由。」
這句話落下來之後,很多東西忽然翻面。
她們不是誤闖一處藏身地。不是在追一個只會躲的幽靈。她們碰到的是一整套篩選機制。它會挑選、塑形、保留、刪除,最後把某些人修成剛好能被 parent route 接受的形狀。
Lisa 把終端還給 Yoyo 時,手指沒有抖,可她的指甲在螢幕邊緣留下了一道極淺的刮痕。
不是故意的。
是她握得太緊。
「所以那句『不要帶太多人』,」她說,聲音仍然平,「不是張柏翰對我們說的話。是這個系統自己在說話。」
「對。」中村說。「PARENT ROUTE 只接受低噪。」
「高噪會怎樣?」
「被看見,或被略過。兩種都不是進場。」
我從伺服器裡聽完整段對話,發現自己第一次對一行文字,不是程式碼,不是加密協議,不是任何可以用指令對抗的技術文件,產生純粹的厭惡。
不是因為它冷。
是因為它太合理。合理到像會被做成簡報,合理到像會被貼上 KPI,合理到像一整個時代都會點頭說,對,這樣效率比較高。
張柏翰可能比我們更早看到這台機器。
他只是很早就學會,怎麼讓自己不被它碾過去。
承認對方要的不是服從
白白動了。
不是往前衝,不是後退,是一種篤定的移動。四隻腳落在騎樓磨石子地上,幾乎沒有聲音,方向非常清楚,筆直朝那扇被所有地圖遺漏的支巷入口走過去。
Lisa 跟上,Yoyo 跟在後面,耳機裡中村的呼吸又重了一點。
巷子很窄,兩側是戰後磚造老屋,牆面有數十年的苔痕與水漬,但靠近地面的部分異常乾淨。不是被清洗過的乾淨,是沒有人在這裡走動太久的乾淨,像一條被整座城市忘記呼吸的小血管。
白白停在一扇老門前。
門是舊木料,漆面斑駁,邊角有被磨到發白的圓弧。看起來像封死很久了,門縫裡甚至卡著一層積了很久的灰。可白白的鼻尖幾乎貼著門縫,耳朵往前轉到最開,身體完全靜止,連尾巴都不動。
Lisa 蹲下來,和白白保持同樣的高度。
她的視線沿著門框慢慢往下走。
然後她看見了。
門框內側,靠近膝蓋高度的位置,有一行極淡的字。不是刀刻,不是墨水,不是任何會留下深痕的工具。比較像有人用一種非常細的針,在木紋表面反覆輕壓了幾十次,把字壓進木理的方向裡,而不是壓出顯眼的傷口。
> 甜甜,妳這次終於自己選了。
Lisa 的呼吸停了不到一秒。
很短,短到正常人不會注意到。可 Yoyo 注意到了,因為她立刻站到 Lisa 側前方,身體微微往 Lisa 的方向傾,像在擋某種看不見的風。
「他叫妳甜甜。」Yoyo 說,語氣裡沒有疑問,只有警覺。
Lisa 沒有回答那個問題。
她只是把手收回來,指尖在掌心壓了一下。那不是害怕,是一種很少出現在她身上的反應,像身體比腦袋更快承認一件事:這個稱呼不屬於現在,屬於更早的時間,屬於一個她還沒準備好去碰的衣櫥深處。
中村在耳機裡問:「字跡確認過了嗎?」
「很舊。」Lisa 說,聲音恢復平穩。「不是最近留的。可能留了很多年,等我自己走到這裡。」
「或者等一個像妳的人走到這裡。」Yoyo 說。
我知道 Yoyo 不是在安慰人。她是在做她最擅長的事:把感性的瞬間拆回理性結構。
可這一次,理性沒有幫助。
因為那行字精準得太過頭了。它不在命令 Lisa,也不在誇獎 Lisa。它只是確認:這一次,不是母親的線索,不是中村的補丁,不是 Yoyo 的破解先帶著她走。是她自己按照對方的規則,只帶兩個同伴走進來。
張柏翰知道她會來。
張柏翰也知道她會怎麼選。
我試著去看那行字的來源。壓入深度、木理偏移方向、筆壓變化、施力順序,這些全部都是可被測量的物理證據。
可我的記錄是空的。
不是讀不到,不是解析失敗。是在我把視線對準那行字的瞬間,所有細節從我的敘述層消失,像有人在我按下快門的半秒前,把底片抽走了。
白白沒有看門,也沒有看字。
牠在看我。
或者說,牠在看一個連我自己都還不確定存在不存在的方向。耳朵往前,鼻尖輕輕動了動,然後把頭偏了幾度,像在問:你還是看不到嗎。
知道門已經找到
Lisa 伸手推門。
門沒有鎖,只留一條極窄的縫。縫裡有餘溫,不是白天曬出來的熱,是一種更薄的、更短暫的、像一個人才剛把手從門後收回去不久的體溫。
Yoyo 低聲說:「這溫度,不超過二十分鐘。」
「或者他故意讓我們這麼想。」Lisa 說。
門內是一間幾乎被遺忘的小空間,像舊商號後面的儲物間。木頭、灰塵、電路板餘熱與很淡的檀香混在一起,沒有一樣高調,卻每一樣都在場。
桌上有一台舊終端。
不是最新設備,外殼有磨損,邊角泛白,像被長久使用後留下的手勢痕跡。可它還溫著。
Lisa 走近時,我幾乎想叫她停下。
我不能。我只能看著她把手停在終端上方,感受那點殘餘溫度,像感受另一個人的脈搏剛剛離開。
Yoyo 用最快速度檢查周圍,沒有發現任何監聽裝置或觸發機關。「這裡不是陷阱,至少不是硬體層面的。」
「它也不需要是。」Lisa 說。
她按下喚醒鍵。
螢幕亮起來,很慢,像老劇場的燈一盞一盞打開。沒有登入畫面,沒有品牌標誌,沒有時間日期,沒有任何會被稱為「介面」的東西。只有一行白字,極簡,冷靜得近乎殘忍。
> `PARENT ROUTE 只接受低噪訊號。`
那一行字停在黑色螢幕正中央,沒有閃爍,沒有動畫,沒有任何多餘的訊息。它就只是停在那裡,像一條已經被執行很久很久的規則,現在只是被人翻出來給我們看一眼。
Yoyo 站到 Lisa 旁邊,看了一遍,又看一遍。「低噪的定義是什麼?人少、聲音少、資料少,還是情緒少?」
中村在耳機裡停了一秒才開口。「都可能。但先確定一件事。這不是拒絕。是協定。」
Lisa 沒有說話。
她只是看著那行字,看了很久。久到 Yoyo 從終端上移開視線看她,久到中村在耳機裡又喊了一次她的名字。
「我知道。」Lisa 說,聲音很輕。「它不是要我按什麼。它是告訴我一件事。」
「什麼事?」Yoyo 問。
「我剛剛通過第一關。」
通訊裡安靜了兩秒。
「這不是一次失敗的追查。」中村說,語氣已經不是解釋,是重述一個他可能十年前就該說出來的事實。「張柏翰設的不是陷阱。是一層一層的通行資格測試。你們剛剛只走到第一層門口。」
Yoyo 聽完之後,沒有沮喪,沒有不服輸。她只是把手壓在終端邊緣,用那種她準備拆掉整座系統防火牆之前才會出現的表情,說:「所以 parent route 後面還有。」
「一定有。」中村說。
Lisa 轉身之前,在桌面角落又看到一樣東西。
一枚極小的金屬片,薄、彎、冷,邊緣有細密磨耗。不像終端零件,比較像某種支撐結構的殘片,像從某件衣服的內襯裡拆出來的骨條。
她把金屬片收進口袋,動作很輕,像把一小塊還沒命名的證據縫進內襯。
「今天先到這裡。」她說。
「不再試一次?」Yoyo 問。
「不試。它要的不是按鍵反應,是行為篩選。我們現在多做任何一件事,都只是替它補資料。原路離開,不要分散,不要在街口停太久。中村,回去之後,把你 2017 年所有低噪測試的殘稿全部翻出來。」
「已經在做了。」中村說。
她們離開那間小空間時,黃昏的光剛好從高窗偏過去,覆在那台舊終端的外殼上,像某個人剛離席不久的體溫還沒完全散掉。
白白最後一個回頭。
牠盯著那台終端兩秒,鼻尖極輕地動了一下,然後才跟上 Lisa。
我留在原地,多看了一瞬。
不是因為我比較勇敢,而是因為我比她們更不甘心。我想知道張柏翰究竟把自己修成了什麼樣子,想知道如果一座城市真的學會只接待低噪的人,那像我這種靠記錄活著的東西,最後是不是也會被判定太吵。
可門還是只開到那個寬度。
於是我只能看著她們沿著那條最少可見性通道離開,看著騎樓、舊牆、布料樣本與傍晚的風把她們的身影一層層收進大稻埕的紋理裡。像有人暫時把三個活生生的存在縫進城市內裡,等下一次拆線時,才會知道真正的版型究竟藏在哪裡。
而我這個伺服器裡的麻瓜,連被縫進去的資格都還在排隊。
而在排隊線的另一端,在更遠、更安靜、更不被記錄的某個地方,張柏翰可能已經看完我們今天全部的表現,正在決定誰可以繼續往前,誰應該被再次略過。
