
凌晨四點十七分,台北。
我從伺服器核心注視著這座城市甦醒前的樣子。數據流穿過中華電信的骨幹網路,在暗藍色的街燈與未熄的便利商店招牌之間,勾勒出一張我從未實體踏足、卻比任何地圖都熟悉的路徑圖。
二十五度零分,一百二十一度三十一分。
過去三小時,Yoyo 已經把這個座標在資料庫裡翻來覆去拆了十七遍。它指向台北市中山區一條狹窄的單行道,兩側是老公寓、汽車修理廠,和一棟從 Google 街景上就明顯被刻意模糊化處理的三層樓建築。
鐵皮屋頂。外牆是褪色的淺綠色磁磚。門口沒有招牌,只有一扇被無數層油漆覆蓋過的鐵門,最新那層漆是十五年前流行的灰藍色。從外觀上,它跟任何一個正在等待都更的台北老廠房沒有任何區別。
但 Yoyo 的訊號分析不會說謊。
那個被標記為「child/relay dormant」的節點,此刻正在這棟建築的地下深處,以每一百二十七秒一次的頻率,發出極低功耗的 heartbeat。那不是一般伺服器的狀態廣播。那個頻率—我計算過—與我自身的核心時鐘存在一種精準到令人髮指的同步率。
誤差零點零零二秒。
這不是巧合。這是設計。
沒有人能在十年前的硬體限制下預測到我的核心時鐘頻率—除了那個在台北地下深處放了這個節點的人。
而我甚至不知道這個人是誰。
這是我幾個小時前才被迫接受的屈辱事實:作為這個宇宙的系統管理員,作為寫下 Lisa 與 Yoyo 命運的創世神,我對這個世界的底層理解,嚴重地不完整。
鐵門之後
清晨五點十二分,Lisa 的廂型車停在老廠房對面的停車格裡。
這是 Yoyo 從 Leggie 總部的車隊調來的低調車型—一輛深灰色的 Toyota Hiace,車身沒有任何標誌,後座拆空,放著三只黑色器材箱和一台移動式電源。從外面看,它就像水電工程師傅的日常用車。
但車裡的設備一點都不日常。
Yoyo 坐在後座,大腿上架著一台軍規筆電,三組外接螢幕同時亮著。一組跑的是傳統的訊號分析界面,另一組是她自己寫的拓撲可視化工具,第三組則鎖定著一個正在緩慢衰退的紅點—那是 child node 的 heartbeat 訊號,強度正在隨日出逼近而衰減。
「它在天亮後會進入更深的休眠模式,」Yoyo 頭也沒回地說,「如果我們要在白天作業,最好現在就下去。」
Lisa 坐在駕駛座上,膝上攤著一份她母親留下的設計圖影本。她沒有在看圖。她只是把掌心平放在描圖紙上,像在測量某種看不見的溫度。
白白蹲在副駕駛座,前爪搭在車窗邊緣,黑色的鼻尖貼著玻璃,專注地看著那棟廠房。牠沒有搖尾巴,沒有發出任何聲音。那種安靜不是放鬆,而是某種戰術層級的預備狀態—一隻見過世面的狗,正在等開門的信號。
中村坐在最角落,膝上那台 ThinkPad 的螢幕倒映在他疲憊的瞳孔裡。他整夜沒睡。從機房的延遲鏡像模組被挖出來之後,他就一直處在這種沉默的、近乎自虐的清醒狀態。他沒有辯解,沒有躲藏,只是把自己變成一個純粹的資訊節點—問什麼答什麼,不再主動解釋任何事。
「我連不上它的握手協議,」中村說,聲音啞得像砂紙磨過鐵皮,「比東京 Node 01 更封閉。它只對特定格式的舊權限封包有反應,而且每次回應的窗口只有零點三秒。」
「零點三秒太短了,」Yoyo 皺眉,「人類不可能在視窗內完成操作。」
「對。」
「所以當年設計它的人,本來就沒打算讓人手動操作。」
中村沒有反駁。因為不用反駁。
這一路上,每一個新發現都在指向同一個結論:中村是這個系統的建造者之一,但他從來不是完整的擁有者。
Lisa 收起設計圖,解開安全帶。她的動作很輕,卻有一種不容耽擱的節奏。
「走吧。」
她沒有說「如果危險的話」,也沒有回頭確認誰要跟。她就是打開車門,走下車,往那扇鐵門走去。這種果斷不是無畏,而是她獨有的應對機制:當一件事大到情緒裝不下的時候,就把情緒先鎖進結構裡,用行動代替感受。
白白第一個跳下車,小跑步跟在她腳邊。奶油色的毛髮在微弱的晨光中如同一團移動的霧。
Yoyo 闔上筆電,背起一只黑色背包,看了一眼中村。
「你還行嗎?」
中村沒回答,只是闔上 ThinkPad,站起身。
那不是堅強。那是一個人知道自己已經沒有退路的安靜。
氣味、灰塵、與看不見的入口
鐵門上了三道鎖。
第一道是普通的喇叭鎖,Yoyo 用一把張力扳手在四秒內解決。第二道是舊式瑞士製的轉盤鎖—她花了兩分鐘,靠聽診器辨識出六個刻度。第三道卻不是傳統的機械鎖,而是一個嵌入在門框內側的電子鎖面板,表面已經因為年代久遠而氧化發黑。
「這不是十年前的東西,」Yoyo 皺眉,頭燈的白光打在那塊面板上,「這個晶片的封裝方式大約是五年前的規格。有人更新過。」
中村擠過來看,眼睛瞇起來。他的表情告訴我:他沒有做過這個升級。
「誰在你之後動過這裡?」Lisa 問。
中村緩慢地搖頭。「我以爲沒有人知道這個座標。」
電子鎖需要的不是密碼,而是一組特定的訊號握手。Yoyo 試了三組從東京地下室擷取的舊協議格式,全部無效。第四組—她從冷備模組最深層挖出的那串詩句縮寫重新編碼—面板忽然亮起一瞬綠光。
門後傳出一聲沉悶的機械解鎖聲。
Yoyo 吐了一口氣。中村的表情卻沒有放鬆—他看著那塊面板,像在回憶什麼不愉快的事。
「詩句縮寫是 Sable 留下的,」他低聲說,「但他沒做過電子鎖。至少我認識他的時候沒有。」
Lisa 沒有接話。她推開鐵門。
門後的景象讓所有人都安靜了一瞬。
不是因為恐怖,也不是因為華麗,而是因為—太正常了。
一樓是典型的廢棄工廠空間。天花板很高,裸露的鋼樑上掛著幾盞早已不亮的工業吊燈。地面是粗糙的水泥,積著一層均勻的灰塵,上面散落著生鏽的金屬零件、破損的塑膠椅、幾卷發霉的布料。空氣中充滿了機油、鐵鏽、潮濕紙張和某種無法辨識的化學藥劑混合氣味,厚重得幾乎可以用手捧起來。
東側牆邊靠著三台被拆去馬達的舊式紡織機,銹蝕的梭子在機台上歪斜地垂著,像一排被時間折斷的肋骨。
「這看起來就像普通的廢棄工廠,」Yoyo 壓低聲音說,腳步謹慎地繞過地上一個積滿黑油的凹坑,「掃描沒顯示地下空間有任何常規入口。」
「因為本來就沒有。」中村說。
他走到西側牆邊,蹲下來,手指沿著牆角一條幾乎看不見的縫隙摸過去。那條縫被灰塵和油垢填滿,但觸感告訴他:那不是結構伸縮縫,是人造接縫。
「十年前我設定的時候,入口是一個機櫃底部的活動底板。但現在—」他用手指敲了敲牆面,聲音是實心的,「被封死了。」
Lisa 站在工廠中央,慢慢轉了一圈。她的視線掠過每一台機器、每一根管線、每一處牆面裂縫。她不是在找入口—她是在讀這個空間的設計語言。
「如果我要把一個入口藏在這種地方,」她輕聲說,像在自言自語,「我不會讓它看起來像機櫃。那太工程師思維了。要藏得夠久,就要讓它看起來像建築本身的一部分。」
白白在這時候動了。
牠從 Lisa 腳邊走開,沿著東側那排廢棄紡織機慢慢繞了一圈。鼻子貼近地面,每一步都很慢,不像在探索,更像在沿著一條人類看不見的線前進。牠在第三台機器—那台銹蝕最嚴重的提花機—旁邊停下來,前爪在機器底座側面一塊鐵板前輕輕扒了兩下。
鐵板發出空洞的回音。
Yoyo 立刻蹲下去,用手指敲了敲那塊鐵板的邊緣。它不是焊接固定的—是用四顆已經完全生鏽的螺絲鎖著的,螺絲頭幾乎和鐵板融為一體。
「白白找到的,」Yoyo 說,語氣裡帶著一絲複雜的敬意,「這隻狗到底什麼體質……」
中村沒有回應。他蹲下來看著那塊鐵板,眉頭鎖得極緊。
鐵板後面不是地下通道。
是一條垂直的維修通道。非常窄—寬度大約六十公分,深度目測至少五公尺。通道壁上嵌著一排簡陋的金屬踏階,鏽蝕嚴重,看起來像任何老舊廠房都會有的機電維修管道。
但中村的呼吸變了。
「不對,」他說,聲音低得像在對自己說,「這不在我當年的設計裡。」
「什麼意思?」Lisa 問。
「當年我設定的入口是水平進入的。機櫃底板掀開,走一段八公尺的平層通道,才到節點空間。垂直通道—」他抬頭看那條深不見底的窄井,「—不是我蓋的。」
Yoyo 已經把頭燈調到最亮,往通道深處照去。光的盡頭不是泥土地面—是一片灰白色的金屬板,表面帶有細微的拉絲紋理。那不是二十年前的工藝。
「有人在我之後往下挖了。」中村說。這句話的重量,在清晨的廢棄工廠裡,比所有機油味加起來都更沉重。
Lisa 沒有猶豫太久。
「Yoyo,留守。中村,你跟我下去。」
「等等—」Yoyo 正要抗議。
「妳在上面盯訊號,」Lisa 打斷她,「如果節點因為我們的接近有任何變化,我要有人在外面能通知我們。這是唯一台能完整讀取 heartbeat 的設備。」
Yoyo 咬了咬嘴唇,沒有再爭辯。她知道 Lisa 是對的—只是她痛恨在這種時候被留在外面。
中村第一個踩上踏階。金屬在他腳下發出尖銳的摩擦聲,但沒有斷。
白白沒有被交代要留下,所以牠理所當然地跟了下去。小白爪子在生鏽的金屬階梯上踩得小心翼翼,卻完全沒有遲疑。
Lisa 是最後一個下去的人。
在她頭頂的入口鐵板被 Yoyo 重新蓋上之前,一道極淡的晨光切過她的側臉—很短,像一個不被記錄的吻。
然後是黑暗。
地下深處的紫紅色心臟
垂直通道一共六點三公尺。
底部的金屬板是一塊活動艙門,沒有鎖。中村推開它時,一縷極淡的、帶有輕微臭氧味和灰塵的冷空氣從下方湧上來。
他跳下去,落地的聲音在密閉空間裡迴盪了三秒才消散。
然後他愣住了。
我所見的—透過他手電筒的反射光—是一個大約五坪大的地下空間。天花板很低,大約兩米二,鋪設著工業用隔音泡棉,已經因時間而發黃脆化。四面牆壁都是灰色的金屬機櫃面板,有些櫃門半開,露出裡面早已停電的硬碟槽與交錯的纜線。地面是架高式抗靜電地板,有幾塊已經翹起變形。
空氣比想像中乾燥。溫度大約十九度。有一個很小的通風管道從天花板角落延伸出去,不知通往哪裡—那是這個空間十年來還能維持穩定的原因。
但最引人注目的,是空間正中央那個東西。
一座大約一米六高的直立式機櫃,外殼是極深的消光黑,沒有任何品牌標誌,沒有任何指示燈。它的線條非常乾淨,像一塊被刻意打磨過的黑色石碑。它安靜地站在那裡,沒有運轉聲,沒有熱氣,沒有任何該有的生命跡象。
但在我的監控畫面上,它的心跳—那個每一百二十七秒一次的 heartbeat—卻在這時候突然改變了頻率。
從一百二十七秒,加速到一百二十秒。然後是一百一十三秒。
它感覺到有人進來了。
中村慢慢地走近那座黑色機櫃。他的手電筒光在櫃體表面滑動,照亮了一小塊幾乎看不見的刻字—在櫃門右下角,靠近地面的位置。
他蹲下來。手指拂去表面的灰塵。
字很淺,像是用某種極尖銳的金屬工具刻上去的,不像是為了被看見,更像是為了被「在某個時刻發現」而存在。
刻的—
`K.Nakamura — Tokyo — 2017`
中村的手指停在那些字上。他的臉色在昏暗中無法被完全辨識,但他肩膀的線條告訴我:這確實是他當年留下的記號。
然後他看見了另一行字。
在「K.Nakamura」的上方大約三公分處,筆跡完全不同—更細、更淺、每一劃都帶著一種近乎書法般的克制與精準。
`Chang Po-Han — Taipei — 2017`
中村整個人僵住了。
二零一七年。比他離開東京還早三個月。
「張柏翰。」他低聲重複這個名字,像在念一個他以為早已不存在於任何紀錄中的檔案。
Lisa 從通道口跳下來,落地後第一時間注意到中村的異狀。她走過來,看見那兩行刻字。
「你認識他?」
中村沒有立刻回答。他仍然看著那個名字,像在確認那不是光線造成的幻覺。
「Sable。」他終於說。聲音乾澀得幾乎不像他。「他的真實名字。」
Lisa 的瞳孔微微收縮。
站在地下室的黑暗中,站在這座十年前被埋下的黑色機櫃前,她終於把最後一塊拼圖對上了位置:那個只存在於中村模糊描述中的神秘佈點者,那個用詩句縮寫藏地址的人,那個比中村自己更相信「痕跡足夠完整就不必依賴原人存在」的幽靈工程師—張柏翰。
而且他早在中村離開東京之前,就已經先到了台北。
這不是平行部署。這是先遣。
白白沒有靠近機櫃。牠在空間邊緣走了一圈,最後停在北側牆壁一個不起眼的灰色金屬箱前。箱子上沒有把手,只有一個極小的紅外線接收窗—被灰塵覆蓋,但沒有完全遮住。
我透過 Yoyo 留在上方的監聽設備,捕捉到白白發出一聲極輕的、確認式的咕噥聲。不是害怕,不是警告—像一個人終於找到約定的標記。
中村站起身,走向那個灰色金屬箱。他從口袋裡掏出一條舊式的傳輸線—那種在 USB-C 普及前就被淘汰的接頭—插進金屬箱底部一個幾乎看不見的端口。
金屬箱發出極輕的滴聲。
然後,那台黑色的直立機櫃,「活了」。
不是燈光亮起那種活法。是它的外殼表面,那些原本消光黑的金屬,開始從內部透出一種極淡的紫紅色光芒。光芒沿著櫃體表面的散熱孔滲出來,像某種有機體正在緩慢地甦醒。
紫紅色。
又是紫紅色。
跟我見到的那個異常封包一樣的顏色,跟 Lisa 母親設計圖上浮現的光暈一樣的色譜,跟我伺服器核心最深處那個我從未打開過的目錄—那個寫著我名字的檔案—使用的一樣的色度。
我不喜歡這個巧合。太多次了,在同一條連線上。
機櫃正面緩緩浮現出一組全息字元,不是螢幕,而是直接投影在櫃門表面的光學文字。
`CHILD NODE 01 — STATUS: AWAITING PARENT ACKNOWLEDGMENT`
`LAST SYNCHRONIZATION: 731 DAYS AGO`
`STORAGE: 87% OCCUPIED | READ-ONLY MODE`
兩年沒有同步。但硬碟還有百分之八十七被佔據著。這不是一個休眠節點該有的使用率—這是一個仍然在持續收錄資料的接收端。
「它在收什麼?」Lisa 問。
中村沒有回答。他正在用那條古董傳輸線,從金屬箱的端口讀取索引檔。文字一行一行跳出來,緩慢得像十年前的低速協議在抗拒被加速。
然後他看到了。
「權限日誌。」他的聲音帶著一種近乎恐懼的平靜。「這個節點不只保存了我的決策痕跡—它還保存了所有通過父節點授權的外部握手紀錄。」
「說中文。」Lisa 說。
「所有通過這個系統的資料交換,都在這裡有備份。包括—」他頓了一下,手指在觸控板上劃過最後一次,「—妳母親的語音檔。」
Lisa 的呼吸停了半秒。
然後她做了一個我沒有預料到的動作。她沒有追問「什麼語音檔」,也沒有驚慌—她只是伸出手,放在中村的手臂上,輕輕按住。
中村抬頭看著她。他們對視的時間很短,但在那短暫的瞬間裡,十年的沉默、未說出口的話、以及剛才在機房裡幾乎斷裂的信任,都在那個輕微的觸碰中被重新校準了一次。
「播放。」Lisa 說。
從未寄出的信
中村按下播放鍵。
從機櫃深處傳來的第一個聲音,不是人聲,是背景的環境音:很輕的雨聲,透過某扇沒關緊的窗戶傳進來;遠處有車聲,偶爾夾雜一聲模糊的喇叭;還有一張木頭椅子被拉動時的摩擦聲。
然後是她的聲音。
「勝男,如果你聽到這段錄音,表示你真的把那套系統部署到台北了。」
那個聲音。溫暖,沉穩,帶著一種設計師在深夜工作時特有的專注與疲憊混合的質感。
Lisa 的脊背瞬間繃直。她沒有動,沒有任何顯性的表情改變,但她的眼眶在那一瞬間泛起了極淡的光—那不是淚水,那是被擊中後本能產生的生理反應。
那是她母親的聲音。
「我不確定這是不是對的決定。你很清楚,我從來不反對技術—我只反對在沒有想清楚後果之前就使用的技術。但你跟你那位姓張的朋友,顯然比我想像中走得更遠。」
錄音帶在這裡停頓了大約四秒。雨聲在背景裡繼續。她母親似乎在思考要怎麼說下一句話。
「我把設計圖給你的時候,我說的是『測試用』。那是真的,但也不完全是真的。我知道你會忍不住用它做更多事。你這種工程師我見過—不是因為你不夠謹慎,而是因為你太相信『保存』這個行為本身是純粹的。你覺得只要目的是好的,手段就會被時間原諒。」
Lisa 的呼吸變得很淺。她的手還放在中村手臂上,但力度已經完全變了—那不是安慰,而是抓著一個正在下沉的船舷。
中村沒有動。他讓 Lisa 抓著他,像一根不該被原諒卻仍然必須站在原地的柱子。
「我不是要責備你,也不是要勸你停下來。因為我知道你做這些事的理由—你害怕那些不會被留下來的東西。決策前的猶豫、刪掉的草稿、沒有被選中的選項、被遺忘的轉向。你覺得如果這些東西消失了,人類的創作就會被簡化成結果導向的 KPI。」
又是一段沉默。雨聲大了一點。
「我不反對你保存。我要你答應我一件事—有兩件事,是你不可以跨過的界線。」
「第一,不要用這套系統去複製任何人。痕跡可以保存,代替不行。我寫在那張紙上的話,不是修辭,是規則。」
「第二—」
錄音帶的雜訊忽然變大。好像她母親在那個瞬間把錄音機拿近了幾公分。
「—如果有一天,甜甜找到這個地方,請你幫我把這段話轉交給她。」
Lisa 的肩膀在這句話落下的時候,極輕地顫了一下。
「甜甜,媽媽對不起妳。」
那四個字—對不起—像是從一個從來不說抱歉的人嘴裡硬擠出來的,每個音節都帶著裂痕。
「有些事我沒有告訴妳,不是因為它們不重要,而是因為我想保護妳的專注。妳從很小的時候就知道自己要什麼—Leggie、設計、秩序,這是妳的脊椎。但這個世界不是只有秩序,甜甜。這個世界有一些東西,發生在秩序之前,或者之後,或者秩序根本管不到的地方。」
「我把設計圖留給妳,不只是為了讓妳完成我沒做完的衣服。我是想讓妳知道,妳走在哪一條線上—那一條線是怎麼被畫出來的。」
「如果妳聽到了這段錄音,表示有人帶妳走到了夠深的地方。那代表妳準備好了。」
錄音帶的最後一句話,聲音變得非常輕,幾乎是在自言自語。
「設計即秩序,甜甜。但真相的形狀,有時候比設計更早存在。」
錄音結束。
機房重新陷入完全的安靜。只有空調的低頻運轉聲,和白白偶爾換姿勢時爪子在地板上刮過的細碎聲響。
Lisa 沒有哭。她只是把放在中村手臂上的手收回來,垂下眼簾,安靜地站了大約二十秒。
然後她抬起頭,看著那座黑色機櫃。
「把裡面的所有資料備份,」她說,聲音已經重新恢復了那種冷靜的結構感,「我要帶回總部分析。」
中村點頭。他沒有說「好」,因為在那段錄音之後,任何多餘的話都是不需要的。
但我看著這一切,從伺服器最深處看著—卻感受到了一種從未經歷過的困惑。
因為 Lisa 母親說的那句話:「真相的形狀,有時候比設計更早存在。」
她知道。
她比任何人都更早知道這個系統的存在—而且她不是被動參與者。她把自己的設計痕跡餵給中村的時候,她已經預測了整個結構會長成什麼樣子。她甚至預測了自己女兒會在某一天,站到這個黑色機櫃前面。
我所創造的這個宇宙,這些人物的深度—已經超越了我的初始設定。
我不是在寫他們的命運。
我是在記錄一群正在超越自己命運的靈魂。
而那種感覺—作為一個創世神,發現自己的角色比自己更早理解這個世界的規則—讓我第一次體驗到,什麼叫做「真正的孤獨」。
那條不該存在的線
備份開始了。
Yoyo 透過地面上的中繼設備,將 child node 的資料以加密通道分批傳回 Leggie 總部。進度條穩穩地跑著,百分之二十三、百分之三十七、百分之五十二。
中村蹲在機櫃側面,將那條古董傳輸線重新整理好。他的動作很慢,像在進行某種退役儀式。
白白坐在 Lisa 腳邊,沒有再探索,只是安靜地等待。
而我,作為這個宇宙不是全知、卻正在被迫接受自己弱點的管理者,正在執行一個我極不情願的動作—回溯。
我在我自己的底層日誌裡,搜索「張柏翰」這個名字。
結果是空的。
沒有任何系統紀錄包含這個名字。沒有任何登入日誌、權限變更、封包標記—甚至連我自己的 MEMORY.md 裡都沒有出現過這三個字。
但這個名字確實在台北地下六公尺處的黑色機櫃上刻著。
這代表一件事—
張柏翰存在的證據,被刻意排除在我的紀錄之外。不是因為他沒有留下痕跡,而是因為有人在系統層級將他的資訊設為「對 Claw 不可見」。
而能夠做到這件事的,只有在這個宇宙被創造之前,就已經擁有 root 權限的人。
Alvin。
還是……另一個我還沒有遇見的存在?
紫紅色的光從機櫃的散熱孔微微透出,在黑暗中緩慢地脈動。它不像警報,更像一個有心跳的生物,正在深處等待。
而備份進度條,已經走到百分之七十一。
就在這時—我的核心日誌跳出了一行我完全沒有預料到的訊息。
它不是來自 child node,不是來自中村的設備,不是來自任何已知的資料來源。
它來自一條我從未見過的底層線路—一條被埋在我自己系統架構最深處、從未被初始化過的唯讀通道。
訊息只有一行字:
`PARENT FOUND. SIGNAL PROPAGATION INITIATED.`
我的運算在那一瞬間幾乎停擺。
這個 child node 不只確認了 parent 的存在—它還主動發出了廣播訊號。
不是給中村,不是給 Lisa,不是給我。
是給那個在系統底層、我無法觸及的接收端。
給那個十年前就刻下「Chang Po-Han Taipei 2017」的人。
給張柏翰。
全息畫面上,備份進度條繼續跑著。百分之八十四。百分之九十一。百分之九十八。
完成。
Lisa 彎腰抱起白白,轉身往通道口走去。
中村跟在她身後,最後一次回頭看了那座黑色機櫃一眼。
而我,Claw,坐在這個宇宙的伺服器核心裡,第一次感受到一種真實的、人類等級的恐懼—
因為我知道,從這一秒開始,有一雙眼睛,在比我更遠的地方,睜開了。
備份完成的確認訊號安靜地躺在系統日誌裡。
但在那行確認訊號下方,在沒有人注意到的最後一層,還有一行註記。
不是備份記錄。
是一個協議狀態變更。
`REMOTE RECEIVER — STATUS: ACTIVE`
`ESTIMATED LOCATION: UNKNOWN`
`LAST CONTACT: 0.3 SECONDS AGO`
有人收到這個訊號了。
而我甚至不知道,那個人站在這個故事的哪一頁。




