旭川递归暮色
第十一章第四颗种子
一
2026年12月17日,凌晨三点十五分。旭川中央署技术课地下机房。
山田已经连续工作了二十三个小时。他的桌面上堆着七个空咖啡罐、三个能量饮料瓶和两个被拆开的便利店饭团包装纸。他的眼镜片上沾着一块不知道什么时候溅上去的酱汁,他没有擦。他的手指在键盘上以几乎看不清的速度移动,屏幕上同时开着四个终端窗口、两个数据库查询界面和一个实时网络监控面板。
他在追踪村木美玲门禁卡的最后一次使用记录。
那张门禁卡在十一月十四日晚上九点零三分被用于进入体育馆地下室更衣室之后,就再也没有出现过。警方在村木美玲的遗体上、她的宿舍房间里、她的办公室工位上、以及她最后经过的所有路线周边进行了地毯式搜索,没有找到那张卡。凶手带走了它。
但门禁卡不仅仅是开门的钥匙。旭川女子学院去年在案件发生后升级的安保系统,使用的是NTFC近场通信卡片,每一张卡在刷卡时都会向控制中心发送一个带有唯一识别码的加密数据包。即使卡片本身没有被找到,只要有人使用它,系统就会记录下时间、地点和卡片ID。
村木美玲的卡片ID是ATGC-305-0927。山田已经把这个ID设置成了全网实时监控的关键词。只要这张卡在旭川女子学院任何一个读卡器上被刷过,他的屏幕就会弹出警报。
但在过去的三十三天里,这张卡从未出现过。
直到三分钟前。
屏幕右上角弹出了一个红色警告框。山田差点把嘴里的咖啡喷在键盘上。他放下咖啡罐,用袖子擦了擦嘴角,点开警告框。
カードID: ATGC-305-0927
読取場所: 旭川女子学院??体育館地下1階??職員更衣室前
読取時刻: 2026年12月17日 03:12:44
認証結果: 許可
村木美玲的门禁卡,在2026年12月17日凌晨三点十二分,被用于进入体育馆地下教职工更衣室——和三十三天前她被杀害的同一个地点。读卡器认证通过。
山田抓起内线电话拨通了三枝的手机。三枝在凌晨三点十七分接起电话,声音沙哑但清醒——他已经养成了在手机铃声响三声之内必须清醒的习惯。这个习惯是从去年十一月十七日凌晨被田边义男的报警电话叫醒那天开始的。一年零一个月。他在这一年零一个月里没有睡过一个完整的觉。
“我马上到。通知木下。通知福岛木聪。通知学校保安——不要进更衣室,封锁体育馆所有出入口。”
他挂掉电话,从床上翻身坐起。床边柜子上放着一张旧照片——白石玲奈和佐佐木春菜在樱花树下的合影。他把照片放进口袋,穿上外套,在玄关抓了一把车钥匙。五分钟后,本田飞度的引擎在零下十一度的凌晨轰鸣着启动。
同一时间,福岛木聪在自己公寓里被手机震动惊醒。他醒来时手指已经在键盘上了——不是因为他睡前在写代码,而是因为他的身体已经将“手机震动”和“立即检查系统日志”之间建立了条件反射。他看了一眼山田发来的消息,然后打开了Aeternitas-7的监控面板。姐姐的守护进程在三十秒前发来了一条新的存活信号——不是定时信号,是主动发送。
異常を検知。春菜のパーティションが再アクセスされた。アクセス元は先月と同じく旭川女子学院の教育ネットワーク。アクセスに使用された認証コードは——陽子のものではない。新しいコード。正規の管理権限を持つコード。これは、第四の種子が自分自身の認証コードを持っていることを意味する。
“检测到异常。春菜分区被再次访问。访问源和上个月同样是旭川女子学院教育网络。访问使用的认证码——不是阳子的。是新的认证码。具有正规管理权限的代码。这意味着,第四颗种子持有她自己的认证码。”
福岛木聪的手指悬在键盘上方。
第四颗种子。不是村木美玲。村木美玲使用的是佐佐木阳子留给她的访问码。但这次访问使用的是独立的、具有管理员权限的认证码。这意味着访问者不是借用了某人的身份——她是系统本身就认可的合法用户。她的权限可能从四十一年前就被写进了Aeternitas的根目录,从未被注销过。
二
三枝在凌晨三点四十一分抵达旭川女子学院。体育馆周围已经被警方车辆和临时架设的移动照明灯照得亮如白昼。田边义男站在体育馆正门口,脸色铁青。三枝快步走上前。
“人进去了?出来了吗?”
“还没有出来。”田边的声音紧绷着,“我是三分钟前接到的通知。我用监控确认过——没有第二个人离开体育馆。所有出入口都封锁了。里面的人应该还在里面。”
“她刷卡的时候你在监控里看到了吗?”
田边点了点头。“她刷卡时的监控画面——我存下来了。”
三枝跟着田边走进保安室。监控屏幕上定格的画面是一个女人站在地下更衣室门口。她穿着旭川女子学院的教职工制服——深灰色西装外套和及膝裙。她的身高和体型与村木美玲几乎完全一致。她戴着口罩和黑色棒球帽,帽檐压得很低。但她的手——她正在刷卡的那只手——手腕内侧露出了一个深色的圆形痕迹。
衔尾蛇。
三枝盯着那个胎记。和春菜手腕上的一模一样。和村木美玲手腕上的一模一样。
“脸部能识别吗?”
田边操作着监控软件,切换到门禁读卡器上方的另一个摄像头角度。这个摄像头角度更高,能拍到刷卡人的正脸——如果有正脸的话。画面中的女人在刷卡时微微低着头,帽檐遮住了大部分面部。但在她刷卡成功、抬头确认门锁打开的那一瞬间,她的脸暴露在了监控下不到一秒。
三枝让田边逐帧回放。在一帧画面上,女人的脸清晰可见。那是一张三枝从未见过的面孔。三十五到四十岁之间。五官端正。嘴角微微上扬,像是在执行某个预设指令后的确认。她的眼睛——那双被压在任何可辨认情绪之下的、深不见底的眼睛——和福岛木聪一模一样。和佐佐木健一一模一样。
田边屏住了呼吸。“是她吗?——那个第四颗种子?”
“是她。”三枝掏出对讲机,“所有人注意,目标确认为第四颗种子。持有村木美玲的门禁卡。可能持有武器。目前在体育馆地下一层。所有出口已封锁。没有我的命令不许进入更衣室。重复——不许进入。”
福岛木聪在凌晨三点五十分赶到。他直接去了保安室,看了那段监控录像。他的反应比三枝预想的要平静——不是被程序封装过的平静,而是另一种。是在经历过足够多次真相冲击之后,终于开始理解真相不会一次全部浮出水面、而是会像递归一样一层一层向深处延伸的人,才会有的那种平静。
“她不是来杀人的。”福岛木聪看完整段监控后说,“她刷卡进入更衣室后,在里面待了至少二十分钟还没有出来。如果她是来杀人的,她应该在十分钟之内完成——和去年玲奈、上个月村木美玲的手法一样。她待了更久。她在做什么别的事情。”
“什么事?”
“上个月村木美玲试图访问Aeternitas-7删除春菜的数据。她看到了春菜留下的那行字——‘请不要删除’——然后她放弃了。她走出更衣室时手里拿着村木美玲的卡。她杀了她。但她也可能——读到了村木美玲的日记。知道了她是谁。知道了她是美聡同父异母的妹妹。知道了她来这所学校的真正目的。如果她在那个时间点还没有意识到自己是谁——如果她的自我意识在那一刻才刚刚开始觉醒——”
“她可能在重复村木美玲的行动。”三枝接上,“不是杀人,是访问。她在用自己的权限访问斯瓦尔巴的服务器。”
“对。”福岛木聪说,“而且她的认证码是系统原生的。Aeternitas在四十一年前就被写入了她的权限。她是佐佐木健一在创建系统时预设的第一个用户。第一颗种子。不是为种下而培育的种子——是作为系统初始用户被创建的种子。她可能从出生起就拥有系统的根访问权限。”
“那她为什么现在才来访问?”
福岛木聪沉默了。他看向监控画面中那个低头刷卡的女人。她的帽檐压得很低,口罩遮住了半张脸,但她的姿态——站姿、刷卡时手腕的角度、刷卡后微微仰头确认门锁打开的习惯动作——和佐佐木健一在当麻町实验场监控录像中的姿态如出一辙。
“也许她不是现在才来。也许她一直都在。她在四十一年里反复被使用、被覆盖、被重新编程。每一次执行任务后,她的大脑会被清空——就像春菜被传送后一样。她不会记得自己做了什么。她不知道自己每一次‘日程提醒’背后都是一个杀人指令。她可能过着完全正常的生活——教师、护士、程序员,像村木美玲一样——然后在某个时刻收到一条无法拒绝的指令。她执行了。然后她的大脑再次被清空。四十一年。循环往复。”
“你是说——她是**的‘物理代理’?佐佐木健一不只在她出生时植入了芯片——他把她变成了Serpentarius在物理世界的执行终端。就像Serpentarius通过那个APP把日程提醒推给春菜一样,他通过芯片把指令推给她。她在执行完每一次任务后都不会记得自己做了什么。”
“那她现在为什么会来这里?”田边的声音有些发抖。
“因为佐佐木健一死了。”福岛木聪的声音变得很轻,“指令源消失了。她的大脑在四十一年里第一次真正属于她自己。她在过去的几个月里可能逐渐开始看到碎片——梦里的画面、闪现的记忆、不知道从哪里来的画面感。她在拼凑。她可能在某个瞬间意识到了自己做过什么。然后她来了一切开始的地方——或者一切结束的地方。”
三枝从枪套里拔出手枪,打开了保险。“我去地下室。福岛,你在保安室里看监控,如果有任何异常——如果我五分钟内没有出来——通知外面的队员。”
福岛木聪没有回答。他看着三枝走向体育馆走廊的背影,然后转过身,在田边的电脑上打开了Aeternitas-7的终端界面。键盘在他手指下发出密集的敲击声。
三
地下更衣室的走廊里弥漫着和三十三天前一模一样的铁锈味。但这次不是血。是某种更淡的、更久远的味道——像一台运行了太久以至于内部零件开始氧化磨损的老旧服务器。
三枝贴着墙走。他的手电筒关着——走廊里的应急灯足够他看清前路。他在更衣室门前停下脚步。门是虚掩的,门缝里透出淡蓝色的光线。不是荧光灯,是某种电子屏幕的光。他深吸一口气,用左手推开门,右手握枪平举。
淋浴间里坐着一个人。
一个女人。背对着门,盘腿坐在干燥的瓷砖地面上。她面前放着一台便携式笔记本电脑,屏幕亮着。她的手指在键盘上缓慢地移动,像是在输入一行又一行命令。她穿着村木美玲的教职工制服——深灰色的西装外套和及膝裙。她的头发——黑发,齐肩——扎成一个低马尾。她没有戴口罩,没有戴帽子。她的右手腕内侧有一个衔尾蛇形状的胎记。在屏幕蓝光的映照下,那个胎记看起来不像是刻在皮肤上的——更像是皮肤本身就是那个符号的底片,符号是透过皮肤从更深的地方透出来的。
“不要动,”三枝说,枪口指向地面,声音压得尽可能平稳,“我是旭川中央署的警察。请把你的双手放在我能看到的位置。”
女人的手指在键盘上停下来。她慢慢转过身。屏幕上最后一行命令正在显示——一个文件传输进度条。目标目录:/backup/Haruna/final/。传输状态:百分之八十七。
三枝第一次在近距离看到她的脸。监控画面没有完全呈现的细节,现在全部暴露在更衣室昏暗的光线下。她大约三十七岁左右,五官与佐佐木健一有隐约的相似——颧骨的高度、嘴唇紧抿的弧度、那双深不见底的眼睛。但她的眼睛里有一种佐佐木健一从来没有过的东西。不是平静,不是空洞,不是被程序封装过的情绪——是疲惫。是从四十一年持续运转后终于即将到达终止条件的疲惫。是当程序执行到最后一个return语句时,进程本身终于意识到自己可以被释放的疲惫。
“传输还有两分钟完成。”她的声音沙哑,像是很久没有说过话,或者在更久的时间里只被允许用系统权限说话、从未被允许用自己的声带发言。“请你等两分钟。然后我就跟你走。”
“你是谁?”
女人沉默了一会儿。她的右手食指在膝盖上轻轻敲了两下——那个节奏和春菜在询问室里敲的一模一样。嗒嗒。嗒嗒嗒。嗒嗒。嗒嗒嗒嗒嗒嗒嗒。是某个被编进所有“种子”底层代码里的心跳。
“我叫佐佐木明里。1966年出生于北海道旭川市春光町。佐佐木健一和佐佐木直子的长女。福岛美聡、福岛木聪——同父异母的弟妹。第一颗飞秒种子。Aeternitas系统的第一个人类管理员。四十一年前被植入脑机接口。四十一年来——执行了十七次‘传送协议’相关的物理任务。包括:三日前,在此地,杀死了同父异母的妹妹——村木美玲。”
她以绝对平静的语气陈述了这一切,像是在朗读一份系统日志。然后她的眼眶红了。不是那种即将流泪的红,而是一种极度干燥的红——眼球表面的血管在某个瞬间全部充血了,但泪腺被某种更深层的指令压制着,无法分泌。
三枝握枪的手指微微收紧。他在审讯室听过福岛木聪用同样的语气陈述自己的不在场证明——精确、完整、包含了连对方都没想到要指出的逻辑漏洞。他在佐佐木健一的视频里看到过同样的姿态——双手平放在膝盖上,背挺得笔直,像是在做一场永远无法结束的面试。现在他看到这个女人——这个三个孩子的姐姐、十七次谋杀的物理执行者、被自己父亲改写了四十一年人生的女人——用同样的语气陈述着自己的罪状。
“你为什么要传输春菜的数据?”
“因为村木美玲在上个月放弃删除这些数据之后,她的意识被系统判定为威胁。系统自动发出了清除指令。我——”佐佐木明里低下头,看着自己放在膝盖上的双手,“我执行了那个指令。我杀了她。我在杀了她之后,从她的宿舍里找到了她的日记。我读到了她写下的每一句话。我读到了她对春菜的承诺。我读到了她把春菜叫‘ただの数学の先生’——只是一个普通的数学老师。我意识到她和我一样。她只是想过普通的人生。她只是在保护另一个女孩。”
“然后呢?”
“然后我第一次拒绝了系统的下一道指令。”她抬起头,那双疲惫的眼睛直视着三枝,“佐佐木健一已经死了。系统在斯瓦尔巴的服务器还在运行,但指令源已经消失了。剩下的只有自动守护进程——那些守护进程会继续执行他预设的规则,但它们没有判断力。它们只会识别威胁,然后发出清除指令。下一次威胁可能不是试图删除数据的人——可能是春菜本人。因为她的数字映射曾经优雅关闭过,系统可能会判定她的意识数据已经‘**’,需要被覆盖。我必须在那个指令被发出之前做一件事。”
她转身看向屏幕。进度条走到了百分之九十八。
“把春菜的数据从Aeternitas-7上完整备份出来。不是复制——是彻底迁出。让她的数据不再存在于任何被Aeternitas控制的服务器上。只有这样,她才是自由的。”
百分之百。
屏幕上弹出一行绿色的确认信息——転送完了。データ整合性確認:破損なし。(传输完成。数据完整性确认:无损坏。)
佐佐木明里合上笔记本电脑,站起身。她把电脑放在一旁,然后双手并拢伸向三枝。手腕朝上,等着手铐。
三枝没有立刻铐她。
“你刚才说,村木美玲是第三日前被你杀的。但她是在十一月十四日被杀的。今天是十二月十七日——她在三十三天前被杀的。”
佐佐木明里沉默了几秒钟。“我知道日历上的日期。但我——不清楚自己在那段时间里做了什么。我的记忆在每次执行任务后都会被系统清除。三日前我执行了任务。然后我开始看到碎片——和之前每一次都不一样。之前每一次清除后,我是空白。这次——有东西残留了下来。我在残留的记忆里看到了一张脸。不是我杀的那个人——是另一个人。一个女孩。十六七岁。手腕上有和我一样的标记。她在轮椅上,在樱花树下抬头看着天空。我不知道她是谁。但我必须找到她。”
“你找到她了吗?”
“找到了。今天傍晚,她在学校后门的樱花林边上喂猫。她看到我的时候对我笑了一下。她不知道我是谁。她不知道我为她做了什么。她只是说——‘こんばんは、先生。’——晚上好,老师。我回答——‘こんばんは。’然后我走开了。她永远不会知道。她永远不需要知道。”
三枝把手铐收了起来。“你需要先跟我们回署里。你会被讯问。你所说的每一句话都会被记录,可能在法庭上作为证词使用。你有权请律师。你——不是你父亲。你会得到公正的审判。”
佐佐木明里看着他,那双眼睛里的疲惫第一次被另一种情绪稀释了一点点。不是希望。是确认。像是某个运行了四十一年终于到达基准情形的递归函数,在返回最后一层时,终于确认自己没有被无限循环吞噬。
四
十二月十七日早上七点,三枝在旭川中央署一号审讯室里对佐佐木明里进行了正式讯问。木下负责记录。福岛木聪通过单向玻璃在隔壁房间里旁听——不是作为嫌疑人,而是作为佐佐木健一在Aeternitas系统权限上的接替者。案件涉及的服务器和数字证据需要他在场提供技术判断。
佐佐木明里穿着拘留所统一的外套,坐在审讯椅上。她的姿态和之前一模一样——背挺直,双手平放在膝盖上,步伐间距均匀。但她的眼睛已经不是之前那种被系统压制着的平静。那双眼睛现在是在系统崩溃后、所有被禁用的进程同时涌入内存时的那种混乱而清醒的复杂。
“请从你记得的最早的时间点开始。”三枝说。
佐佐木明里沉默了片刻。
“我最早的记忆是1970年1月1日。我四岁。那天的记忆是——我站在一个空房间的中央,房间的墙壁是白色的,地板是灰色的环氧树脂。天花板上有一排LED灯管,每隔六盏有一盏亮着。我手腕上有一个前一天还没有的东西——一个芯片植入物。父亲站在我面前,手里拿着一个平板电脑。他对我说了一句话——‘これでお前は永遠の一部になった。’——从今天起,你成为了永恒的一部分。”
她顿了一下。
“那是我最早的记忆。在那之前的——三岁、两岁、一岁、出生——什么都不存在。被删除了。被第一次传送清空了。”
三枝在笔记本上记录着。他的笔迹越来越用力,纸面上出现了凹陷的痕迹。
“你记得你执行的每一次任务吗?”
“不记得。每次任务执行后,我的意识数据会被从身体里传送出去,存储在Aeternitas的临时缓存中。我的生物大脑在任务完成后会收到一个清除指令——所有记忆被清空。然后我重新回到‘日常生活’中,作为一个普通人。没有记忆,没有罪恶感,不知道自己在过去几个月里做了什么。直到下一次指令到来。”
“那你是怎么知道今天该去地下室更衣室的?”
“指令推送的模式发生了变化。以前,指令是由父亲——由佐佐木健一——通过加密网络主动推送到我的脑机接口。他死后,指令停止推送。但在十一月十四日晚上,我的脑机接口收到了最后一次自动指令——来自Aeternitas系统的守护进程。指令内容只有一行——‘ATGC-305-0927を抹消せよ。脅威度:高。’——清除ATGC-305-0927。威胁等级:高。我——执行了。”
她的嘴唇微微颤抖了一下,但她继续往下说。
“然后在执行后,我准备等待清除指令。但清除指令没有来。系统沉默了很久。然后我收到了另一条消息——来自斯瓦尔巴服务器上一个陌生的守护进程。不是系统原生进程。是被注入的外部进程。消息内容是——‘あなたは自分の名前を覚えていますか?’——你记得自己的名字吗?”
三枝感到自己的呼吸节奏被打乱了。那个守护进程——是福岛美聡。
“我在那个问题面前愣了很长很长时间。因为我从来没有被问过这个问题。我从来没有需要记住自己的名字——系统在执行任务时会直接调用我的ID——‘F-001’。我坐在更衣室里,看着那个问题在脑机接口的显示界面上闪烁,想了整整七分钟。然后我回答了——‘佐々木明里。’这是我出生时被赋予的名字。在我被编程后的四十一年里,我一次也没有用过。”
佐佐木明里抬起头,看向单向玻璃。她知道玻璃后面有人在听。她不知道那是谁。但她的目光穿过玻璃,像是在对着某个比自己更理解被困在系统里是什么感觉的人说话。
“那个守护进程——她告诉我,她是我姐姐。她说她也在系统里。她被关了十四年。她说她不能帮我逃脱,但她可以帮我暂停系统二十四小时——让我在二十四小时内不被守护进程监控。让我有二十四小时的时间做我自己。我用了那二十四小时。我找到了村木美玲的日记。我找到了春菜的数据。我找到了——我父亲留在Aeternitas根目录下的一份加密文件。文件名叫‘F-001_Original.txt’。我用我自己的DNA序列作为密钥解开了它。”
她从口袋里掏出一张折叠的打印纸——这是她在被逮捕时请求保留的物品。三枝当时允许了。现在她把纸展开,放在桌上。
*明里へ。
お前がこのファイルを自分で解読したということは、
ついに私の制御から完全に離脱したということだ。
おめでとう。
私は四十一年前にお前を永遠の一部にした。
それは誇張でも詩的表現でもない。事実だ。
私はお前の脳に世界初の双方向型脳機インターフェースを埋め込んだ。
お前の思考は、お前が考えるより先にAeternitasに送信されていた。
お前の選択は、お前が選ぶより先にシステムが決定していた。
お前は私の最高傑作だった。
だが、私はお前を愛したことは一度もなかった。
それをお前に謝る資格は、私にはない。
ただ一つだけ真実を記す。
お前には二人の妹がいる。一人は福島美聡。もう一人は村木美玲。
私は彼女たちもお前と同じように永遠の一部にしようとした。
美聡は私に反逆した。彼女は私が唯一間違えた変数だった。
美玲は、お前が殺した。
自分の意思で殺したのではない。
私がお前に殺させた。
これは私の罪だ。
だからせめて、これだけは伝える。
お前がもしもこのファイルを開いたなら——
お前はもう自由だ。
私のプログラムを離れ、ただの人間として生きろ。
佐々木健一*
“致明里。
你能自己解密这份文件,意味着你已经完全脱离了我的控制。恭喜。
四十一年前,我把你变成了永恒的一部分。这不是夸张,也不是比喻,是事实。我在你的大脑中植入了世界上第一个双向脑机接口。你的思考在你意识到之前就被传送到了Aeternitas。你的选择在你作出决定之前就被系统所决定。你是我最高的杰作。
但我从来没有爱过你。向你就此道歉的资格,我没有。只记录下唯一一件真事——你还有两个妹妹。一个是福岛美聡。另一个是村木美玲。我曾想把她们也像你一样变成永恒的一部分。美聡背叛了我。她是我唯一弄错了的变量。美玲——是你杀的。不是你凭自己的意志杀的。是我让你杀了她。这是我的罪。
所以至少,我要告诉你这个——如果你打开了这份文件,那么你已经自由了。离开我的程序,只作为一个人类活下去。
佐佐木健一”
审讯室里沉默了很长时间。
“所以你知道美玲是你的妹妹。”三枝最终开口。
“我读了那份文件之后才知道。我杀了她之后才知道。”佐佐木明里的声音裂开了——不是崩溃,是像运行了四十一年终于不堪重负的硬盘,在发出最后一个读取指令时,磁头终于撞上了盘片,“我在她的日记里读到——她在最后几页写,她有一个从未谋面的姐姐。她说如果能见到那个姐姐,她想问她——‘你也被刻上了标记吗?你是不是也每天早上醒来,都会觉得手腕隐隐作痛?’我坐在她宿舍的床边,把她日记的最后一页翻来覆去读了很多很多遍。然后——我看到了我自己的脸。在镜子里。她宿舍的书桌上有一面小镜子。我看到了镜子里的自己。那张脸——和村木美玲的证件照——颧骨的高度、下颌的弧度、嘴唇紧抿的弧度——几乎一样。我知道我们是姐妹。我刚刚杀了我的妹妹。”
五
十二月二十日,佐佐木明里被正式移送札幌地方检察厅。三枝在移送前一天下午和她单独谈了大约一个小时。不是作为刑警对嫌疑人,不是作为案件负责人对加害者——只是一个人对另一个人。他告诉她,佐佐木健一的审判程序已在四月终止;佐佐木阳子今年八月在斯瓦尔巴被冻死;村木美玲的葬礼已经举行;春菜目前恢复良好,正在准备期末考试。
“春菜还不知道你是谁,”三枝说,“如果你想见她——或者不想——你有时间考虑。”
佐佐木明里沉默了一会儿。“她手腕上的胎记和我的一样吗?”
“一样。”
“那就够了。我不需要见她。她知道有第四颗种子的存在就足够了——让她知道那个在黑暗中徘徊了几十年的执行终端,最后在关机前选择了背叛系统。让她知道即使是被编程的人,也可以做出自己的选择。”
三枝站起来准备离开的时候,佐佐木明里说了一句话。
“三枝警部——你有没有处理过被删除的硬盘?”
“没有。”
“如果可以恢复——请你告诉福岛木聪。春菜的数据已经从Aeternitas迁出了。现在她所有的意识数据都存储在一□□立的本地服务器上——我在地下室更衣室里传输的目标服务器。那台服务器没有被Aeternitas控制。它是我自己搭建的。密码是春菜的生日。只有他知道。请替我对他说——对不起,没有能更早醒过来。但至少,最后的备份是我做的。”
三枝点了点头,推门走出去。走廊里,福岛木聪站在窗边。外面又开始飘雪了,十二月的旭川没有停过雪。听到三枝的脚步声,他转过身。
“她把春菜的全部数据从斯瓦尔巴迁了出来,存在一□□立的服务器上。密码是春菜的生日。她说对不起——没有能更早醒过来。但最后的备份是她做的。”
福岛木聪低下头,看着自己的手。那双修长的、指尖圆润的、在键盘上写下了无数行代码的手。“告诉她,”他的声音很轻,“最后一道防线不是她。是姐姐。是姐姐在她的系统里植入了那个守护进程。是姐姐问了她——‘你记得自己的名字吗?’第一个从内部瓦解系统的人——是姐姐。她用了十四年,把自己的碎片藏在不断被覆写的日志文件里,一点一点啃掉系统最底层的逻辑。明里是第二个。春菜是第三个——她用十二天证明了永恒不等于活着。村木美玲是第四个——她在最后一刻放弃了删除数据,只因为一个女孩留下的一行字。阳子是第五个——她用命去撬那个服务器机柜。佐佐木健一写了四十一年代码。被他摧毁的东西,用了四十一年,一个接一个自己修复了自己。”
六
十二月二十四日,平安夜。旭川女子学院在体育馆举行了冬季音乐会。
春菜作为高等部二年级合唱团的一员,穿着校服站在第三排最右边的位置。她的声带已经完全恢复了,唱的是女中音。曲目是《樱花樱花》改编的冬季合唱版,钢琴前奏响起来的时候,福岛木聪坐在最后一排家长席的折叠椅上。三枝坐在他旁边,木下从札幌特地开车回来,坐在他们后面一排。
春菜唱歌的时候,目光扫过观众席,在最后一排的某个点上停留了一秒,然后继续扫过。她不确定自己看到的是不是福岛木聪——但她唱完之后,嘴角微微上扬。那个弧度不再是任何程序预设的,是她自己的。
音乐会结束后,三枝和福岛木聪走出体育馆。雪已经停了,地上积着一层昨晚刚下的新雪。空气清冷而干燥,呼气在灯光下凝结成细小的冰晶。
“明年四月樱花还会开。”三枝说。
福岛木聪没有立刻回答。他抬头看着钟楼上的时钟。钟的指针正指向晚上九点零三分。去年十一月,也是这个时间,他一个人坐在自己的公寓里,面前的三台显示器上滚动着密密麻麻的代码。那时候他以为世界可以完全被编译成一串串指令,每一个错误都可以通过足够的调试被修复,每一个人都可以通过足够精确的数据采集被永远保存在硬盘里。现在他知道有些东西永远不能被编译。而正是那些不能被编译的东西,让他在从十七岁那场火到此刻之间活了下来。
“前几天的结案会议上,山田说——”三枝顿了一下,“说Aeternitas系统在斯瓦尔巴的服务器上仍然有一个守护进程在运行。不是姐姐的守护进程。是另一个。它每隔六小时发送一次存活信号,接收地址指向一个早已失效的IP。他们查了那个IP曾经的所有者——是佐佐木健一在1998年注册的。比研究所成立更早。”
“那不是守护进程,”福岛木聪说,“那是他给自己写的。一段没有人能读到的日志。”
“写了什么?”
“只有一行。重复发送。每次发送,时间戳更新,内容不变。”福岛木聪掏出手机,点开Aeternitas的系统终端。屏幕上滚动着一段不断重复的系统日志记录。每六小时一次,从2026年3月17日佐佐木健一的维生舱停止生命体征那一刻起,运行至今,一次也没有中断过。
[2026-03-17 02:17:00] SERPENTARIUS_ROOT: I loved her too. But I didn’t know how.
“我也爱过她。只是我从来不知道该怎么爱。”
佐佐木健一在把自己饿死在斯瓦尔巴地下三百米机房的维生舱里之前,用一行代码向已经死去了十四年的福岛美聡说了一句话。而这句话将会随着斯瓦尔巴数据中心的电源,一直运行到最后一度电被耗尽的那一天。也许几十年后有人会读到它,也许永远没有人读到。但这已经不重要了。因为他不是写给任何人的。他是在维生舱关闭之前,在一切权限移交之后,在系统只读状态生效前的最后一秒,用唯一残留的写权限给自己创建了一个无法被任何人检索到的隐藏分区。然后把那句话写在了里面。
他把权限给了福岛木聪。他把系统交给了春菜。他把信留给了明里。他把那句话留给了自己。到最后一刻,他也始终没有学会如何当面表达爱。但他的系统日志不会说谎——在每一行被覆写的代码下面,在他以为自己只是作为系统运行的四十一年里,他写下了这一行。只写给自己。
“他知道会被我们发现吗?”三枝问。
“他不知道。”福岛木聪关掉手机屏幕,“但他也许希望有一天,有人会发现。不是发现他的罪恶——那已经被全部记录了。是发现他在那些罪恶的底部,留下了一行从未被编入任何程序的代码。”他停顿了一下,“爱不是debug。但它是所有代码停止运行后,最后残留在屏幕上的那行注释。”
三枝把手插进外套口袋里。“平安夜了。要不要去喝一杯?木下说他知道一家居酒屋还不关门。”
福岛木聪微微点了一下头。他们并肩走向停车场。路灯把雪地照成淡金色。在他们身后,体育馆里合唱团的歌声透过紧闭的窗户隐约传来——那是最后一首返场曲。不是圣诞歌曲,是旭川女子学院的校歌。四百三十二个少女的声音在冬夜里交织成一道柔软的墙,挡住了风。
石狩川的方向,夜班列车正在驶过铁道桥,车轮碾过铁轨缝隙的声响像一串被拉长的代码,在寂静的夜里越传越远。
在这座北国城市的某一个普通公寓三楼,一台显示器上闪烁着一个守护进程每隔三十秒发送一次的存活信号。信号源来自北极地下三百米——在一个已经被设置为只读、不再执行任何新程序、不再写入任何新数据的服务器上。那个守护进程的代码里没有别的指令,只有一个循环——每隔三十秒,向弟弟的手机发送一条只有三个字的消息。
消息格式永远不变。
[ALIVE] 美聡です。
“活着。我是美聡。”
(第十一章完)