這一次,暗日拓片沒有被帶回安全的桌面。鏡室之後,司命外庫最深處本身就是一座由九種官印組成的暗日陣。
第一層是糧。進入者會看見所有人未來十日的飢餓數值,陣法只給出一個「最優」分配。第二層是藥,第三層是軍籍,第四層是學籍。每破一層,牆上才掉下一枚真正的執行印。
沈夜負責破門,裴硯負責找哪一道門根本不該存在。
到第六層時,裴硯已經連續兩次忘記剛走過的路線,只能用指腹讀取札記。第八層,陣法給他一個極簡單的選擇:保留視力,放棄一個陌生孩子的名字;保留名字,右眼徹底熄滅。
裴硯沒有回答。他把那道選擇本身從陣紋里摳了出來。
「它不是在問我。」他說,「它在訓練我習慣被迫二選一。」
第九層暗日同時亮起,九種最值得信任的身份從牆中走出:軍官、醫者、糧吏、教師、商人、祭司、律官、星籍吏和慈幼院長。每一個都有真實功績,也都有被暗日接管的命紋。
裴硯終於明白:「無晝不需要每天在界外下令。」
沈夜一劍斬斷第九人的影子。
「它把命令寫進規矩里。」裴硯接著說,「然後讓我們替它執行。」
這句話不再來自會議推演,而是來自九層陣里一路留下的血。
九層暗日陣崩塌後,地上留下九枚原始執行印。蘇晚照把它們與三國通緝令、星稅契和司命名冊一一疊合,缺口全部吻合。
每枚印只做四件事:收集星力、維持身份、篩選容器、壓制異常選擇。它不要求執行者知道無晝是誰,只要繼續使用這套規則,官員、宗門、商會就會自動替它工作。
蕭珩從大曜送回偽帝願力帳,瀾汐送回遷界契約。九座節點抽取的東西各不相同:願力、血脈、海潮、祖火、戰爭殺意、歷史記憶……隕星關第十節點要抽取的則是「選擇」。
裴硯把最後一枚印扣到陣心:「成熟以後,反抗本身會越來越難發生。」
暗日原印就在這時重新亮起。
無晝的聲音沒有威壓,只給每個人一個最想要的條件。蕭珩看見復位為帝,瀾汐聽見遷界名額增加,周小棠聽見「讓所有病人都活」。
營地第一處衝突發生得很快。一名失去孩子的父親真的朝暗日門走,另一名士卒拔刀要先殺他。
沈夜擋在兩人中間,飲霜只壓住刀,沒有指向那個父親。
「攔行為。」他說,「不審願望。」
父親仍哭著要孩子回來。沒人要求他先證明自己思想正確。三個人把他從暗日門邊拖走,溫靈素給他灌水,蘇晚照則把他聽見的條件原樣寫下。
整面牆很快貼滿願望:復活親人、還清債、得到名字、治好腿、讓孩子不再下礦。
裴硯摸過那些紙:「它比我們更懂每個人缺什麼。」
沈夜也寫了一張:父親歸來。
寫完後,他在暗日拓片旁留下另一句話:可以連接,不能吞沒。
無晝隨即把沈家舊廊投進他眼前。甜味像真的桂花糖,母親站在門裡,父親沒有死。
沈夜沒有砍幻象。他只是向後退了一步。
門外有人在爭,有人在哭,有人仍想進去。那種不整齊的聲音比幻象更難忍,也更真實。
裴硯替他按住重新裂開的虎口。沈夜下意識想抽手,最後沒有。
第九層的九種身份並不是幻影一碰就碎。軍官會調動沈夜身體裡殘存的軍令反應,醫者能讓溫靈素留下的藥性反過來麻痹經脈,糧吏甚至直接凍結他們攜帶的補給。暗日陣最危險的地方不是力量更強,而是每一道攻擊都借用「曾經合理的秩序」。
沈夜第一劍斬向軍官,對方沒有躲,只抬起一枚舊隕星關軍牌。
「臨戰棄令者,斬。」
沈夜腳步竟真停了半息。那是鐵山河舊軍規,救過很多人。
十三雙鉤從旁邊切斷軍牌:「現在誰是你主將?」
沈夜重新動起來:「沒有。」
「那就別給死人敬禮。」
另一側,裴硯被「教師」拖進一間完整觀星堂。顧星衡站在講台上,告訴他只要按標準答案辨認命星,就不必再付視力代價。
桌上三道題,答案全對。
裴硯沒有動筆。
「為什麼?」幻影問。
「因為師父出題不會只有答案。」
「你記錯了。」
「可能。」
裴硯摸到自己札記最舊的一頁,上面記錄顧星衡說過一句:天命若是寫完的紙,觀星台養木偶就夠了。
他用那張紙蓋住標準答案,整間學堂開始崩裂。
出去時,他卻發現自己已經想不起顧星衡當時笑沒笑。
裴硯站了兩息,沒有強行回憶,只在札記上補:此處缺失。
第八層之後,他們第一次遇到一個不願被救的人。那是司命台舊律官的殘識,被暗日保存多年。它知道自己早已不是原主,卻堅持守陣,因為這套規則確實讓三十年前一場大饑荒少死了兩萬人。
「你們拆了以後,下一次饑荒誰負責?」它問。
沈夜沒有答「所有人」。
「到時再決定。」
「太慢。」
「會死人。」
「知道。」
律官冷笑:「那你憑什麼拆?」
沈夜看向身後一路留下的九枚印:「因為它已經不許人重新決定。」
律官沒有被說服,仍拔劍。
這場戰鬥比前幾層更難,因為對方沒有被無晝控制到失去理智。它每一招都來自真實經驗,甚至幾次主動避開裴硯舊傷。
最後是十三用鉤鏈鎖住它的劍,沈夜把執行印斬成兩半。
律官殘識隨陣消散前,只說:「若以後餓死人,別忘了今天。」
沈夜沒有反駁。
蘇晚照後來把這句話原樣寫進暗日原印檔案,沒有改成反派遺言。
九枚執行印被帶出外庫後,沒有人立刻宣布「暗日已破」。方既明把它們擺在移動城中央的長桌上,卻故意沒有讓七席先發言。他請來的第一個覆核者,是臨川一個公開反對星隕盟的老糧吏。
老人一進門就罵:「你們要是想讓我替你們證明舊法全是惡法,現在就可以滾。」
齊布衣當場要頂回去,被沈夜攔住。
老糧吏拿起糧印,手很穩。他不懂無晝,也不關心界外,只認印上的徵調序列。看了半個時辰,他指出三十年前一次大饑荒:同樣的統一糧印曾強行打開豪族倉庫,讓兩萬多人沒有餓死。
屋裡一時沒人說話。
「所以不能拆?」有人問。
老人把印放下:「我沒說。」
他又翻到下一層舊紋。那次救災以後,緊急征糧權沒有按期撤銷,地方官開始把平年也算成『准災年』,再後來,誰能宣布災年本身變成了一門生意。
「最早救人的是真的。」老人說,「後來拿它吃人的也是真的。」
蘇晚照把兩段都寫進檔案,沒有刪前一段。
齊布衣看得煩:「留這麼多舊帳,以後又有人拿救過人當藉口怎麼辦?」
「那就讓他連後面一起看。」沈夜說。
覆核一直做到天黑。沒有九場小審議,只有所有人圍著同一張長桌,把每一枚印最早為什麼出現、後來誰擴大過權限、誰承擔過代價一層層拆開。很多地方查不到,就留空。裴硯幾次想憑命格殘痕補全,都停住了。
「能推出來。」他說。
方既明問:「確定?」
「不能。」
「那就空著。」
最難看的不是錯誤,而是一大片空白。
散會時已經很晚。長桌上九枚執行印沒有被收進同一個箱子,方既明讓軍印留給鐵山河,藥印交溫靈素覆核,糧印暫放在老糧吏面前。誰也不能單獨帶走全部。
老糧吏臨走前又摸了一遍那枚糧印:「若下一次真有饑荒,你們會後悔今天拆掉永久徵調。」
沈夜沒有說不會。
「可能。」
老人抬頭看他,像沒料到會得到這個答案。
「那還拆?」
「永久的那一層拆。真到了饑荒,再讓活著的人重新決定要不要開。」
「來不及怎麼辦?」
沈夜看向桌上尚未填完的空白:「那就有人承擔來不及的後果。也有人承擔開錯的後果。」
老糧吏罵了一句不吉利,卻沒有再把印拿回去。
裴硯坐在最末一張桌邊,把剛才無法確認的三處記錄摸了一遍。顧星衡那段記憶仍缺著,他沒有再試圖強行窺見。札記上只留三行:來源不明;作用未盡;此處缺失。
沈夜從旁經過,看見「此處缺失」四個字,停了一下。
「不補?」
「補錯比空著麻煩。」
沈夜點頭,把飲霜靠在桌邊。暗日陣已經碎了,九枚印卻仍然安靜地躺在不同人手裡。沒有誰宣布勝利。窗外有人為明日的糧車吵路線,聲音雜亂得很。
裴硯聽了一會兒:「至少這一次,它們沒有替所有人同時開口。」
門外的爭執一直持續到換崗鐘響。有人堅持走北路,有人要先修橋,最後車隊分成兩撥,各自把損耗記進帳里。沈夜站在門口看了一會兒,沒有進去替他們合成一個答案。