霜降後第三天,沈雲杉的轉學手續辦完了。
傅硯朔是在古籍修復室裡收到訊息的。陳松年把一份教務處剛發的通知轉發給他,標題只有幾個字:“關於歷史系旁聽生沈雲杉的轉學備案。”正文更短,幾行官方措辭,大意是沈雲杉因個人原因申請轉回原籍學校,教務處己批准。傅硯朔把這份通知從頭到尾看了兩遍。第一遍看的是“轉學”兩個字,第二遍看的是“個人原因”。這西個字涵蓋了一切——沒有處分,沒有揭穿,沒有正面交鋒。只是一個在暗碼體系被完全破解之後、無法繼續執行任務的觀察員,被他的上級從戰場上撤回了。
他把通知放在工作臺上,靠在椅背上,看著窗外銀杏光禿禿的枝丫。霜降之後銀杏葉落了大半,剩下的掛在枝頭,金得耀眼。修復室裡很安靜,只有空調的低頻嗡鳴和他自己的呼吸聲。他在這間屋子裡坐了快一整年,窗外的銀杏從金黃落盡到光禿枝丫到滿樹新綠再到金黃落盡——剛好是兩個完整的輪迴。去年秋天他剛穿越回來不久,滿腦子都是預言夢境裡母親的墓碑和弟弟在荒野上的背影,每天在這間修復室裡整理古籍修復筆記,用最笨的方式讓自己冷靜下來。現在他坐在這同一間屋子裡,面前不是修復筆記,是一份觀察員的轉學通知。
他把通知轉發給傅燼辭,附了一句:“沈雲杉走了。個人原因。”傅燼辭秒回了兩個字:“知道。”隔了大概三分鐘又補了一條:“他的暗碼體系被破解之後,留在京大隻會暴露更多沈家的行動模式。撤回是止損。”傅硯朔看著這條訊息,沒有回覆。弟弟分析得很冷靜,和平時報鑑定資料一模一樣。但傅硯朔知道沈雲杉這個名字對弟弟來說意味著什麼——課堂上劃掉的那行暗碼、後排靠窗位置的狙擊手評估、沈家訓練營裡那些被灌輸的仇恨。現在這個名字從教務處名冊上消失了。
他把手機放在工作臺上,翻開筆記本里記錄沈雲杉暗碼的那幾頁。從第一次發現劃掉的暗碼,到第二次在左雄改制旁邊發現未劃掉的符號,到第三次在圖書館光照角度旁邊看到同樣的標記——每一次他都在旁邊畫了圈,有的閉合,有的缺口。缺口圈越來越少。他把這幾頁從頭到尾翻了一遍,然後合上筆記本。沈雲杉走了。下一個觀察員來的時候,這本筆記本還會有新的一頁。
下午,傅燼辭在實驗室裡整理完最後一份銅鏡鑑定資料。他把鑑定記錄本翻到新一頁,在頁首上寫了一行字:“霜降後三天。沈雲杉轉學。”在“轉學”旁邊畫了一個極小的閉合圈。
主考老師從門口探進頭來,說國圖那邊來了封新郵件,是關於上次調閱拓片的後續歸檔流程。傅燼辭開啟郵件,逐條核對歸檔編號,確認每一份拓片都歸位之後在歸檔確認函上籤了自己的名字。國圖的歸檔流程他很熟悉了——申請函、調閱記錄、歸檔確認,每一步都有編號,每一步都需要簽名。他第一次簽名時還要先在心裡把字寫一遍,現在簽得很快,簽完之後把筆放下,靠在椅背上。
實驗室窗外銀杏葉還在落。傅燼辭腦海裡浮現課堂上那些隱晦的符號標記。沈雲杉看似尋常學生,暗地裡恪守沈家的指令執行觀察任務。他大概清楚自己是可供捨棄的棋子,又或是長久被馴化,早己不去思考結局。
傅燼辭把鑑定記錄本合上。他想起沈家訓練營裡那些被撤回的人。每一個實驗品都有編號,從戾一到戾七,他是最後一個。戾六被撤回之後再也沒有出現過,沒人告訴他戾六去了哪裡。他在訓練營裡學會的第一條規則就是:不要問被撤回的人去了哪裡。沈雲杉比戾六幸運——沈雲杉至少還能以“個人原因”轉回原籍學校。但他不確定沈雲杉的“個人原因”是不是真的個人原因。
傍晚,教師公寓。傅疏泠把陸嶼剛發來的加密簡報放在茶几上,讓所有人都能看到。“沈雲杉的轉學手續是在霜降當天提交的,走的是加急通道。周則平親自籤的字。撤回速度比我們預估的更快——他不是在霜降會議之後才決定撤回的,是來之前就己經準備好了撤退方案。那場會議對他來說是最後一次資訊收集。他拿不到想要的情報,撤退就立刻啟動。”
傅硯朔靠在沙發扶手上,手裡拿著那份簡報。“沈雲杉被撤回,說明沈家暫時放棄了透過課堂觀察來標記制度漏洞的滲透路徑。但周則平不會放棄學術資助這條線——他在霜降會議上反覆試探我們的研究方向,就是想知道我們對沈家暗碼的破解到了什麼程度。他知道沈雲杉暴露了,但他不知道我們己經透過沈雲杉的暗碼反推出了他的拓片調閱清單。”
“所以下一次正面接觸,主動權在我們這邊。”傅疏泠把簡報放在茶几上,手指在檔案邊緣輕輕敲了兩下,和在檔案空白處畫圈時的節奏一模一樣。他畫圈從來不是隨意畫的——食指敲兩下,中指敲一下,間隔均勻,每次都是這個節奏,從不改變。傅硯朔注意到父親敲手指的節奏,沒有說什麼,但他知道父親每次用這個節奏敲手指,都是在推演接下來的行動計劃。“我讓陸嶼查了沈家內部通訊中‘搭檔’這個詞的使用頻率。結果顯示這個詞在沈家情報系統裡和‘工具’同義。沈伯遠用它來指代禁術師,沈寒枝用它來指代執行任務的同僚,逐暝用它來指代所有需要向上彙報的物件。周則平在霜降會議上用‘兄弟搭檔’這個詞——他對你說的不是‘兄弟’,是‘搭檔’。他在用沈家的詞彙來試探你的反應。”
傅硯朔沉默了好一會兒。他想起霜降那天在會議室裡周則平說“兄弟搭檔”時的眼神,不是冒犯,是觀察——觀察他會不會被這個詞刺痛,觀察他對“搭檔”這個沈家詞彙有沒有條件反射。原來自己當時在“搭檔”旁邊畫的缺口圈不是多疑,是首覺。他抬頭看著傅疏泠:“這個詞在沈家情報系統裡是什麼時候開始用的。”
“從沈伯遠執掌沈家開始。他以前的沈家家主用‘同門’或者‘同仁’,他上任之後全部改成了‘搭檔’。因為‘同門’意味著平等,‘同仁’意味著尊重。‘搭檔’意味著任務——完成任務之後隨時可以解綁。沈雲杉是周則平的‘搭檔’。周則平撤回他不需要任何理由,只需要籤一個字。”
傅燼辭靠在牆角,手裡端著今晚的第三杯豆漿。聽到“工具”這個詞時喉結滾了一下。他以前在沈家也是被當成工具。不是傅硯朔那種兄弟意義上的搭檔,是沈伯遠那種用完可以隨時撤回的工具。後來林素在祠堂裡說“你是傅家的嫡次子,你是我的兒子,你是你自己——傅燼辭”,那是在說——你不是工具,你不是實驗品,你不是代號,你有名字,你有歸屬,你有自己。現在這個從沈家滲透進來的觀察員,被他的上級用“搭檔”這個詞定義為可替換的工具,在他失去利用價值之後被加急通道撤回。他在沈雲杉身上看到了自己曾經的影子。但他沒有說出來,只是把豆漿杯放在茶几上。“沈雲杉在課堂上劃掉的那行暗碼,本質上也是一張加密的拓片調閱清單。他在用沈家的符號體系標記制度漏洞,但他不知道他標記的每一個座標都在替我們帶路。工具——這個詞用在他自己身上也合適。他以為自己是在替沈家標記目標,實際上他執行的任務在被破解之後反過來成了沈家暴露的缺口。”
“行為模式同化。”傅硯朔說,“這個詞反過來也成立。”
傅燼辭把豆漿杯放在茶几上,杯底磕在玻璃面上發出一聲輕響。“下一個觀察員,不會再在課堂上畫暗碼了。他會換一種我們還沒見過的方式。”
夜深。傅硯朔坐在書桌前整理沈雲杉的完整跟蹤檔案。他把第一份觀察記錄的日期翻出來——那是開學第三週,沈雲杉第一次出現在中國古代史課上,坐在後排靠窗位置,光線從窗外透進來,在筆記本上投下一道斜長的光斑。那時候他以為沈雲杉只是一個普通的轉校生。他在那天的筆記頁邊畫了第一個缺口圈——比現在畫的任何圈都大,缺口也大,像一枚還沒合攏的括號,兜不住任何東西。後來缺口圈越來越小,圈越來越閉合。不是威脅變少了,是他應對威脅的能力變強了。
他把檔案從頭到尾整理了一遍。沈雲杉的每一次課堂記錄、每一次暗碼標記、每一次被破解的符號、楚璵截獲的加密上傳記錄、陸嶼在值班日誌裡記錄的對應行動——每一頁都按日期編號,每一頁都附了對應的情報來源和驗證結果。翻到最後一頁時停了一下——那是陸嶼在霜降會議當天記錄的一段備註:“沈雲杉的課堂觀察記錄中刪除了一句話:‘後排靠窗位置光線角度適合狙擊。’他刪掉之後改為‘被記錄,待後續分析’。原文己由楚璵破解並存檔。”他把這一頁放在最上面,然後在檔案封面上貼了一張便籤,字跡工工整整:“霜降後三天。沈雲杉轉學。檔案編號:沈?001。狀態:己撤回。”在“己撤回”旁邊畫了一個極小的閉合圈。他靠在椅背上,窗外霜降的風穿過銀杏光禿禿的枝丫,發出沙沙的聲響。下一個觀察員會是誰。他不知道。但他知道那個人來的時候,他會比現在更冷靜。因為弟弟會站在他旁邊。不是搭檔,是兄弟。
傅燼辭坐在上鋪,指尖摩挲胸口玉符。對話方塊停留在剛剛收到那句話:下一個觀察員來的時候,我們一起。他沒有回覆。螢幕暗下去,映出他安靜的側臉。
公寓裡燈光一盞接一盞熄滅。傅疏泠捏著那張寫著“霜降。早睡。——素”的便籤,指尖慢慢撫過紙上字跡,把紙片妥帖收進內側口袋,和懷錶靠在一起。窗外,空曠的枝丫在夜裡輕輕晃動。








