例外修復譚

例外修復譚 第22話「第20章」

朝の光が、王都の屋根をまだらに撫でていた。塔の灯が遠ざかってから一夜、港の風が古い書庫の窓を震わせる。サージュは羊皮紙の束を前にじっと座り、指先で文字の行をなぞっている。ミラは焚き火の残り火のように小さな炎を掌の中で踊らせ、ユノは剣を帯に逆さに差して外を警戒する。ノノは、いつものように入口の影で小さく丸まっていた。リゼは丸卓の上に広げられた一枚の古い紙片を見下ろしていた。紙の角には、かすれた印が一つ。三重の環のように見える小さな紋様が、薄く刻まれている。

朝の光が、王都の屋根をまだらに撫でていた。塔の灯が遠ざかってから一夜、港の風が古い書庫の窓を震わせる。サージュは羊皮紙の束を前にじっと座り、指先で文字の行をなぞっている。ミラは焚き火の残り火のように小さな炎を掌の中で踊らせ、ユノは剣を帯に逆さに差して外を警戒する。ノノは、いつものように入口の影で小さく丸まっていた。リゼは丸卓の上に広げられた一枚の古い紙片を見下ろしていた。紙の角には、かすれた印が一つ。三重の環のように見える小さな紋様が、薄く刻まれている。

「これが、だな」サージュが吐き出すように言った。「地下に埋められていた原本の抜粋だ。公文書には載らなかった。消されたか、保存されなかったか——どちらかだろう」

紙の表面には、かつて誰かがコンピュータのように扱った記号と、手書きの注釈が混じっている。ページの上部には、黒いインクで「生存者ログ」とあった。そこに添えられた小さな文字列は、活字でも羊皮紙でも異国の設計図のように浮かんでいる。リゼは顔を近づけ、息で曇らせるように紙を見つめた。視界の端に、赤い括弧がゆらりと浮かんだ。

——赤い括弧。欠けを見つけるときの、それ。

視覚が呟く。リゼは無意識に卓上の空白に三本の線を書き始めた。ペン先が震える。頭のどこかで「発動条件」を確かめる声がする。自分の目で見て、手で書く。三つまでの候補を立てる。最小の修正を選ぶ。

「リゼ?」ユノの声が低くなる。硬貨が落ちたような静寂が書庫を包む。彼は、その静けさに耐えられないように少し前へ出た。「これは……封印された記録か?」

「封印。あるいは意図的な隠蔽」サージュの眉間に皺が寄る。「だが、署名に使われている記号は、保存されていた器物と一致する。三重環。避難計画の断片にあったものだ」

ミラが小さく舌打ちした。「外側の刻印が出るなら、設計者の仕業ね。だとしたら、これは——」

「救難信号だ」リゼは言い捨てるように言った。言葉が出てしまえば、自分の胸の中で何かが音を立てて崩れ落ちる感覚がした。しかし彼女はまだ確信を得るために、手を動かす必要があった。能動的に確認したものだけが、彼女の修復対象になれるのだ。

彼女は白紙に、三つの仮説を書き並べる。まず一つ目、紙の欠落は「単なる損耗」。古い資料でよくある。二つ目、暗号化された「通信符号」であって、保守用のプロトコルだ。三つ目、これは「外部からの指令の痕跡」であり、意図的に部分的に消去された救難メッセージだ。各項目の横に、観測できる事実を書き添える。紙の縁の焼け具合、異なるインクの色、ページ上に残る小さな機械的な刻み——彼女は自分の目でそれらを触って確かめた。

「条件は揃っている」リゼは静かに告げた。「三つの原因のうち、最小の修正で意味を取り戻せるのは——二番か、三番。損耗だけで説明できない痕跡が残っている。誰かが意図的に一部を取り除いた形跡がある」

彼女は修復の対象を選ぶときのように、紙の上に赤い丸をひとつ描いた。丸の中に小さく、彼女が修正する範囲を書き入れる。発動のためには自分の手で矛盾を書き出すこと。今は、消えた文字を「何者が残したか」として可視化する作業だった。

ミラが眉を上げる。「自分でやるつもり?」

リゼは薄く笑うしかなかった。笑顔は前世の癖の残骸だ。戦闘中には使えない。ここは落ち着いた部屋で、彼女は最小限の修正を選べる。もしこれが外からの指令だと証明できれば、彼女たちは「誰がこの世界を作ったか」の手がかりを得られる。しかし修正は代償を伴う。彼女はそのことを全身で知っていた。

「やる。だが一つだけ、約束してくれ」彼女は仲間たちの顔を順に見た。「もし私が修正したことで、何かを忘れてしまっても——それを取り戻すために、誰かを犠牲にしないでほしい。分散できる例外を使うなら、それも皆の同意で、だ」

ユノは少しだけ息を詰め、目を逸らした。サージュはコクンと頷き、ミラは煙草の火を吹き消すように小さくうなずいた。ノノは鈴を低く鳴らした。その音は、青白い光を帯びて陰影に落ちた。

リゼはペンを取り、修正の手順を紙に記していく。発動条件を満たしているかを自分の声で読み上げる。目で確認、手で書く、候補三つ、最小の変更を選ぶ。最後に、修正の範囲を一点に絞り込むと、彼女は息を吐いて目を閉じた。

赤い括弧が、紙の欠落箇所に沿って空中に浮かび上がる。視覚が告げる欠けの境界線が、羊皮紙を切り取るように赤く光る。その線は、まるでここに本来あるべき何かを指し示すかのようだった。リゼは、そこに現れるべき語句の輪郭を、自分の記憶がまだ覚えている限りで埋めようとする。しかし力は知らない情報を創り出せない。彼女のすることは、観測できる痕跡から「最も整合する復元」を行うことだ。

すると紙の隅で、小さな文字が浮かび上がった。まるで空気の中から組み立てられたかのように、かつて消えていたはずの一行が読み取れるようになる。サージュが息を飲む。ミラの炎が小さく跳ね、ユノの握る柄に緊張が走る。ノノは目を見開き、鈴をしっかりと抱えるようにしていた。

「……『生存者を数えるな、声を聞け』」

その言葉が、書庫の中で小さな鐘のように響いた。リゼの胸に、冷たい感覚が鋭く刺さる。言葉は短いが、意味は深い。数で管理するな、個々の声を聞け——それは、救済のあり方そのものを問い直す命令だ。彼女はその一行の重さを理解した瞬間、何かを失った。

胸の奥で、前世の笑い声がまた薄れていく。これまでに積み重ねた失われた欠片とは違う、温度のある記憶が、するりと抜け落ちてゆく。彼女はそれが誰の笑いだったのか、どんな場面だったのかが一瞬でわからなくなった。指先で自分の胸を叩くように確かめるが、そこに残ったのはただの暖かさの感触だけだった。

「リゼ!」サージュが飛び上がり、彼女の手を握る。「大丈夫か?」

リゼは薄い笑みを浮かべる。記憶は消えた。だが紙の言葉は確かにそこにあった。犠牲が、新たな情報を取り戻したのだ。彼女はその代償を払った。検証者としての本能は、常に秤を片側に置いていた。

羊皮紙の下には、さらに続きがあった。少し読み進めると、別の語句が現れる。ローマ字混じりの符号、プログラムめいた短文。「ROLLBACK」「LAST TESTER IDENTIFIED」「三重環—ORIGIN SIGNATURE」。サージュの指が震える。

「これは……ロールバック、って言っている」彼の声はかすれた。「設計者側の用語だ。『最後のテスター』が識別された、と……誰が、どうして?」

ミラは紙を覗き込み、鼻を鳴らす。「設計者が厄災から逃れるためにこの世界を組み立て、そこへ『テスト』を仕掛けたというのか。ここまで来ると、創造者の話だね」

「そんなことを簡単に言うな」ユノが立ち上がる。彼の目は鋭い。「もし誰かがここを『避難地』として設計したのなら、ヴェルグがやったことの根拠も変わる。彼が目指した“固定”は、救済の一形態だったかもしれない。だがそれを一方的に行うことの正当化にはならない」

「それを判断するのは、我々だ」リゼは言った。声が自分のものに戻ってきた。彼女は紙の文字を自分の視線で再度確かめた。知られざる設計者の印がここ