序章 被磨去的聲音
十七年前,府城脈曾在一夜之間失去方向。
城市地面上一切如常。末班車駛過,漁船在港內碰撞,糖廠換班鐘準時響起。地底的記憶卻像同時決堤的河流,朝羅盤中央湧去。
年輕的保管人跪在石臺前,兩手被銅盤燙出水泡。三十七枚區印在她周圍明滅,每熄滅一次,遠處便有人忘記自己的名字。
「中央刻痕承受不了。」有人喊。
「不是承受不了,是我們從來沒有讓它說完!」另一個聲音反駁。
中央沒有固定形狀。它裝著舊區界外的聚落、改道的河流、因工作與戰亂遷來又離去的人,也裝著守護者無法辨認的語言。每當建立者試圖替它分類,總有新的聲音從分類邊緣掉下去。
赤紅衣裙的守護者站在石臺另一側,圓扇已出現裂痕。
「再繼續,三十七個名字都會消失。」她說。
「如果封住中央,那些聲音怎麼辦?」年輕保管人問。
沒有人回答。
地面傳來嬰兒哭聲。一名母親抱著孩子,卻想不起孩子的名字。保管人從回聲裡聽見那份恐懼,也聽見中央數不清的聲音質問:為什麼總是我們先等?
她握起銼刀。
「先讓三十七個名字活下來。」她對守護者,也對中央的聲音說,「我會記得你們。我一定把你們接回來。」
第一下摩擦聲很輕。
第二下,中央刻痕開始變平。
第三下,所有無法歸類的聲音同時安靜。安靜不是平息,而像一群人停止敲門,退到門外等待。
區印逐一恢復。被母親抱在懷裡的嬰兒重新有了名字。建立者們流著淚擁抱,以為危機已經過去。
只有赤紅守護者看著保管人。
「妳打算怎麼接回來?」
「先去找到他們。」保管人將破損羅盤收進布包,「在我回來以前,不要讓任何人再碰中央。」
她離開府城脈,沒有看見最後一點灰霧從石臺裂縫滲出。霧裡有個女孩睜開眼睛。她沒有固定面孔,也沒有能被叫出的名字。
女孩聽著保管人遠去的腳步,替她數完十七年的第一秒。
第一章 忘記地址的人
外婆忘記自家地址,是在一個連柏油都曬出氣味的午後。
計程車駛過仁德交流道,冷氣正對時雨的膝蓋吹,車窗外卻仍是一整片白亮的熱。樓房漸漸低下來,鳳凰木、機車行、嵌著磁磚的透天厝,還有電線桿上一層又一層褪色的通水管廣告,都和她離開前差不多。紅燈旁有人把機車往騎樓陰影挪了半個車身;飲料店門口的塑膠簾被風吹起,露出一排裝滿冬瓜茶的褐色桶子。
時雨離開臺南七年,本來擔心自己認不出回家的路。車過了交流道,她才知道,真正迷路的是坐在身旁的人。
「請問要到哪裡?」司機從後照鏡問。
外婆望著窗外,手裡緊握一只舊布包。她的嘴唇動了很久,像在一疊散亂的紙張裡尋找某個字。
「那裡以前有一條河。」她最後說,指節把布包上的梅花捏得變了形。
司機等了一會兒,尷尬地看向時雨。時雨替她報出地址,聲音平靜,右手卻在口袋裡掐住錄音機的塑膠外殼。
這台錄音機是外婆在她十二歲生日送的。當時她們坐在老屋門檻上,外婆教她分辨午後的聲音:遠處廟宇敲鐘,賣菜車的擴音器繞過巷口,隔壁阿伯拉起鐵門,麻雀落在屋簷排水管。外婆說,眼睛容易被熱鬧騙走,耳朵比較知道一個地方真正怎麼活著。
如今外婆只記得「以前有一條河」。
老屋仍在原處,窄窄一扇門縮在整排騎樓裡。門前那只紅塑膠椅曬得發粉,椅背掛著外婆早上買菜用的網袋。隔壁賣早餐的鐵門已拉下一半,煎台洗過,地上留一道帶蔥花的水痕。時雨一腳跨進門檻,聞到拜拜後的線香、舊木櫃和廚房裡醬油煮過的甜味。七年沒有回來,屋子竟先用鼻子認出了她。
母親從臺北打來電話,交代她利用暑假整理房間、陪外婆回診,九月開學前一定要回去。母親說話時刻意避開「失智」兩個字。她改說「最近比較會忘」、「妳多看一下」,每一個詞都像藥袋上摺好的邊,不敢碰到裡面的東西。
「我星期日下去。」母親說。
時雨看了一眼牆上的月曆。星期日那格已被改過兩次,原本的藍筆被黑筆劃掉,黑筆旁又寫著「看情況」。
「妳上星期也這樣說。」
電話另一端傳來捷運進站的提示音。母親沉默幾秒,才說公司臨時缺人,外婆的藥已分裝在餐桌抽屜,瓦斯總開關睡前要確認。她每一句都很實用,也都繞開了那句沒有說出口的話:我不知道一個人回到那間屋子,還能不能承認它是家。
時雨把「星期日」錄進備忘,沒有再追問。她和母親有同一種本事:把失望切成待辦事項,好像打了勾就不會再痛。
時雨把行李放進從前的房間,開始錄下屋裡每一種聲音。紗門滑動時有一聲短促的刮擦;電風扇轉到最左邊會喀一聲;外婆喝湯前,總用湯匙輕碰碗緣三下。她把檔案依日期分類,再備份到兩顆硬碟和雲端。只要保存得夠仔細,遺忘應該就追不上她們。
晚飯是虱目魚肚湯和一碟醬油色很深的肉燥。外婆怕她挑刺,仍像小時候那樣先拿筷子把魚肉一片片撥開,撥到一半才忽然停手。
「妳媽媽什麼時候來接妳?」她問。
「我就是時雨。」
老人笑了一下,像在配合一個不太好笑的玩笑。「時雨還小,最怕打雷。妳不是她。」
時雨已經把手機裡的合照滑到眼前。照片上的外婆摟著十二歲的她,兩人嘴裡都含著冰,笑得很醜。她沒有把照片遞出去。證明自己是誰,忽然成了一件很殘忍的事。
「那我今晚先住這裡,可以嗎?」
外婆點點頭,轉身走進客廳。過了一會兒,她對著沒有開燈的屋子哼起一首歌。旋律很短,只有四句。時雨小時候發燒、颱風夜停電,或者搭車在外婆肩上睡著時,都聽過那首歌。
她按下錄音鍵。外婆唱到第二句便停住。
「後面呢?」時雨問。
外婆回頭,眼神忽然充滿防備。「妳是誰家的孩子?」
當晚十一點四十七分,舊木櫃裡傳出滴答聲。
時雨一開始以為是壁虎或漏水。聲音每隔三秒出現一次,不像鐘,也不像水滴,更像一枚遲疑的指針。她清空木櫃,在背板找到一塊顏色略深的木片。木片後藏著一枚掌心大的銅羅盤。
盤面沒有東西南北,只刻著三十七道由邊緣指向中央的細痕。指針斷了一半,中央還有一圈被反覆磨過的凹槽。時雨的指腹碰到盤面,耳機忽然傳出巨響。
車輪壓過石板。船纜在風裡繃緊。市場裡數百人同時叫賣。有人用她聽不懂的語言祈禱,有人哭著呼喊一個地名。那些聲音彼此重疊,卻都來自她所在的城市。
斷針轉了一圈,指向西方。
時雨應該叫醒外婆,或者把羅盤鎖回木櫃。但那一聲聲呼喊像有人隔著厚牆敲門。她留下字條,帶著錄音機與羅盤走進夜裡。
她不知道,自己踏出老屋時,外婆正站在二樓窗後看著她。
老人將手按在玻璃上,低聲說出一個已經很久沒有人叫過的名字。
「無名者醒了。」
第二章 沒有名字的街
羅盤把時雨帶過赤崁樓,沿民族路一路往西。
凌晨的街道比她記憶中安靜。白天排隊的小吃攤已罩上帆布,只剩滷汁和炸油留在空氣裡;永樂市場一樓的鐵門半掩,二樓長廊留著一盞住家的黃燈,磨石子階梯把樓下最後一聲洗鍋放得很大。再往前是水仙宮市場。白日裡魚攤、熟食和買菜人幾乎分不清界線,此刻只剩地面尚未乾透的水光。
一輛機車從民族路拐過來,騎士腳邊掛著剛收攤的不鏽鋼鍋。斷針越靠近一條窄得曬衣竿幾乎能碰到對門的老巷,震動便越強。
巷口覆著銀灰色的霧。
霧不隨風移動,而是貼著牆面緩慢爬行。一面木製老招牌上的字正一筆一畫褪去。時雨親眼看著最後一個偏旁變成空白,卻突然想不起自己幾秒前讀到什麼。
「不要站在那裡!」
朱紅色光弧擦過她肩側。時雨跌坐在地,一名穿和洋折衷衣裙的少女從屋簷躍下。少女以木骨圓扇切開灰霧,扇面每一次翻轉,附近磚牆便浮出不同年代的輪廓。可是灰霧裡伸出數十隻半透明的手,抓住她的袖口與長髮。
「把妳手上的羅盤丟過來!」少女喝道。
「這是我外婆的——」
「再不丟,連妳也會忘記自己為什麼來!」
時雨低頭,真的有一瞬間想不起外婆的臉。恐懼讓她握緊羅盤。斷針突然朝向地面,耳機裡傳來一個女人沙啞的叫賣聲。
「米糕——熱的米糕——」
那聲音很薄,被其他喧鬧壓在底下。時雨調高增益,聽見木桶蓋開闔、銅板落入鐵盒,還有女人每次叫賣前都會短短吸一口氣。灰霧覆蓋的牆邊,隱約浮出一個推車身影。
時雨按下播放。錄音機裡原本沒有這段檔案,聲音卻從揚聲器流了出來。
巷口一名被吵醒的老人打開窗戶。「這個聲音……是阿蕊姨。」
另一戶居民也探出頭。「她以前每天從水仙宮那邊推過來。」
「這條不是叫——」老人卡住了,像喉嚨被看不見的手掐住。
時雨跟著羅盤裡的回聲念出那個地名。聲音出口的瞬間,她嚐到一股不屬於自己的薑味,雙腳也傳來推車走過一整天石板路的痠痛。她看見女人收攤後替熟睡的孩子蓋上薄被,看見某次道路拓寬前,她最後一次回頭望向住了半生的屋子。
朱衣少女把圓扇按上地面。一枚赤紅印記沿磚縫展開,灰霧被叫賣聲與居民念出的地名向後推去,最後縮成一道細線,鑽入排水孔。
居民以為事情已經結束。有人說明早還要開店,正準備把窗關回去,巷尾卻傳來玻璃破裂聲。
剛才第一個認出叫賣聲的老人站在家門口,手裡握著摔碎的相框。他記得阿蕊姨,也記得街名,卻突然想不起照片裡與自己並肩的女人是誰。
「她住過這裡嗎?」老人問。
鄰居面面相覷。有人知道那是他過世三年的妻子,名字到了嘴邊卻說不出來。灰潮沒有只吃地名。當一段共同生活從街區記憶裡鬆脫,與它相連的人也可能一起失去位置。
時雨重新舉起羅盤。櫻祈卻按住她。
「這裡已經封住。強行再開,妳會承受兩次反噬。」
「可是他忘了太太。」
「妳救不回每一個人。」
老人蹲下撿拾相框碎片,一遍遍問照片中的女人是誰。時雨想起外婆在計程車上說那裡以前有一條河。被忘記的人不會因為別人無能為力就少痛一點。
她沒有再碰羅盤,只把碎掉的相框先移到桌上,請鄰居坐下來。
「她早上會拿水澆那盆九重葛,澆到我們家門口都是。」住對面的女人說。
「包粽子手很重,線拉得像要把米勒死。」另一個人說完,自己先笑了,笑到一半又掩住嘴。
一名剛被吵醒的孩子抱著枕頭,補上一句:「我放學,她都問吃飽沒。我說吃飽了,她還是塞一顆橘子給我。」
眾人說的都不是足以刻上紀念碑的大事。老人仍想不起妻子的名字,卻慢慢把旁邊那張空椅拉近自己。他知道坐過那裡的人愛管閒事、綁粽子太用力,也曾把橘子放進許多孩子的書包。
最後,老人從相框背板找到妻子親手寫的日期與姓名。他念了幾次,仍覺得陌生,便拿紙抄下來放進口袋。
「明天可能會想起來。」鄰居安慰。
老人搖頭。「想不起來也要有人告訴我,她不是沒存在過。」
時雨把這句話錄下。檔案波形短短一截,後面還有鄰居擤鼻子的聲音。她把手機放在那張空椅上,沒有再說任何關於修復的話。
時雨跪在原地乾嘔。那些不屬於她的人生退去後,腦中像被挖走一小塊。她一時想不起母親今天在電話裡說了什麼。
少女走到她面前,收起扇子。
「我叫赤崁・櫻祈,是中西區的守護者。」她的語氣仍不友善,卻遞來一條手帕。「妳剛才聽見的是府城脈裡的回聲。普通人不可能直接承受。」
「守護者是什麼?」
「一個地方被反覆訴說、實踐與記住的事,會沉入土地。累積得足夠久,就會形成區印,也會形成我們。」櫻祈看向時雨手中的羅盤,「我們不是神,也不代表每一個居民。我們只是共同記憶暫時長出來的樣子。」
她伸手要拿羅盤,時雨後退一步。
「這是我在外婆的櫃子裡找到的。」
「妳外婆叫什麼名字?」
時雨報出名字,拿出手機裡的舊照片。照片中的外婆約莫二十多歲,站在赤崁樓前,胸前掛著一枚完好的羅盤。
櫻祈盯著照片很久。她原本挺直的肩膀微微下沉。
「上一任保管人失蹤前,把羅盤帶離府城脈。」她說,「我們找了十七年。」
「她沒有失蹤。她一直住在這裡。」
「那她為什麼從來沒有回來?」
屋頂傳來金屬碰撞聲。一名綁著長髮、腰間掛著船鉤的少女落在兩人身旁。她的衣服帶著海水與風的味道。
「審問可以晚一點。」她指向排水孔,語氣爽朗,眼神卻很冷。「灰潮沿舊水路走了。今晚被吃掉的是一條街,下一次可能是一整區。」
她向時雨伸出手。
「熱蘭・潮璃,安平區。歡迎回臺南——雖然現在不是好時候。」
第三章 府城脈
櫻祈帶時雨走進赤崁樓地底。
入口藏在一段不起眼的紅磚牆後。圓扇碰到牆面時,磚塊像水波般向兩側退開。地底沒有樓梯,只有一條由微光鋪成的坡道。每走一步,時雨便聽見不同年代的聲音從腳下掠過。
「這就是府城脈?」她問。
「只是其中一條。」櫻祈說。
坡道盡頭是一座沒有牆壁的圓形空間。數百道光線從黑暗深處匯聚而來,像一張覆蓋全市的神經網。光線中央懸著三十七枚形狀各異的區印,此刻有六枚正在明滅。
一名戴金絲眼鏡的少女站在光幕前,手邊堆滿檔案。她沒有先看時雨,而是盯著羅盤上的數值投影。
「共鳴殘留百分之七十三,身分記憶流失約百分之零點四。」她推了推眼鏡,「第一次使用就直接越過區印授權,這不合理。」
「她叫成杏・詩織。」潮璃低聲說,「只要是不能放進表格的事,她就會先懷疑它不存在。」
「我聽見了。」詩織抬頭,「我只是不把無法驗證和不存在混為一談。」
她請時雨將羅盤放上石臺。光線掃過盤面,顯示三十七道刻痕都曾被修補,中央還有一道不規則空缺。詩織調出最早的設計檔案,畫面卻在中央位置變成一片雪花。
「有人從所有正式紀錄裡刪除了同一部分。」
櫻祈問:「灰潮和空缺有關?」
「目前只能說兩者在同一時間產生共振。」
潮璃不耐煩地敲了敲船鉤。「用人話。」
「我們一直以為灰潮從府城脈外部侵入。」詩織放大圖像,「但它今晚不是破牆進來,而是從網絡本身溢出。」
六枚失衡區印分別屬於原市區。除了櫻祈、潮璃與詩織,北區的花園・綺夜、南區的水交・藍澄、安南區的台江・霜羽也先後抵達。
綺夜穿著帶有霓虹色邊線的外套,一進門便打了個大呵欠。「白天開會不行嗎?我的黃金工作時間才剛開始。」
藍澄抱著一只舊底片箱,安靜地向時雨點頭。霜羽身旁則跟著一隻羽毛沾灰的黑面琵鷺。她蹲下替鳥清理翅膀,指尖每碰到灰斑,眉頭便皺得更深。
詩織指向六處明滅的光點。每枚區印都連著許多讓地方記憶流入府城脈的位置,她們把那些位置稱為節點。灰潮出現前,每個失衡節點都有一段共同往事停止被講述。不是單一個人死亡或一棟房子拆除,而是一群人默契般不再提起某件事。當記憶失去傳承的路徑,便會從府城脈鬆脫。
「所以只要把故事找回來?」時雨問。
「沒有那麼簡單。」霜羽第一次開口,聲音像平靜水面。「有些故事不是遺失,是被人選擇不說。」
櫻祈主張立刻封鎖六個節點,再依官方檔案恢復原貌。詩織指出現存資料互相矛盾;潮璃則反對把居民排除在外。三人爭論時,羅盤忽然震動,所有光線朝時雨靠攏。
她聽見數百個聲音同時說:「保管人。」
櫻祈立刻將她拉離石臺。「她不是。」
「羅盤認得她。」詩織說。
「羅盤也認得她外婆。這不能證明她承受得起。」
時雨看著六枚不穩定的區印。「如果我不幫忙,剛才那條街會怎樣?」
詩織沒有安慰她。「名字會先消失,接著是共同經驗。最後居民仍住在原地,卻不知道彼此為什麼曾經相連。」
「那和城市消失有什麼不同?」
圓形空間安靜下來。
櫻祈把一枚赤紅色小印交給時雨。「這不是許可,只是讓我們知道妳還活著。如果妳開始分不清哪些人生屬於自己,立刻停止共鳴。」
「如果我不停呢?」
「妳會先失去自己的名字。」櫻祈說,「然後成為灰潮的一部分。」
離開府城脈時已接近清晨。櫻祈堅持送時雨回家,理由是羅盤使用後可能出現延遲性失憶。兩人一路沒有說話。走進巷子前,時雨忽然問:「妳認識我外婆時,她是什麼樣的人?」
櫻祈的腳步停了一下。
「很吵。」她說。
「我外婆?」
「她總問不合規矩的問題。為什麼這份紀錄算歷史,那個阿婆講的就只是傳聞;為什麼守護者的名字不能改;為什麼行政區調整後,記憶必須立刻選擇歸屬。」櫻祈的語氣像在列舉罪狀,眼底卻有一點懷念。「她第一次拿羅盤時也和妳一樣,什麼聲音都想救。」
「後來呢?」
「後來她學會害怕。」
老屋二樓亮著燈。外婆坐在窗邊,膝上放著一個針線盒。看見櫻祈時,她像認出了誰,站起來走到樓梯口。櫻祈也向前一步。
「妳還記得我嗎?」
外婆看了她很久,伸手摸了摸圓扇上的流蘇。「這個舊了,應該換一條。」
櫻祈原本準備好的質問全部停在臉上。外婆沒有叫出她的名字,只記得十七年前曾答應替她換一條磨損的流蘇。
「妳為什麼不回來?」櫻祈仍然問。
外婆轉頭對時雨說:「這位小姐找錯人了。」接著便回房睡覺。
櫻祈站在客廳,握扇的手微微發抖。時雨第一次看見守護者露出如此接近普通人的神情。
「妳恨她嗎?」
「我等她解釋了十七年。」櫻祈說,「現在連解釋也可能等不到。」
時雨想說自己也一樣,最後沒有說。她們分別站在同一個老人遺留下來的空白兩側,都還不知道該如何跨過去。
第四章 市場熄燈以後
第一個失衡節點位於北區。她們抵達花園夜市時,攤商正在把一整晚的熱鬧拆回貨車上。
最後一批客人提著木瓜牛奶離開,遊戲攤的氣球洩了一半,歪歪斜斜貼在靶牆。烤肉網泡進黑水,甜不辣的油鍋蓋上鐵板,碎冰混著紅茶沿排水溝流。綺夜在白天像個睡不醒的人,進了這片油煙卻一路有人叫她:借過、幫我扶一下、那捆電線不是我的。
只有攤位上的老照片安靜得不對。照片裡的人還維持著遞冰塊、拉棚架、並肩吃宵夜的姿勢,臉和手卻褪成相同的灰白色。
「大家記得星期幾擺攤、哪個入口賣什麼,卻忘了為什麼老攤位總替新來的人留一條電線。」綺夜踢了踢地上的延長線。「以前這裡停電,整排攤商會輪流拿冰塊救食材。現在有人問起,每個人都說從沒發生過。」
灰潮藏在一排廉價的LED燈裡。燈管把每張臉照得過分清楚,照片上的人反而一個個淡下去。
櫻祈要綺夜強制關閉所有招牌。綺夜卻猶豫。夜晚的光是居民與遊客對北區最強烈的共同印象,關燈等於削弱她自己的力量。
「守護不是證明妳一直很亮。」時雨說,「也可以是知道什麼時候要讓大家看見別的東西。」
綺夜看她一眼,笑得有點勉強。「小朋友,妳很會講讓人不舒服的話。」
她仍拉下總電源。
夜市陷入黑暗。先是一片罵聲,接著各攤手機的白光陸續亮起。有人喊「阿欽,你的瓦斯」,有人摸黑替隔壁托住快倒的招牌,一名老闆把還沒融完的冰桶推給賣生鮮的攤位,嘴上嫌對方欠他兩次紅茶,手卻沒停。
綺夜站在暗處看了一會兒。原來人會忘記故事,身體還記得該先扶住誰。
綺夜站到市場中央,沒有唱歌,而是高聲問:「第一次來擺攤時,是誰幫過你?」
回答起初零零落落。有人記得第一場雨是隔壁借了一把破傘;有人記得開攤找不開千元鈔票,陌生老闆直接丟來一捲五百元零錢;賣地瓜球的只記得恩人的綽號叫「大頭」,沒人知道本名。
「他後來去哪?」綺夜問。
「娶某,去高雄了啦。」人群裡有人回答。
「哪有,他是在永康顧孫。」另一人立刻糾正。
黑暗裡吵成一團。每多一種不完全相同的版本,照片反而恢復一點顏色。最先回來的是一隻伸出去接住棚架的手。
時雨握住羅盤,讓那些聲音進入府城脈。這次她成為一名年輕攤商,站在颱風前夕的棚架下,和數十雙手一起拉住被風吹起的帆布。她感到掌心被繩子磨破,也感到有人在黑暗中塞給她一碗熱湯。
共鳴結束後,她靠在柱子上喘氣。
潮璃遞水給她。「妳忘了什麼?」
「沒有。」時雨回答得太快。
她其實忘了老屋門前那股香是桂花還是茉莉。那不是足以改變人生的記憶,只是一個人在夏夜回家、鑰匙還沒插進鎖孔就知道到家的氣味。正因為小,她才更怕。
她偷偷在手腕寫下:外婆家門前有香味。
第二個節點位於水交社。藍澄沖洗一卷從拆除房舍找到的底片,影像裡的家庭站在門前,臉卻全部成了白影。
底片編號對應到一戶姓周的人家。藍澄聯絡上住在高雄的周伯伯,對方一開始拒絕受訪。「又要問我懷不懷念?每次都只想聽大家感情多好、過年多熱鬧。」
時雨沒有關掉錄音機,卻把它放回袋子。「那今天不錄。您可以只告訴我們,照片裡少了什麼。」
老人帶她們到倉庫,找出一只生鏽鐵櫃。櫃內不是紀念品,而是搬遷通知、借款單與父親失業後的求職信。
「大家說那裡像一家人,這是真的。」周伯伯說,「可是家也會吵架,也有人一直想離開。我爸搬走後找不到工作,喝酒,覺得自己沒用了。妳們做展覽時不會放這些,因為不好看。」
藍澄手裡的底片微微發顫。她的力量來自人們對水交社的懷念,若讓痛苦進入區印,她擔心自己會失去原本溫柔的形象。
「妳想留下哪一部分?」時雨問老人。
「都留,才公平。」
「如果只能選一件呢?」
周伯伯想了很久,從櫃底拿出一架斷翼的小飛機模型。那是父親失業後替他做的,木頭切得歪歪斜斜,機翼從沒真正飛起來。
「留這個。不要寫他是可憐人。寫他那時候很痛苦,還是想替兒子做一件會飛的東西。」
藍澄將模型放在藍曬紙上。陽光留下不完整的機翼輪廓。她沒有把斷裂修好,而是在旁邊印上那疊求職信的日期。
區印恢復時,她的衣角從純粹的藍多出一道灰線。藍澄看了看,沒有掩蓋。溫柔不必建立在刪除痛苦之上。
她們循底片編號找到早已搬到不同城市的住戶。有人懷念,有人拒絕回想,也有人說當年的離開不是故事裡常見的溫柔告別,而是倉促、爭執與無能為力。
櫻祈想挑選能相互印證的部分放入區印。藍澄第一次反對她。
「如果只留下大家願意看的樣子,照片會很漂亮,卻不再是他們的生活。」
她將破損與空白一起印成藍曬圖,請每名受訪者在影像旁寫下自己的版本。有人寫「這裡是家」,有人寫「我從來不想回去」。兩句話並排存在,沒有誰被刪除。
第二個節點恢復時,時雨又承受一段離家記憶。回到老屋後,她站在廚房,看著外婆煮好的肉燥,忽然想不起那味道本來偏甜還是偏鹹。
外婆替她盛飯。「妳以前最愛這個。」
時雨吃了一口,眼淚差點掉進碗裡。
「太鹹嗎?」
「不是。」她努力笑,「很好吃。」
她第一次明白,錄音保存得了聲音,照片保存得了形狀,卻沒有任何東西能替她保證,一段記憶永遠屬於自己。
第五章 水留下的名字
第三、第四與第五個節點都在水邊。
潮璃駕一艘小船沿舊水路前進。頭頂是現代街道的底面,機車聲隔著柏油轟隆滾過,像一場永遠不落下來的雷。進入府城脈後,時雨才看見河港曾怎樣穿過城市:五條港道在屋舍間伸展,船身擦著石岸,挑夫踩過濕滑埠頭,空氣裡混著魚、藥材、木料和退潮後的腥鹹。
更遠處,今日已成陸地的地方浮出寬闊水色。潮璃說,那是台江仍像內海的時候。帆、竹筏與機動船的影子在幽藍水面上彼此穿過,沒有一個年代肯乖乖讓路。
「水不在地圖上,不代表它沒有走過。」潮璃說。
船在安平一處巷口短暫靠岸。時雨抬頭,看見門楣上的劍獅咬著一把褪色的劍;隔壁那尊眼睛圓得像在努力裝兇,和觀光店裡一模一樣的紀念品完全不同。潮璃說,老劍獅原本就各有屋主的願望與匠師手路,有的守路沖,有的陪一家人過了幾代,也有一些隨老屋拆除,只在舊尋獅圖上留下位置。
「找不到也算記憶嗎?」時雨問。
「空下來的門楣最會讓人記。」潮璃沒有停船太久。那是住家的門,她們只在巷道上看了一眼,便把路還給晚歸的居民。
灰潮聚集在一段被填平的河道。附近居民只記得現在的路名,沒有人知道自家地基下曾是船隻往來之處。詩織找到工程圖,櫻祈找到舊地圖,兩份資料對河道位置的記載相差近百公尺。
時雨閉上眼,從回聲裡聽水。船槳碰石岸,每七下有一次較空的回音;婦人洗衣的木棒落下,聲音在一面矮牆前折返;有個孩子從橋上跳水,入水前大叫乳名,被岸邊大人罵了一長串。這些聲音合起來,指向圖上沒有的一條彎線。
「口述會記錯。」詩織提醒。
「圖也可能只畫當時想管理的水。」潮璃說。
她們在現代街道上畫出三條線:工程圖用白色,舊地圖用藍色,居民的回聲用容易褪去的粉筆黃。三條水路有時重疊,有時隔著一整排房子互不相認。
放學的孩子沿黃線走,走到早餐店前停住。「所以這裡以前要坐船?」
老闆正把隔天要用的桌椅疊進騎樓,聞言頭也不抬:「現在下大雨有時也很像。」
大家笑了。笑聲過後,有人開始問,既然水不在地圖上,為什麼雨大的時候仍記得回來。
河道的聲音回到府城脈,灰潮卻沒有完全退去。它在水面形成一排模糊人影,每個人都背對岸邊。
潮璃認出那是沒有歸航的人。
「別看。」她突然轉動船舵。
「他們在叫妳。」時雨說。
「海上每天都有人離開。守護者不能把每一次離開都變成傷口。」
「所以妳就當他們只是新的開始?」
潮璃的表情冷下來。她把船停在岸邊,叫時雨下船。
兩人第一次真正爭吵。潮璃說時雨只懂得抓住,才會把自己當成填補城市的容器;時雨反問她若連名字都不敢念,憑什麼自稱守護者。
最後是霜羽帶來一截漂木,打斷她們。
漂木上刻著七個姓名,來自安南區一處已消失的聚落。霜羽查訪多日,找到的居民卻不願讓名字進入官方紀錄。那片土地經過水患、遷村與不同時期的治理,有些人害怕一旦名字被重新標示,後代又會被捲進產權與身分爭議。
「他們有被遺忘的痛,也有不願被公開的權利。」霜羽說,「聽見不等於占有。」
時雨第一次沒有立刻開啟羅盤。她們在聚落原址辦了一場不錄影的步行。老人帶著孩子走過已不存在的巷道,只在願意停留的地方說故事。沒有錄音,沒有姓名牌,也沒有要求任何人交出證明。
走到最後,七個名字中只有三個被允許留下。其餘四個化成潮間帶上短暫的銀光,沒有進入檔案,卻也不再被灰潮吞噬。
「原來不保存也可以是一種守護。」時雨說。
霜羽搖頭。「不是不保存,是把決定權還給記憶的主人。」
回程時,潮璃獨自站在船頭。她終於念出一個船員的名字。那是多年以前,她第一次形成守護者意識時,曾答應會等他回港的人。
水面亮起一道微光,又慢慢遠去。
潮璃沒有追,只向它行了一個送船禮。
第六章 暴雨下的歌
第六個節點裂開那天,氣象預報原本只有短暫陣雨。
午後四點,天色先變成一種舊鋁鍋底的灰。市場攤商抬頭看了一眼便開始套塑膠袋,騎樓下的人把機車座墊拍乾淨似的多拍兩下,下一秒雨就整盆倒下來。雨水撞鐵皮、冷氣棚和廟埕石地,各有不同聲音。
所有招牌也在雨裡同時失去一部分字。公車廣播張著嘴唸不出站名,外送員的手機地圖出現大片空白,卻還記得客人交代「廟口第二個巷仔彎進去」。詩織判斷灰潮已從局部斷層進入府城脈核心。
六位守護者在赤崁地底集結。櫻祈以區印封鎖入口,灰潮仍從磚縫湧出。它帶來的不是單一事件,而是數十年累積的失語:被填平的水路、拆除前無人記錄的店家、在戶籍上只剩遷出日期的人、被要求換一種語言才有資格說出的故事。
「恢復最早的區界!」櫻祈展開圓扇。紅色光線依古圖切割地面,短暫阻止灰潮。
詩織卻在檔案中發現,同一塊土地於不同年代有三種名稱。每一張圖都自稱正確,也都刪除了某些人的使用方式。
「沒有一份可以恢復的完整版本。」她說。
「那就採用現行紀錄。」
「灰潮正是從現行紀錄的空缺出來!」
櫻祈沒有回答。她守護古城太久,完整與秩序一直是她存在的理由。若承認歷史本來就不完整,她不知道自己還能以什麼阻止城市消失。
裂縫突然擴大。灰潮化成無數人影,伸手抹去守護者的名字。綺夜外套上的「花園」先淡了一筆,藍澄也忘了自己帶來的底片屬於誰。
時雨把錄音機接上羅盤。
「妳會承受整個節點!」潮璃抓住她。
「不是我一個人。」時雨看向附近避難的居民,「請他們一起說。」
她沒有播放官方名稱,而是播放一路收集的生活聲音。市場關燈後互相呼喊的綽號、搬家時木箱拖過地面的聲響、三條彼此矛盾的水路、沒有獲准公開姓名的人走過草地的腳步。居民隔著封鎖線說出自己的版本,有人互相糾正,也有人承認自己只記得一半。
櫻祈站在光線中央,圓扇仍能把所有聲音裁定成一條整齊的歷史。她看見時雨因共鳴開始流鼻血,終於將扇子合起來。
「赤崁區印不作裁決。」她說,「只作見證。」
六枚區印因此不再爭奪中心,而是沿著舊水路彼此相連。灰潮被眾人的聲音推回裂縫。封閉前,一名沒有固定面孔的女孩站在霧中看著時雨。
她同時用老人、孩子、男人與女人的聲音問:「妳願意記得他們,那誰來記得妳?」
強光吞沒地底。
時雨醒來時躺在老屋。外婆坐在床邊,用毛巾替她擦去額頭的冷汗。
「小雨。」老人輕聲叫她。
時雨握住她的手。「妳認得我?」
外婆沒有回答,只哼起那首四句的歌。這一次,她完整唱到了最後。
時雨看著她的嘴形,胸口卻一片空白。她知道這是外婆哄她長大的歌,知道自己的錄音機裡存有檔案,卻完全想不起旋律應該如何走向下一個音。
她按下播放。錄音一個音都沒少,可那已不再是她的回憶。
時雨終於哭了。外婆不明白原因,只像她小時候那樣拍著她的背。
天亮後,詩織帶來一張從設計圖夾層找到的透明底稿。三十七道刻痕之外,中央原本還有一個沒有邊界的符號。底稿旁是外婆的筆跡:
為了讓城市記得,我們先決定了它可以忘記誰。
櫻祈承認,十七年前的守護者都知道羅盤曾被修改。她們把那視為穩定三十七區的代價,也默契地不再追問中央空缺代表什麼。
「妳們不是忘記。」時雨說,「妳們是選擇沉默。」
沒有人反駁。
府城脈忽然劇烈震動。剛被封住的灰潮沿曾文溪向東西兩側奔流,三十七枚區印同時響起警報。
櫻祈將府城羅盤放回時雨手中。
「這一次,不能只由古城決定臺南該記得什麼。」
時雨的母親在這時從臺北趕回來。
她一進門便看到女兒手腕上密密麻麻的字:外婆家門前有香味、肉燥以前很好吃、不要忘記那首歌。她沒有問羅盤,只把時雨拉進房間,壓低聲音。
「妳以為妳在做什麼?」
「我可以聽見一些東西。」
「我問的不是這個。妳是不是也開始忘?」
時雨避開她的目光。母親拿出一疊多年回診紀錄,告訴她外婆第一次出現症狀並不是最近,而是十年前。她曾把瓦斯忘在爐上,曾在熟悉市場找不到出口,也曾半夜打電話給母親,求她不要讓時雨知道。
「她說妳還小,不該把人生綁在照顧她上面。」
「所以妳們就什麼都不告訴我?」
「告訴妳又能怎樣?妳會開始錄下所有東西,像現在一樣,以為多做一點就能阻止她惡化。」
母親的話很尖銳,卻正好刺中時雨不願承認的地方。她保存聲音不全是因為愛,也因為只要還能整理檔案,她就不必承認有些失去無法修復。
「妳把外婆送回臺南,不也是因為妳受不了?」時雨反問。
母親沉默。她把藥盒的星期三拿起又放回,才說外婆上一次半夜走失,她騎機車找遍附近巷口,天亮還得進公司。那三天她只要一閉眼,就聽見手機響。
「我送她回臺南,是因為這裡她比較認得,也是因為我真的撐不住。」母親說,「兩個都是真的。妳要罵就兩個一起罵。」
時雨原本準備好的話卡在喉嚨裡。把母親送回老家是現實安排,也有母親不願面對的疲憊;她們都習慣把自己做不到的事說成為對方好。現在母親先把那層好意撕開了。
爭執最後沒有和解。母親在廚房整理藥盒,時雨坐在門檻,誰也沒有道歉。外婆卻從房裡走出來,把兩人的手疊在一起,笑著說:「姊妹不要吵架。」
她連她們的關係都記錯了。
母親忽然掉下眼淚。她沒有哭出聲,只低著頭把散掉的藥重新一顆顆分回格子。時雨想伸手,手停在半空,最後坐到她旁邊,也拿起一顆。
她們仍沒有道歉。桌上只多了兩雙一起整理藥的手。
第七章 三十七人的集會
三十七位守護者第一次齊聚善化糖廠。
會議廳的窗關不緊,風一來,遠處鐵道旁的樹影就在磨石子地上晃。糖廠早已不像最繁忙的年代那樣日夜冒煙,牆縫裡卻仍留著一股焦甜,和機油、鐵鏽混在一起。時雨舔了舔唇,竟嘗到小時候吃完枝仔冰後黏在嘴角的糖水味。
她們並不是第一次知道彼此存在,卻從未真正坐在同一張桌前。府城脈平穩時,每個人只需回應自己的區印;即使居民跨區生活,守護者也習慣把流動視為暫時借道。灰潮迫使她們承認,一座城市從來不是三十七座互不相干的島。
時雨站在會議廳後方,看著不同地方的記憶化成人形。有人髮梢帶著鹽晶,有人袖口沾著稻穀,也有人剛進門便抱怨列車延誤。三十七個名字不可能在一晚記熟,她索性先記住誰總望向門外,誰替陌生人留座位,誰說話時從不看被她談論的人。
善糖・琥珀替每人準備熱湯和一盤切得大小不一的番薯。海線守護者嫌湯不夠鹹,琥珀把鹽罐整個推過去;山區來的人堅持替還沒到的螢雨留一碗,說末班接駁車誤點不是她的錯。
「會議不能先開始?」星奈問。
「可以。」琥珀用碟子蓋住那碗湯保溫,「飯還是要留。」
星奈看了那只碟子半秒,關燈,將推演模型投影在牆上。
時雨注意到座位也反映了她們的距離。原市區自然坐在前方,產業樞紐靠近投影設備,溪北與山線守護者則散在後排。沒有人安排,所有人卻依長久形成的權力位置坐下。
她請大家重新抽籤換位。櫻祈皺眉,仍第一個起身。新的座位讓星奈坐到穗鈴旁邊,一位海線守護者和掌管交通的人共用插座,潮璃則被安排在從未搭過船的陶依旁。
「換位置不會解決資源問題。」星奈說。
「但至少妳等一下說要關掉哪一區時,會看見那個人。」時雨回答。
星奈看了穗鈴一眼。穗鈴正把掉在桌上的米粒一顆顆撿回袋子,沒有要求同情。那個畫面沒有改變模型,卻讓「可切除節點」第一次有了具體面孔。
輪到守護者簡短說明現況時,每人原本只有一分鐘。濕地的水雉才說到一半,時間便到了;交通備援獲准延長;礫歌還沒解釋完地層低鳴,就被提醒超時。
詩織忽然關掉計時器。「如果時間分配只依我們已經理解的議題,陌生的事永遠說不完。」
會議因此延長。這沒有阻止後來的破裂,卻讓眾人第一次看見,所謂公平程序也可能把既有差異帶進結果。
星奈外表只有十六歲,說話卻像一台不允許自己出錯的儀器。
「依目前擴散速度,七十二小時後三十七枚區印將同時低於維持人格的最低值。守護者失名後,府城脈會進入不可逆混合。」
光幕顯示一張逐漸轉灰的臺南地圖。
星奈提出「節點最佳化」:暫時關閉人口減少、共鳴薄弱的區印,把能量集中到人口、醫療、交通與產業核心。她沒有使用「犧牲」兩字,表格卻將九個地區標成可切除。
永大・錦音第一個支持。「若供電、醫療和運輸中斷,傷害不只發生在核心區。先維持系統,才有機會回頭修復。」
風葵也點頭。「高鐵和道路一停,全市都會被切斷。」
「然後呢?」月津・烽華把茶杯放回桌面,杯底敲出清脆一聲。「等危機過去,你們真的會把能量還回來?」
星奈回答:「模型不討論意願,只計算存續機率。」
「模型也不住在被關掉的地方。」
穗鈴將一小包米放在桌上。「後壁的人少,可是很多離開的人每年還是會回來吃一頓飯。那頓飯算在哪一區?」
潟湖・鷺羽接著問:「候鳥沒有戶籍,濕地在妳的模型裡有多少權重?」
「生態價值已納入。」
「誰定義價值?」
質疑從不同方向湧來。有人認為溪北被長期忽略,有人反駁科技與人口同樣是當代臺南的真實。守護者情緒越強,區印越互相排斥,會議桌中央的糖晶竟裂成兩半。
櫻祈敲扇要求秩序,卻沒有人再願意服從古城調停。集會尚未表決便宣告中止。
時雨在糖廠外找到星奈。她坐在停用的鐵軌旁,反覆運算同一組資料。畫面一閃而過時,時雨看到最佳化的最終結果:新市區也會在能量集中後過載崩潰。
「妳沒有讓大家看這一頁。」
星奈關掉畫面。「公開低機率最壞結果只會提高恐慌。」
「還是因為大家會發現,連妳自己都不相信這個方法能救所有人?」
星奈沉默很久。「我找不到救所有人的方法。」
她不是冷酷。正因為能看見每一條未來,她才比任何人更早看見失敗。若必須有人按下切除鍵,她寧願讓所有人恨自己,也不想把責任交給沒有準備的人。
時雨坐到她身旁。「我每次用羅盤,都覺得只要犧牲自己的記憶,就能少讓別人失去一點。後來我發現,那只是因為犧牲自己是我唯一能控制的事。」
「這和模型不同。」
「一樣。妳把選擇縮成只剩可以計算的部分。」
時雨提出沿曾文溪與鐵路巡行。不是要求每個地區證明自己值得活下來,而是找出模型尚未看見的跨區連結。星奈認為時間不足,詩織卻帶來資料:灰潮擴散並非平均,而是優先攻擊被視為孤立的節點。
若能證明沒有任何地方真正孤立,也許就不必切除。
新府・菫葵吹響車長哨,將停在糖廠的五分車重新啟動。
「列車不保證準時抵達。」她對眾人說,「但至少還有一條路可以一起走。」
第八章 稻田不只生產米
五分車沿著溪北平原前進。車身一晃,眾人的膝蓋便跟著碰在一起;窗沒有玻璃,風把穗鈴的斗笠吹到星奈臉上。星奈一手抓帽子,一手還在拉動模型,穗鈴笑得差點沒來得及接住。
灰潮使沿途景色失去細節。稻田仍是一望無際的綠,卻沒有人說得出品種;灌溉溝渠仍有水,居民站在閘門前,忘了往年總由哪一戶先開。星奈的數據顯示農產量尚未下降,因此判定節點功能正常。
穗鈴把她帶到田邊。泥土被太陽曬出一層薄殼,踩下去,鞋底仍陷進濕軟的黑泥。她請星奈閉上眼。
「聽得出來嗎?」
風掃過稻葉,遠近產生不同層次的摩擦聲。星奈搖頭。
「這邊水太多,那邊不夠。老農聽聲音就知道。」穗鈴說,「如果只等產量下降才算故障,下一季已經來不及了。」
後壁節點的灰潮藏在一份合作名冊裡。名字都還在,居民卻忘了為什麼收割時要互相換工。年輕農戶認為各自租機器更有效率,老農也說不清當年的互助究竟有何必要。
穗鈴索性把名冊壓在灶邊,請所有人一起煮割稻飯。有人洗菜,有人生火,兩個平常不講話的老人為肉羹該不該有甜味吵了半天。年輕農戶阿凱切筍切得太厚,被一名阿婆搶走菜刀。
「你細漢吃的不是這樣。」阿婆說。
「我細漢又不用煮。」
「就是都有人煮好,你才以為飯自己會出現。」
阿凱想頂嘴,旁邊一人把醃瓜端上桌,隨口說是巷尾老林送的。阿凱這才知道,那個已經沒力氣下田的老人,每年仍算著收割日醃一甕瓜,託人送來,自己卻從沒坐上桌。
飯吃到一半,田邊有人騎機車趕來,車還沒停穩便喊灌溉支線斷了。阿凱丟下筷子要去開挖土機,老農趴在溝邊聽了一會兒,說真正塞住的位置不在眼前,在上游兩個轉彎。
「你又看不到。」阿凱說。
「水有喘。」老人回他,「你沒聽到而已。」
眾人照舊名冊裡早被忘記的合作順序分開。阿凱最後還是開了機具,卻先載老人去上游。天黑前水重新漫進田溝,桌上的肉羹涼成一層薄膜。沒有誰嫌棄,大家站著把剩飯吃完。
星奈想把這些關係放進模型,最後新增一欄,叫作「沒寫在名冊裡的照顧」。它沒有單一單位,也無法準確衡量。
「輸入不了?」時雨問。
「可以輸入,但必須承認誤差很大。」
「那就承認。」
下一站是麻豆。麻豆・柚香守著一座停工果園。樹下散著包果用的紙套,幾只過熟文旦裂在土上,螞蟻沿甜汁排成黑線。園主的孩子都在外地工作,他認為無人接手,果樹遲早要砍。灰潮讓枝頭果實仍然飽滿,柚香掰開一顆,果肉卻像喝過的水,只剩口感,沒有香氣。
時雨從舊手機找到多年語音。有人詢問今年果實甜不甜,有人在中秋前說無法回家,也有人只傳來孩子喊阿公的聲音。園主聽完並沒有改口要求孩子返鄉。
「他們在外面也有生活。」他說,「我怕的不是沒人接,是這裡結束以後,連我做過什麼都像沒發生。」
柚香提出共同認養果樹,讓離鄉者不必假裝終有一天會回到原位,也能參與果園下一種形態。第一張認養牌掛上時,文旦重新散出清香。
在官田,葫蘆埤・菱羽讓水雉的飛行路徑標出被遮蔽的埤塘連結;六甲・靜葉從落羽松年輪辨認歷年水位;頭社・陶依夜間觀星,替失準的區印重新校時;北極殿・千尋把廟會旗幟改作尋人標誌;劉厝・牧弦讓牧場送乳車載運藥品與居民口述。
這些行動沒有單一項足以支撐一個區印,連在一起卻形成任何大型系統都無法取代的韌性。
星奈的模型首次出現一條極細的銀線。原本被判定可以關閉的節點,反而是多條生活路徑交會處。切除其中任何一個,損失都會沿水源、農產、信仰與親族關係傳回人口核心。
「資料沒有錯。」她盯著結果說。
「那錯的是什麼?」
「問題問得太窄。」
她建立一個新欄位,名稱是「尚未被量化的連結」。模型警告這會降低確定性。星奈第一次選擇保留警告,而不是刪掉無法控制的變數。
第九章 山與平原的回信
巡行隊伍在白河分成兩路。
白河・蓮羽帶一隊沿關子嶺向山區前進。清晨的蓮田還留著水氣,午後卻熱得連田邊的狗都只肯把鼻子伸出陰影。另一隊跟碧雲・霧珈走東山咖啡的產銷路線,路愈窄,貨車會車時愈需要有人下來看輪胎與路肩的距離。
星奈原以為這些只是觀光與農產節點。實際走進山路,她才發現平原喝的水、城市早餐店沖的咖啡、在外地工作的子女每週打回家的電話,都沿這些彎路進出。
關廟・鳳纓把竹篾編成醒目的路標,也順手替時雨補好背帶;玉井・夏芒借青果市場的廣播找人,開口前先熟練地喊了一遍今日果價;梅嶺・雪梅記得哪條老步道通往哪戶獨居長者,卻在半路停下,堅持先把一袋藥掛到門把上。入夜後,惡地・月紗才放出微光照見地層裂隙,南化・螢雨則從水庫顫動的反光辨認支流。
她們一路有人先走、有人折返。只有菜寮・礫歌抱著一塊化石,始終不快不慢地落在最後。
「妳在聽什麼?」時雨問礫歌。
「比城市更早的聲音。」
礫歌把化石放到時雨掌心。羅盤沒有出現人聲,只有極慢、極深的壓力,像海水曾經覆蓋這片土地,又在千萬年後退去。
「府城脈不是人類開始命名後才存在。」礫歌說,「如果只保存人的記憶,我們還是會把土地本身排除。」
灰潮在左鎮河谷短暫凝成一名女孩。她的臉隨觀看者而變,時雨看見外婆年輕時的輪廓,星奈看見一張被資料遮住的空白臉孔。
女孩問:「你們現在願意聽,是因為害怕消失,還是願意讓我們改變你們?」
櫻祈想追上去,女孩卻散回霧中,只留下一段陌生語言的歌。沒有人聽懂,羅盤也無法翻譯。
詩織建議先標成「內容不明」。時雨則在檔案旁加註:不是內容不存在,是我們目前聽不懂。
當晚,隊伍借住東山一間閒置工寮。屋頂白天吸飽熱,入夜仍往下烘。霧珈把豆子倒進手搖磨豆機,才轉兩圈,星奈便問能不能用她的動力核心加速。
「不能。」霧珈護住機器,「妳會把它變成粉塵。」
一名從越南來臺、在附近農場工作的女人推門進來,手上端著一鍋粥和一盤魚。她叫阮明珠,已在東山住了十二年,說臺語比時雨流利。她聽見兩人爭執,接過磨豆機,轉得比誰都快。
霧珈介紹她時說:「她很懂這一帶的咖啡。」
明珠笑著糾正:「不是很懂,是每天都在做。」
她們談起地方記憶。明珠說自己參加社區活動時,總被安排介紹「家鄉文化」,很少有人問她對東山有什麼記憶。她知道哪一年寒流讓咖啡花大量掉落,知道哪位老農嘴上嫌外籍工人動作慢,生病時卻只肯喝她煮的粥。這些生活發生在臺南,卻常被歸進「新住民故事」,像與地方本身分開。
「如果第38道收這些,會不會又把我放到另外一格?」她問。
時雨一時答不出來。
星奈開啟模型,試圖建立「跨國遷徙」分類。手指停在確認鍵前,她自己搖頭刪掉。
「不是不能分類。」明珠說,「分類有時方便找資料。可是你們要記得,我不只是一個分類。」
她談到女兒。孩子在臺南出生,學校作業要求畫「我的家鄉」,畫了東山咖啡園,老師卻問她要不要改畫媽媽的國家。老師沒有惡意,只是下意識認為某些人的家鄉永遠在別處。
霧珈把兩杯不同烘焙度的咖啡放在一起。「風味不是豆子原本就有的固定答案。土壤、氣候、處理方式和沖煮的人都會改變它。」
「所以妳終於承認深焙不是唯一正義了?」明珠笑問。
「我只承認妳這次沒有沖壞。」
眾人笑起來。那是一個很小的夜晚,沒有區印恢復,也沒有灰潮被擊退。時雨卻把它記進巡行筆記:地方不是等待新人融入的完成品。每個後來的人,都在改變地方下一刻的味道。
隊伍回到山上區時,澄光打開百年水道的維修入口。水聲沿地下構造傳向平原,原本分離的山線與城市節點同時亮起。安定・千帆依水道與道路交會重新配置運輸,把受困居民送往安全處。
星奈看著模型裡迅速增加的連線,終於關閉「可切除節點」圖層。
「妳改變主意了?」櫻祈問。
「我改變的不是目標。仍然要讓最多人存續。」星奈說,「只是現在知道,『最多人』不能只計算此刻出現在表格裡的人。」
時雨想起無名者的問題。她們確實開始改變,可那是否足以回應被磨去十七年的聲音,她還不知道。
傍晚,所有人的區印同時收到一段來自鹽水的急促鼓點。
蜂炮尚未開始,天空卻先被不自然的火光染紅。
第十章 潮線之外
前往鹽水前,巡行隊伍必須先穿過沿海灰潮。風裡有曬熱的鹽、蚵殼和柴油味,時雨舔到嘴角時,才發現皮膚已黏上一層細白。
井仔腳・鹽音將鹽工歌聲封進結晶,使霧中仍有方向;將軍溪・汐鈴用漁船繩結記錄人員與物資,不依賴正在失靈的文字;蕭壠・月鈴讓陣頭步伐重現被灰潮抹去的道路;西港・蒼瀾把香科隊伍改為救援縱隊;頭前寮・蘭渚從沙洲植物的根系判斷海岸變動。
鷺羽帶眾人穿越七股潟湖。船底很淺,每次刮過沙洲都像有人用指甲抓木板。黑面琵鷺受灰潮驚擾,不斷撞向不存在的岸線。鷺羽一邊注意鳥群,一邊用腳尖踢開時雨放錯位置的水桶;在這裡,連站在哪裡都會改變船的平衡。
星奈試圖在模型中規劃固定保護區,鷺羽卻搖頭。
「牠們每年回來,路線也每年改變。保護不是畫一條線要求生命留在線內。」
「沒有邊界就無法管理。」
「所以邊界應該跟著理解更新,不是讓生命配合舊答案。」
灰潮在潟湖上形成一道沒有岸的牆。牆裡站滿未歸航者,潮璃握住船鉤,指節發白。她多年來把每次離港都說成新的開始,因為守護者若承認有人不會回來,就必須承受所有等待落空的痛。
「我可以用羅盤。」時雨說。
潮璃按住她的手。「這是我的記憶,我自己背。」
她從第一個名字開始念。每念一人,灰牆便開一個孔。念到第七個時,她的聲音已經沙啞。鹽音接過第八個,汐鈴接過第九個,其他守護者也各自承擔一段從未歸航的等待。
時雨沒有成為唯一容器。羅盤因此發出前所未有的完整音色,像許多不相同的聲音終於學會在不互相吞沒的情況下共鳴。
牆後不是答案,而是一群不願被稱為「犧牲者」的人。他們有人死於海上,有人選擇在異地生活,也有人只是和故鄉斷了聯絡。過去的紀念總把他們寫成同一種離別,抹去了每個人的選擇。
潮璃將港口紀錄改成可以並列不同結局。留下不是唯一忠誠,歸航也不是唯一圓滿。
灰牆散開後,未來樞紐組接手把沿海共鳴送往全市。錦音重排物流;琥珀以糖廠蒸汽維持節點溫度;虎頭・葵洛開啟老街地下通風道;風葵讓綠能設施與交通網同步;奇美・弦歌以大提琴低頻穩住區印震動。
星奈沒有再刪除不確定值,而是讓系統為未知保留空間。
「未知不是錯誤。」她對時雨說,「有時只是還沒有人被問到。」
話音剛落,鹽水方向傳來第二次爆炸。這一次,月津港與南科能源節點同時從網絡上消失。
第十一章 蜂火與星網
鹽水蜂炮之夜原應在鑼鼓與人潮中開始。
進街區前,烽華逐一檢查眾人的裝備:全罩安全帽扣緊,厚外套束進手套,褲管不得露出皮膚。時雨戴上護目鏡,世界立刻悶成一小塊;自己的呼吸貼著面罩反彈回來,硫磺味仍鑽得進鼻子。街邊有人替孩子拉好頭巾,也有人捧香朝武廟方向拜過,才把面罩放下。
這不是專為觀眾準備的一場煙火。人們進入炮陣,帶著驅瘟、祈安和相信自己撐得過下一年的願望。
灰潮卻先一步佔據街道。它鑽入蜂炮城的火藥,也進入南科的備援系統,使傳統與科技兩種節點同時失控。星奈的模型迅速收斂成兩個選項。
保住南科,溪北區印會在二十分鐘內失名;保住月津港,通訊、醫療與能源備援將全面中斷。
她把控制權交給時雨。
「選。」
烽華站在火光另一端。她沒有要求時雨選自己,只將護甲扣緊,準備在節點關閉前帶居民撤離。星奈也把最後指令停在確認鍵上,打算承擔另一邊消失的責任。
時雨想起外婆曾經面對的羅盤。也許十七年前,螢幕或紙面上同樣只剩兩個選項。最危險的不是選錯,而是接受問題只能這樣被問。
「蜂炮陣在沒有手機的年代,怎麼傳訊號?」她問烽華。
「看火路、聽鼓點。前後的人會用旗號接力。」
「科技網一定要靠固定基地台嗎?」她又問星奈。
「可以臨時中繼,但灰潮會干擾定位。」
陶依提供星位,月鈴以鼓點同步,烽華拆下護甲反光片,讓每座蜂炮城成為可視訊號。星奈釋出無人載具,沿火路架設移動節點。風葵把綠能車輛接入供電,錦音重新分配避難路線,千帆讓交通隊伍依鼓點前進。
第一座蜂炮城點燃時,數萬道火線像突然有了同一口氣。眾人低頭,炮火密密打在安全帽與厚外套上,聲音不是一聲巨響,而是無數顆硬豆近距離砸向鐵皮。烽華在其中轉動反光片,把本來四散的火路引向下一座中繼點;星奈的載具貼著屋簷飛,循每一次閃光校正位置。
傳統火路替科技網指出街巷,科技網把地方訊號放大到全市。沒有人有空證明誰比較先進。烽華只顧著喊星奈的載具飛太低,星奈則在耳機裡回她左側炮城溫度過高。
十五分鐘內,兩邊居民都被送出危險區。南科備援恢復,月津港區印也重新亮起。
救援並沒有像模型上的線條那樣乾淨。
第三架無人載具穿過火路時,灰潮突然改變風向,載具撞上屋簷。一段臨時網絡中斷,尚有七名居民困在巷內。星奈立刻判定必須撤回其他載具,避免整套系統連鎖墜毀。
烽華卻從鼓點聽出巷內仍有人回應。「他們在敲鐵門,四短一長。這是求援。」
「剩餘載具電量不足。」
「我的火路能把訊號送到下一個轉角。」
「妳的護甲已超過耐熱上限。」
「所以不是只能妳算,也不是只能我衝。」
兩人迅速重排。星奈拆下自己的運算核心裝上最後一架載具,讓它脫離主網獨立導航;烽華則不再站在最前方逞強,而把火路分給沿途受過訓練的居民。月鈴用鼓聲回報位置,千尋帶人在巷尾敲出同樣節奏,讓受困者知道求援已被聽見。
最後一人被帶出時,蜂炮城在身後爆開。烽華的左肩仍被火星灼傷,星奈的運算核心也完全燒毀。她們救下兩邊,卻沒有毫髮無傷。
星奈看著報廢核心,第一次沒有立刻計算損失。「如果剛才失敗,妳會怪我嗎?」
「會。」烽華坦白,「妳也可以怪我。但我們會知道怪的是哪個決定,不是哪一種地方比較不值得。」
責任沒有因共同合作而消失。相反地,當決策不再藏在模型或傳統權威後面,每個人更必須說明自己做了什麼、承擔什麼。這條第三條路並不浪漫,只是讓代價不再由事先被選中的那一群人獨自支付。
星奈跪坐在地,盯著模型裡從未出現過的第三條路。
「不是模型算出來的。」她說。
「但下次可以記住。」烽華向她伸手。
星奈握住那隻手站起來。「下次模型會把妳的火路算進去。」
「也別只算成功的部分。」烽華指向幾名受傷的工作人員,「代價也要寫。」
灰潮退入蜂炮城殘骸,中央浮出一卷被封存的錄音。年輕的外婆與數名羅盤建立者在聲音裡激烈爭論。
當年的府城脈因行政區重整而混亂。無法歸類的聚落、遷徙者、舊水路與失落地景同時湧入中央刻痕。守護者人格開始崩解,城市裡有人一天忘記三次自己的名字。
一名建立者說,必須先穩定三十七枚區印。另一人問,那些不屬於任何區界的記憶怎麼辦。
最後是外婆回答:「先讓三十七個名字活下來。我會把剩下的接回來。」
錄音裡傳來金屬摩擦聲。她親手磨去了中央刻痕。
時雨一直把外婆視為被遺忘傷害的人,直到此刻才知道,外婆也參與製造了遺忘。
第十二章 外婆留下的空格
時雨獨自回到老屋。門沒鎖,紗門卻扣著;她拉了兩次,外婆才從裡面替她解開,嘴上念著現在壞人很多,完全忘了早上正是自己把門扣死。
客廳裡,外婆坐在矮凳剝豆莢。指甲沿著筋一挑,豆子就骨碌滾進不鏽鋼碗;偶爾一顆掉到地上,她彎腰找不到,仍會留到最後再撿。時雨將錄音機放在桌上,沒有先問她還記得多少,只按下播放。
年輕的聲音說完承諾,屋裡只剩豆子落入碗中的輕響。
「是妳嗎?」時雨問。
外婆看著錄音機。「聲音像。」
「妳把第38道刻痕磨掉了。」
「可能吧。」
「不要說可能!」時雨第一次對她提高聲音。「因為妳,灰潮才會變成現在這樣。妳讓那些人等了十七年,然後妳自己忘了。」
外婆沒有生氣。她低頭看著自己的手,拇指還壓在一片空豆莢上,反覆想從裡面擠出不存在的豆子。
「那妳就怪我做過的選擇。」她慢慢說,「不要怪一個妳想像中永遠正確的外婆。」
那一瞬間,她的眼神非常清楚。時雨想追問,清醒卻像潮水一樣迅速退去。外婆再次問她是誰家的孩子。
時雨跑上二樓,在床板下找到一只錄音盒。盒子裡有外婆多年走訪各地的訪談。羅盤完成後,她並未真正放棄中央刻痕,而是私下尋找被排除的聲音。她訪問沒有正式地名的聚落、搬遷後四散的家庭、來到臺南卻一直被稱為外地人的居民。
她越查越明白,中央空缺無法靠一份補充名單修復。任何新分類一旦固定,仍會製造下一批無法歸類者。她卻不敢公開承認羅盤的穩定建立在排除之上,也不敢面對守護者可能因此再次崩解。
最後一卷錄音標著「給時雨」。錄製日期是時雨出生那年。
「小雨,當妳聽見這段,我可能已經沒有能力解釋。不要替我恢復名譽,也不要因為愛我,就把我的選擇說成不得已。我當時救了人,也傷害了人,兩件事可以同時是真的。」
錄音中的外婆停頓很久。
「如果妳還願意接近羅盤,請不要替那些沒有位置的人填上名字。替他們留一個能自己決定的空格。」
錄音結束後,外婆在樓下叫她吃飯。桌上只有一碗冷掉的豆子和兩雙筷子,飯根本還沒煮。時雨下樓把米洗了,外婆坐在旁邊看,忽然說水不要放那麼多,妳小時候不愛吃軟飯。
「妳記得?」時雨問。
外婆沒有回答。她伸手替時雨摘掉黏在袖口的一片豆莢,動作準確得像從未忘記任何事。
時雨聽完所有錄音,天已經亮了。她沒有原諒外婆,也沒有決定永遠不原諒。她只是第一次允許自己愛一個犯過錯、沒有完成承諾,也可能再無法親口道歉的人。
三十七位守護者再度集合。時雨公開所有錄音,櫻祈也承認自己曾協助掩蓋中央刻痕。每名守護者開始檢查自身記憶,發現看似完整的地方形象都建立在刪減上:節慶省略了受傷者,產業榮耀省略了失去土地的人,懷舊照片省略了不願回去的人,生態故事也常把居民寫成單一的破壞者。
她們決定進行三十七次「交付」。每區居民提出一段願意公開傳承的記憶,也承認一段曾被忽略的歷史。記憶不歸守護者所有,不由官方裁定唯一正確,說話者可以決定公開方式,也可以保留撤回權。
計畫尚未開始,左鎮惡地的低鳴便穿透全城。
無名者在灰潮中甦醒。她以不同年代、語言與族群的聲音同時問:
「你們又要替我們安排位置?」
灰潮沿山線與海線淹入平原。這一次,門牌沒有消失,三十七位守護者的名字卻一個接一個從區印上剝落。
從糖廠會議開始的七十二小時倒數,已被巡行、救援與爭吵用去了兩天又一個白晝。現在只剩最後一夜。
羅盤斷針越過所有行政區,指向二寮。
下一次日出之前,她們必須帶回答案。
錄音盒最底下還壓著一張沒有寄出的明信片。收件人寫的是櫻祈,日期在羅盤被磨除後的第三天。
外婆寫道:我知道妳會說守護者不能離開自己的區印,所以只能由我走。等我找到讓中央刻痕不再吞沒任何人的方法,我就回來換妳扇上的流蘇。
時雨把明信片交給櫻祈。櫻祈讀完,將紙折回原樣。
「她不是故意不回來。」時雨說。
「我知道。」
「那妳能原諒她嗎?」
「不能因為她原本想回來,就當作十七年的沉默沒有發生。」櫻祈把明信片收進袖中,「可是我可以不再只記得她離開的那一天。」
她解下圓扇上磨損的紅色流蘇。外婆當年的承諾已經不可能以原來的方式完成。櫻祈沒有丟掉舊流蘇,而是請時雨從針線盒選一條新線。兩人把新舊線一起編回扇柄。
外婆在一旁看著,忽然說:「紅色太多,配一點灰的比較好。」
櫻祈抬頭。「妳以前也這樣說。」
老人笑了笑。「那個人很有眼光。」
她不知道那個人就是自己。櫻祈也沒有糾正,只把編好的流蘇遞給她摸。某些承諾無法被恢復,卻能在不假裝一切如初的情況下,長出不同的完成方式。
第十三章 失去名字的守護者
櫻祈最先忘記「赤崁」。
她仍記得紅磚在雨後的氣味,記得圓扇每一道折骨對應哪段城牆,也記得自己曾在地底選擇放下裁決。可是當時雨叫她名字,她只聽見後半段的「櫻祈」,前面的地方像被灰潮剪去。
接著是潮璃。她腰間的船鉤還在,卻說不出自己從哪座港口出發。星奈的模型失去新市標籤,穗鈴手中的稻穗也不再指向後壁。三十七枚區印逐漸變成無色光團。
失去區界後,守護者力量混在一起。櫻祈忽然感到濕地被填平時的窒息;鷺羽聽見醫院備援電力中斷的警報;星奈承受老農在徵收通知前無法入睡的夜晚;烽華則看見科技園區新住民第一次把臺南稱為家的瞬間。
混合也帶來危險。一名平原守護者突然使出山區光術,差點點燃物資;掌管交通的人把鹽田結晶聲誤認成設備警報;千尋則被數百人的祈願同時拉扯,分不清哪些是自己的勝負心,哪些是居民加在她身上的期待。
「我一直說一定會贏。」她抱著頭蹲在地上,「如果有人只是想好好輸一次、休息一下呢?」
穗鈴坐到她旁邊。「那就不要替他喊加油。陪他坐著。」
「可是我除了讓人贏,還能做什麼?」
「妳現在就在學。」
另一邊,錦音承受牧弦照顧動物的感官,第一次在調度表上感到每個編號都有體溫。她原本要求運輸車按效率滿載才出發,現在發現一頭受傷小牛若等到下一班便可能死亡。
「不能為單一個案破壞整體排程。」她本能地說。
牧弦沒有爭辯,只問:「如果表格裡寫的是名字,不是編號呢?」
錦音修改路線,讓一輛回程空車先行。這會增加油耗與人力,她把代價如實記錄,沒有宣稱善意不需要成本。
守護者開始兩兩結伴,讓暫時混入彼此力量的人互相教導。鹽音一走進夜市就被油鍋聲吵得皺眉,綺夜只好陪她躲到貨車後方;星奈沒了星圖,在陶依身旁仰頭仰到脖子痠,才找到一顆她平常只用編號稱呼的星。
櫻祈學得最慢。鷺羽叫她在沙洲邊畫界,她每畫完一條,潮水就漫過來改掉一截。
「它不守規矩。」櫻祈第三次說。
「它守的是潮。」鷺羽把樹枝遞回去,「明天再畫。」
櫻祈盯著濕掉的鞋襪,終於把圓扇插在腰後,彎身重來。別人的生活進了身體,便再也放不回遠方的表格。即使名字恢復,她們也回不到從前那種互不相干的完整。
無名者的聲音從府城脈每個節點響起。
「交出所有名字。沒有名字,就不會有人被排除。」
守護者中有人動搖。名字帶來力量,也帶來邊界、責任與爭奪。若所有記憶重新混合,也許城市真能回到尚未分類的狀態。
「那也不會有人被認出。」時雨說。
無名者回答:「被錯誤命名,和不被命名,有什麼差別?」
時雨無法立刻回答。名字確實可能成為框架,但外婆失智後,她比任何人都明白被認出的重量。問題不在於有沒有名字,而是誰有權決定名字,名字是否允許改變。
前往二寮的道路被灰潮切斷。沒有區印指引,守護者只能依靠巡行時建立的跨區連結。
山線守護者砍下倒竹,編成一座只能逐人通過的臨時橋;市場廣播不再重複官方指令,而讓居民回報仍可通行的小路。有人循老步道撤離長者,有人從水庫反光判斷溪水何時暴漲。散落車隊依這些聲音重新連成運輸網,百年水道則成了山區與平原共同聽得見的導航。
礫歌在菜寮溪畔停下,將化石按在灰潮上。人類出現以前的地層記憶沿裂縫展開。那裡沒有行政區,甚至沒有臺南,只有海進、海退、生命死亡又留下形狀的漫長時間。
「城市不是從我們命名那天才開始。」她說。
灰潮因此減慢。無名者由被排除的人與土地構成,卻也第一次被提醒:若將一切歸零,同樣會抹去生命辛苦留下的差異。
時雨把交付規則縮成三件事:守護者不能替居民選故事;每段記憶要留下說話者與時間;說話的人隨時可以修改或收回。至於故事屬於哪一區,不必先決定。
「這樣的檔案永遠不會完整。」櫻祈說。
「它本來就不該完整。」時雨回答,「完整一旦變成只有一種版本,就會有人再次被磨掉。」
櫻祈看著只剩一半的名字,終於點頭。
三十七位守護者把手依次放上羅盤。她們不再讓時雨獨自承擔共鳴,而是共同接住陌生人的人生。羅盤向全城發出邀請:
請說出你願意留下、也願意為它負責的記憶。
不要只說最美好的臺南。
第十四章 第一份交付
沒有人立刻回應。
府城脈裡只有灰潮流動的聲音。居民害怕自己的故事不夠重要,也有人懷疑這只是另一場蒐集地方特色的活動。過去太多訪談在剪輯後只剩符合主題的片段,太多名字被寫上展示牌,說話的人卻不知道資料最後去了哪裡。
第一個走來的是一名老攤商。他沒有先說話,只掀開蒸籠。白煙一湧,香菇、肉燥和薑的味道壓過灰潮,附近幾個人下意識往前一步。
他在失名老街經營米糕攤,年輕時曾受阿蕊姨照顧。眾人以為他會講市場互助的溫暖故事,他卻拿竹片把一碗米糕切成四份,分給排在最前面的陌生人,才承認自己後來成為資深攤商,也曾排擠新來的外地攤販。
「我怕他們搶生意,就說他們不懂這裡規矩。」老人低頭看著雙手。「阿蕊姨當年幫我,我卻沒有變成像她那樣的人。」
櫻祈問他是否願意公開姓名。
老人想了很久。「願意。但後面要加一句,這是我現在記得的版本。被我趕過的人如果來說不一樣的,也要放在旁邊。」
第一份交付進入羅盤。光不是從區印向中央集中,而是從中央空缺向外展開。櫻祈遺失的前半個名字短暫亮了一下。
第二份來自南科工作的年輕母親。她的父母不住臺南,孩子卻在這裡出生。每逢談到地方文化,總有人說他們只是來工作,不算真正的在地人。
「我不知道住幾代才有資格。」她說,「但我每天六點下班去接孩子,知道哪條路雨天會積水,知道早餐店老闆看我趕時間會先裝好豆漿。這些是不是也算記憶?」
星奈第一次沒有用模型驗證,只回答:「算。」
第三份來自一名離鄉者。他透過遠端錄音說,自己不打算回臺南定居。他愛故鄉,也在離開後才找到能自在生活的地方。
「不要把我的離開寫成等待返鄉。」他說,「我希望家鄉記得我曾在那裡生活,也允許我不回去。」
潮璃握緊船鉤,想起沒有歸航的人。她替這段檔案標上「離開不是背叛」。
交付逐漸增加。有人記錄一條已消失的水溝,下一個人立刻補充自己小時候最討厭那裡的臭味;有人說眷村鄰居會互相端菜,坐在後排的人卻說牆太薄,家裡每次爭吵全巷都聽得見;有人敬重祭典,也有人捲起褲管,要求把去年被炮火灼傷、至今仍會癢的疤一起拍進去。
故事放在一起,沒有變得比較整齊。蒸籠的白煙散去後,灰潮仍在腳邊,可它一時找不到哪一句能吞掉另一句。
灰潮幾次試圖把矛盾聲音攪成噪音。詩織建立版本索引,讓每一段話保留來源,不再要求它們合成單一結論。藍澄把照片空白處留下,不用生成或修補填入不存在的臉。霜羽則設置不公開區,讓尚未準備好的人只留下「這裡有人選擇沉默」。
時雨拿起一張新的同意單,把原本只有「同意公開」的方框劃掉,添上可撤回、可修改、可與不同版本並列。詩織看了一眼,又補了「誰能使用、使用多久」。老人不識字,便一項一項叫她們念。
念完,他在紙上按了指印。「聽故事不能只靠感動,後面要算數。」
時雨把這句寫在第一頁。
到了正午,已有二十一份主要交付抵達。羅盤的空缺不再像傷口,而像一扇沒有門框的入口。
無名者仍沒有接受。
「你們留下願意說的人。」她問,「那些來不及說、不能說,甚至沒有人的語言可以說的呢?」
礫歌將化石交給時雨。鷺羽放出候鳥遷徙的影像。螢雨記錄水位,蘭渚帶來沙洲新生與消失的位置。
第二十二份交付,沒有人的聲音。
它是一段土地自己留下的變化。
接著出現第一場撤回爭議。
一名婦人原本同意公開童年遭迫遷的錄音。檔案進入府城脈後,她的家人得知內容,擔心親族姓名引發糾紛,要求刪除。部分守護者認為危機迫近,若每份記憶都能隨時撤回,交付將無法穩定。
時雨卻依約停止播放。詩織刪除公開索引,只保留一筆不含內容的紀錄:「曾有一段記憶在此,說話者選擇收回。」
灰潮立刻趁空缺擴大。有人指責婦人在關鍵時刻反悔。婦人低著頭,幾乎要重新簽下同意。
霜羽站到她面前。「若必須在眾人壓力下公開,這就不是交付,是徵收。」
「可是城市可能因此失去一段重要歷史。」一名居民說。
「重要不會自動產生占有權。」
星奈計算後指出,撤回會使當下共鳴下降百分之零點七。她關掉數字,補上一句:「若破壞規則,未來願意說話的人會更少。長期損失無法估計。」
眾人接受撤回。灰潮雖然沒有立刻退去,卻也沒能吞掉那筆空白。因為所有人都知道,空白不是無事發生,而是有人仍保有決定權。
幾小時後,婦人重新送來一段不含姓名的文字。內容沒有原錄音詳細,只說她曾在一個下雨早晨離開住處,往後每聽見卡車倒車聲,都會想起家門被拆除的情景。
「先留下這些就好。」她說。
檔案室接受了「就好」。沒有要求她為了成全完整歷史,再多交出一點痛苦。
第十五章 三十七次交付
五支隊伍將交付送往二寮。
古城調查組走過最先失名的街區。綺夜原本只錄到夜市的叫賣,清潔阿姨敲敲她的麥克風,叫她等人潮走完再來;凌晨兩點,竹掃把刮過地面的聲音才真正進了檔案。藍澄讓眷村第二代把不願被美化的搬遷經驗寫在照片背面,有人下筆太重,筆尖直接戳破父親的臉,又拿透明膠帶慢慢貼好。
櫻祈最後交出的,是自己沉默十七年的承認。
「我曾相信只要守住完整版本,城市就不會消失。」她對羅盤說,「所以當我知道版本並不完整時,我選擇守住沉默。這不是羅盤替我做的,是我的選擇。」
赤紅圓扇失去原本無瑕的光澤,表面多出數道銀灰紋路。櫻祈沒有修補。
未來樞紐組收到一段只剩百分之三電量的語音。錄音者是剛下大夜班的護理師。她沒有談產業發展,只說自己每天跨兩區上班,回家時女兒已經睡了,希望孩子有一天知道,母親缺席的那些夜晚去了哪裡。
星奈將那段語音放進模型原本只有「通勤人口」的欄位,畫面立刻跳出格式錯誤。她沒有修改錄音,而是刪掉欄位限制,接著公開模型曾經捨棄的預測。幾名輪班工人、照顧者與離鄉者陸續把自己的聲音接在後面,當代生活第一次不必等到成為歷史才被府城脈承認。
其他交付沿三條路線趕往二寮。溪北的割稻飯裝在不成套的便當盒裡,旁邊壓著蜂炮傷痕照片和一段不打算返鄉的告別;海線的箱子一打開就掉出鹽屑,錄音裡有人說出航、有人說改行,也有候鳥拍翅,始終沒有人聲;山線則把廢棄步道、水庫下的舊聚落與一塊比城市更老的地層送來。
運送的人一路互相抱怨:湯灑了,線材纏住竹籃,化石重得像故意考驗誰。沒有人再把任何地方裝成一項漂亮特產。
途中,一枚保存鹽工歌聲的鹽晶在晨露中溶解。護送的人慌忙拿布去接,鹽音卻阻止了她們。歌聲已經被同行者學會,正有人在隊伍後方唱出走音的下一句。那一份交付因此沒有以原來的形狀抵達,羅盤仍然亮了。
第三十六份交付抵達時,守護者的名字已大半恢復,卻不再像過去那樣固定。櫻祈的紅牆裡有了潮聲,星奈的光路映出稻浪,鷺羽的翅上浮現城市夜燈。地方沒有失去特色,只是不再假裝自己能與其他地方分開。
最後一份應由時雨所在的老屋交出。
她帶外婆的錄音來到二寮山腳,卻遲遲沒有播放。若把外婆的懺悔當成第37份,故事很容易變成一個犯錯者最終完成救贖。可是那些被磨除的人不是為了成全外婆的悔意而存在。
時雨最後選擇交付自己的不完整。
她公開說出自己因共鳴失去了什麼:肉燥的味道、門前花的名字、外婆哄她長大的旋律。她也承認,自己曾把陌生人的記憶當成可以交換的東西,以為只要犧牲自己,就有資格替別人決定保存。
「我沒有把一切救回來。」她說,「有些東西真的已經不在了。」
第37份交付沒有修復她失去的記憶。羅盤只是誠實地留下空白。
話音落下後,羅盤沒有亮。
山腳的人群先是一靜,隨即出現壓低的議論。有人懷疑最後一份交付失敗,有人催她播放外婆的錄音。灰潮從鞋底爬上來,冰冷得像積水。時雨也有一瞬間想伸手去拿錄音機——只要補上一段足夠完整、足夠動人的聲音,所有人或許就能繼續相信她知道該怎麼做。
外婆卻在這時隔著母親的手機問:「小雨吃飯了沒有?」
她甚至不知道電話正被擴音,也不知道數百人正在等一個答案。母親在另一端說,外婆整晚堅持替時雨留一碗魚丸湯,已經熱過三次,丸子都快煮得沒有彈性了。
「跟她說我會回去喝。」時雨說。
「幾點?」
時雨看向被灰潮封住的山路。「我不知道。」
這是她第一次沒有給家人一個假裝確定的時間。母親沒有責怪,只說:「那我先關火。妳回來再熱。」
通話結束後,羅盤仍沒有亮。時雨蹲下把散開的線材重新捲好,承認自己也不知道還能做什麼。
過了一會兒,旁邊有人把涼掉的割稻飯遞給她。「先吃。」
她吃到第三口,羅盤中央才浮出一點微光。那道光很小,不像獎賞,只像遠處一戶人家替晚歸者留著的廚房燈。
三十七份主要交付之外,仍有數百段聲音無法送上山。有人只留下一個空檔名;有人互相指控,要求羅盤替自己證明;也有人把傷人的謠言說成另一種記憶。
詩織攔下一段指控鄰居縱火的錄音,問說話者願不願意留下姓名與證據。對方拒絕,要求她無條件尊重每一種版本。
「感受可以矛盾,指控不能躲在記憶後面。」詩織說。她保留一筆「此處曾有爭議」的紀錄,沒有擴散原始錄音,也把處理過程交給眾人檢查。
沒有人有時間替這套做法寫出完美原則。他們只能確保下一個決定仍能被追問,然後繼續上山。
二寮天際開始泛白。灰潮為她們讓出一條上山的路。
第十六章 無名者
無名者站在日出前最後一片黑暗裡。
她的面容不斷改變。有時是被迫遷走的老人,有時是沒有留下文字的孩子,有時是剛來到臺南、說著不同語言的人。她也是被填平的水路、消失的沙洲、無法進入人口統計的候鳥,以及尚未有人知道該如何描述的未來。
「三十七份故事,然後呢?」她問,「替我們蓋一間新的收藏室?把第38道刻痕變成另一個分類?」
時雨握著羅盤,無法否認這個危險。只要羅盤仍有中心,掌握它的人就能決定誰靠近中心、誰被放在外圍。即使今天的保管人比過去善良,也不能保證下一個人不會再次磨掉麻煩的聲音。
「交出名字。」無名者向守護者伸手,「讓所有記憶回到沒有邊界的狀態。沒有人能再被排除。」
她說話時,山下傳來一陣接一陣的玻璃碎裂聲。不是窗戶,而是公車站牌、醫院病歷夾與商店門牌上用來保護文字的透明面板。字還印在紙上,人們卻開始不懂那些字和自己有何關係。
時雨的手機震動。母親傳來一張照片:外婆站在老屋巷口,握著門牌問這裡是不是有人借她住的地方。母親一手替她撐傘,自己的半邊肩膀全濕了。照片下方只有一句——我先陪她回去,妳做妳必須做的事,但不要忘記妳也要回來。
時雨把手機交給櫻祈。櫻祈看完,又讓照片在三十七位守護者手中傳過一遍。她們要保護的「現在」不再是模型裡的一片亮區,而是一個老人認不出家門時,仍有人站在她身旁。
她身後浮出無數片段。
一座聚落在新地圖印製後失去舊名,居民寄出的陳情被退回,理由是查無此地。一名工人在城市建設紀念冊裡只留下團體照最邊緣的半張臉。幾名孩子因家中語言不同,在學校被要求先學會「正確說法」才准分享故事。還有一條河,在被加蓋後只剩道路名稱,水患發生時人們才想起它仍在地下流動。
「你們每一次命名,都說這只是方便管理。」無名者說,「然後方便變成唯一真實。等有人要求被看見,你們又說資料不夠、時間不到、現在有更重要的事。」
櫻祈的圓扇垂下。這些理由她全都使用過。
「如果我們交出名字,妳會怎麼保存差異?」詩織問。
「不保存。」
「那受過的傷也會消失。」
「傷痛至少不再被拿來建立新的邊界。」
礫歌握住化石。「地層混合,不代表每一層都不存在。若全部磨成相同粉末,我們也無法知道發生過什麼。」
無名者轉向她。「正因為你們總想知道,才不斷挖掘不屬於自己的東西。」
霜羽回答:「所以我們學會詢問、節制,也接受有些地方不向我們開放。可是完全不靠近,不會自動變成尊重。有時只是讓孤立繼續。」
無名者的面孔閃爍。她不是一名辯論中可以被說服的對手,而是所有曾被承諾「以後處理」的等待。任何漂亮原則對她而言,都可能只是下一次拖延。
時雨因此沒有要求她相信。
「妳不用先相信我們。」她說,「第38道不是獎勵我們已經改好,而是讓妳和下一個聲音一直有位置質疑我們。」
「如果你們厭倦被質疑呢?」
「那這道刻痕就應該再次讓城市不舒服。」
銀灰霧第一次沒有立刻反駁。無名者看向三十七位已不再完整的守護者,像在判斷她們是否真的願意放棄永遠正確的資格。
一部分灰潮纏上區印。守護者的名字再次變淡。
櫻祈打開圓扇。三十七枚區印若同時發動,仍有機會將無名者封進中央。城市會恢復,守護者也能保留現在的改變。這是風險最低的方案。
星奈的模型同樣支持封印。她看著結果,卻親手關掉畫面。
「模型只能計算已知損失。」她說,「不能把再次沉默的人算成零。」
烽華收起火種。潮璃放下船鉤。其他守護者也沒有進入戰鬥位置。
櫻祈仍握著扇子。「如果不封印,我們可能全部消失。」
「我知道。」時雨說。
「妳不能只因為害怕重演過去,就假裝沒有保護現在的責任。」
「我也知道。」
這正是外婆當年面對的兩難。時雨終於不再把外婆想成做出簡單錯誤的人。可是理解困境並不表示只能接受相同答案。
她播放外婆哼歌的錄音。山風把聲音吹得很薄,第一遍幾乎沒有人聽清。櫻祈替錄音機擋風,潮璃也靠過來,最後三十七個人圍得太近,彼此的肩膀擠在一起。
「我曾以為保存就是不准任何東西消失。可是錄音還在,我卻忘了這首歌。檔案不是記憶本身,羅盤也不是城市本身。」
無名者看著她。「那什麼才是?」
「有人在現在願意聽,而且讓聽見的事改變下一個選擇。」
「人會再次忘記。」
「會。」
「制度會再次排除。」
「也會。」
「那妳拿什麼保證?」
時雨沒有說永遠不會。那種保證正是另一種假裝完整。
「我不能保證。」她說,「所以第38道不能由我填滿,也不能由任何一代永久決定。它必須一直能被打開。」
她將羅盤放在地上。櫻祈看懂她要做什麼,下意識向前一步。
「打碎核心,區印會失去固定形態。」
「妳們可能不再是現在的樣子。」
「妳也會失去保管人的能力。」
「那本來就不該只屬於一個人。」
時雨舉起礫歌交給她的石片。
櫻祈解下扇柄上那束新舊交纏的流蘇,繫在時雨握石片的手腕。灰線貼著她的脈搏,紅線則被山風吹得不住顫動。
「我不能替妳決定要不要打下去。」櫻祈說,「但後果不能再只由一個保管人背。」
她將圓扇壓在羅盤的一側。潮璃用船鉤固定另一側,星奈拆下僅存的運算環,套住即將崩裂的盤面。三十七位守護者依次把手搭上前一人的肩。沒有誰站在時雨身後替她壯膽;她們站在選擇的四周,準備一同承受它可能造成的錯誤。
無名者沒有阻止,只問:「如果碎掉以後,什麼也沒有留下呢?」
時雨想起那碗已經關火的湯。
「那我們就回去,從還在的人開始。」
第十七章 第38道回聲
石片落下前,時間像被拉得很長。
時雨看見外婆年輕時磨除刻痕的手,也看見自己第一次打開羅盤時,以為只要勇敢就能把所有聲音救回來。她看見櫻祈守了四百年想像中的完整古城,星奈在無數失敗未來裡獨自尋找最小傷亡,潮璃一次又一次把告別說成出發。
每個人都曾用自己最擅長的方式逃避無法控制的失去。
石片擊中核心。
第一道裂紋穿過中西區刻痕,接著分向海線、山線與平原。三十七道固定區界同時碎裂。櫻祈閉上眼,沒有揮扇阻止。
灰潮發出由千百聲音疊成的長鳴,淹過二寮,也在同一刻穿過全市。招牌、地圖與區界沒有消失,卻暫時失去唯一解釋。居民看見腳下土地曾有不同名字,看見熟悉街道與水路、農田、聚落和遷徙路徑重疊。
時雨在灰潮中承受外婆的恐懼。當年守護者真的瀕臨消失,居民也因記憶混亂而受傷。外婆不是輕易選擇排除,她只是把「以後會修正」當成能拖延十七年的承諾。
接著是無名者的記憶。不是一段可以整理的故事,而是大量來不及留下的感受。有些語言時雨不懂,有些甚至不是人的語言。她本能地舉起錄音機,手指停在按鍵上。
不是所有聲音都必須被她帶走。
她放下機器,用自己的耳朵聽。
那些聲音穿過她,不再被羅盤交換,也沒有奪走她新的記憶。三十七位守護者共同承受回聲,居民透過先前的交付網絡接住她們。沒有中心,也沒有單一容器。
日光越過地平線。
灰潮沒有被消滅,而是散成遍布城市的銀灰微光。它停在老屋牆角曬不到太陽的潮斑,黏在工業區清晨交班的安全帽上,也浮過稻田水面與候鳥羽毛。孩子伸手去接,光點落進掌心便不見了,等他握拳又從指縫滲出。
守護者重新想起名字。
她們的區印卻不再是不變的神格。櫻祈仍守護中西區,但她的紅牆會映出海岸潮線;星奈仍能推演未來,模型裡卻永遠保留無法量化的欄位;潮璃仍從安平出航,也允許每段旅程有不同結局。
無名者的身形在晨光中逐漸散去。
「妳給了我們名字嗎?」時雨問。
「沒有。」無名者的聲音第一次只屬於她自己,卻仍沒有說出姓名。「妳給了一個不必立刻被命名的位置。」
她走進銀灰微光,最後留下一句話。
「不要替下一個人把空格填滿。」
破碎羅盤的中央升起一道不指向固定方向的光。它穿過三十七道裂紋,沒有成為第38枚區印。
它是每當新的聲音抵達時,城市願意留下的第38道回聲。
光散去後,沒有任何人立刻歡呼。
打碎羅盤並沒有讓受損的街屋復原,也沒有消除救援中的傷勢。通訊仍有部分中斷,農田需要重新引水,沿海居民必須清理灰潮留下的鹽灰。奇蹟沒有替城市免除善後。
錦音率先清點物資,千帆重整道路,琥珀在一座廟埕架起供餐處。大鍋裡的粥煮得太稀,有人嫌沒味道,琥珀把醬瓜放到桌上,叫他有力氣嫌就過來幫忙盛。
守護者失去固定神格後,力量比過去微弱。櫻祈搬到第三箱水便手痠,偷偷換手時被時雨看見;潮璃拉繩磨破掌心,鹽音不客氣地把藥膏丟給她。很多事必須由居民一起完成。有人抱怨守護者不再無所不能,櫻祈卻第一次對這種限制感到安心。
「城市本來就不該靠三十七個人維持。」她說。
星奈重新啟動模型。新的府城脈無法顯示單一最佳路徑,每次推演都保留一片銀灰區域。過去她會把那視為系統缺陷,現在則把它命名為「待傾聽變數」。
「聽起來很不像正式術語。」烽華說。
「系統接受就好。」
「妳接受嗎?」
星奈看向正在搬運物資的人群。「仍在測試。」
潮璃回到港邊,發現自己已不能像從前那樣直接命令潮水。她和漁民一起拉繩,手掌第一次磨出真正的水泡。有人笑守護者怎麼比普通人還不熟練,她也笑,沒有用力量掩飾。
時雨則回到最先失名的老街。招牌上的字已恢復,卻在側邊多了一小塊銀灰色空白。老攤商問要不要補漆,她搖頭。
「留著吧。」老人說,「提醒我們這個名字不是從來都在,也不保證永遠不變。」
時雨按下錄音鍵,錄下眾人清掃街道的聲音。錄到一半,她主動停止。她想記得的不只是檔案,也包括自己拿著掃把、和所有人一起站在灰塵裡的此刻。
第十八章 不指向固定方向
外婆沒有恢復所有記憶。
她有時認得時雨,有時把她叫成女兒的小名;有時記得羅盤,更多時候只記得自己年輕時做過一件「以為正確、後來很後悔」的事。醫師提醒家人,清醒不會按故事需要出現,失去的能力也未必能被愛喚回來。
時雨不再每天考她日期與地址。
她會問外婆今天想吃什麼、窗外的雨聽起來像什麼,或者要不要一起坐在門口。外婆說錯往事時,時雨不急著糾正;涉及吃藥與安全,她仍清楚提醒。理解遺忘不等於放棄照顧,也不表示每一種錯誤都只能溫柔接受。
某個午後,時雨播放那首自己忘記的歌。
外婆聽完前兩句,忽然哼出錄音裡沒有的下一段。旋律可能是她臨時拼湊,也可能是某個更早的版本。時雨沒有立刻查證,只跟著她唱。
歌唱完,外婆問:「我們以前也一起唱過嗎?」
「可能有。」時雨說,「今天也有。」
一年後,老屋改成「第38號檔案室」。門前那張曬白的紅塑膠椅沒有丟,洗乾淨後留給不想一進門就說故事的人坐。早餐店仍在中午前拉下半扇鐵門,老闆有空會送一壺紅茶過來,嘴上總說只是煮太多。
門口沒有英雄雕像,也沒有完整修復的羅盤。破碎盤面被放在一張普通木桌上,斷針不再指向固定方向。有人說故事時,它偶爾會輕輕轉動;更多時候,它只是安靜躺著。
檔案室接受錄音、文字與照片,也接受一句「我還沒準備好公開」。每份資料標明說話者、時間、版本及可使用方式。投稿者能修改與撤回,彼此衝突的內容不會被強制合併。沒有任何一份檔案被宣稱代表完整臺南。
三十七位守護者偶爾出現。
星奈負責讓系統永遠保留自由欄位,詩織記錄每次版本變動,霜羽照顧選擇沉默者的權利。櫻祈學會在不知道時說不知道,也學會讓展覽留下空白。潮璃每次出航前都會存一段聲音,卻不再把歸來當成唯一圓滿的結局。
最難處理的一次投稿,來自兩個對同一場拆遷持相反記憶的家庭。一家認為搬遷改善了居住安全,另一家則因失去工作與鄰里網絡,多年無法重新生活。雙方都要求自己的版本放在前面。
過去的櫻祈會尋找能代表整體的結論,現在她把展示桌做成兩面,讀者必須繞過桌子才能看完。詩織附上政策時間線與可查證資料,霜羽則替不願公開的家庭保留第三個空位。
有人批評這種展示沒有答案。
時雨回答:「答案可能不是哪一家記錯,而是同一個決定真的讓不同人走向不同結果。」
另一次,一名孩子投稿早餐店老闆每天多送他一顆蛋的故事。錄音裡先有塑膠袋窸窣響,孩子小聲說媽媽上大夜班的日子,老闆都會把蛋藏在吐司下面,免得他覺得自己受可憐。工作人員嫌這件事太普通,差點把檔案放進待整理區。
穗鈴把檔案從最下面抽回來。「如果只收災難、政策和偉大傳統,這裡最後還是會忘記,是誰讓一個孩子早上沒有餓肚子。」
那份只有四十秒的錄音最後被放在入口。早餐店老闆知道後騎車來抗議,說哪有每天,只是偶爾。孩子跟在後面堅持真的每天。兩人的版本一併留下,訪客總會聽到笑。
檔案室逐漸累積不只臺南的過去,也包括正在發生的生活。新開的商店、改道的公車、第一次來到這裡的人,都不必等到成為古蹟才有資格被記錄。第38號因此不是懷舊空間,而是一個持續練習如何共同記憶的地方。
時雨的母親起初不願在檔案室留下任何東西。她說自己既不是守護者,也沒有值得展出的地方故事。直到外婆某次住院,她在陪病椅上錄下一段凌晨聲音:護理站推車經過、點滴規律落下、外婆睡夢中叫出已故丈夫的名字。
「我照顧她這麼久,最生氣的不是她忘記我。」母親在錄音裡說,「是所有人都說女兒照顧母親很應該,所以沒有人問我累不累。我也不敢問自己,怕只要說累,就表示我不愛她。」
她將檔案權限設為一年後才能公開。時雨沒有提前聽,是母親自己在一年期限到達時帶她坐到耳機前。
聽完後,時雨說:「對不起,我那時候也把妳當成應該撐住的人。」
母親看著窗外。「我也把妳的錄音說成逃避,因為我不知道怎麼面對妳有自己的方法。」
她們沒有用一次談話解決多年積累的怨。之後仍會為照顧安排、醫療決定和誰忘了買藥爭吵。不同的是,她們不再把沉默誤認成體諒。每次排班表旁都多了一欄:這週誰需要休息。
外婆不懂那張表的用途,卻很喜歡用彩色筆在空格裡畫花。有一天,她畫了一朵形狀奇怪的小花。時雨問那是桂花還是茉莉,外婆說都不是,是她現在才想到的花。
時雨沒有替它找正確名稱。她在圖旁寫下日期,標題是「今天才有的花」。她曾因忘記門前種過什麼而痛苦,如今第一次明白,記憶留下空缺以後,生命並不只剩損失。有些新的事物,正因為不必冒充原來的樣子,才有機會被真正看見。
開館第一天,一名孩子拿著錄音機問時雨:「第38號是哪一區?」
時雨蹲下,把耳機分給他一邊。
耳機裡有市場、海浪、機台、鳥鳴、列車、祭典和人們不整齊的呼吸。那些聲音互不一致,也沒有誰壓過誰。某些檔案只有幾秒沉默,標題寫著「尚未說完」。
「它不是一個地方。」時雨說,「是留給還沒被聽見的人。」
「那會不會有一天用完?」
「不會。因為它不是盒子,是一個問題。」
「什麼問題?」
時雨望向窗外。
臺南仍在改變。老屋會倒,新路會開,稻田可能成為住宅,新的語言會在早餐店與校園出現。有人離開,也有人第一次把這裡叫作家。銀灰微光沿街角升起,像遺忘留下的傷,也像每一次重新傾聽的開始。
「這一次,」她回答,「我們願不願意聽?」
孩子按下錄音鍵,沒有急著說話。
羅盤斷針在桌上轉了半圈,朝向敞開的大門。門外有一名剛搬來附近的老人,正猶豫自己帶來的故事算不算臺南;也有放學孩子追著彼此跑過,尚不知道多年後會如何記得這條巷子。沒有任何人催促他們立刻留下什麼。
第38道回聲並不要求每個人都說話。它只是確保當某個人終於準備好開口時,門仍然在那裡。
風穿過紗門。遠處廟宇敲鐘,機車從巷口經過,隔壁鐵門緩緩拉起。外婆在二樓哼著已經改變的歌。時雨聽見這些聲音,沒有試圖將它們全部留下。
她只是站在此刻,誠實地聽完。
一座城市不會因為記得所有事情而永存。它之所以沒有失去自己,是因為每當新的聲音抵達,總還有人願意回答:我聽見了。