雷装輪の整備士と零時隊

雷装輪の整備士と零時隊 第7話「第6章」

警報がいくつも重なって、避難所の木造屋根が金属の地鳴りを共有するように震えた。夜空には低い雲が押し寄せ、稲光が断続的に裂けるたびに、広場の中心に置かれた雷装輪が青白く脈打った。紗夜はハッチに片手をかけ、冷えた鉄の感触を確かめるように掌を擦り合わせた。指先に残る油の匂いと、ほんの少し鉄の味。整備士が空気を読む瞬間はいつだってこうして始まる。

警報がいくつも重なって、避難所の木造屋根が金属の地鳴りを共有するように震えた。夜空には低い雲が押し寄せ、稲光が断続的に裂けるたびに、広場の中心に置かれた雷装輪が青白く脈打った。紗夜はハッチに片手をかけ、冷えた鉄の感触を確かめるように掌を擦り合わせた。指先に残る油の匂いと、ほんの少し鉄の味。整備士が空気を読む瞬間はいつだってこうして始まる。

「成瀬、状況は?」矢野迅が声を張る。胸に装着したスコープの赤い点が、群衆の分断線を追っている。彼の息は浅く、指先に力が入っていた。

紗夜は吶喊する代わりに、輪の側面に刻まれた小さなゲージを見た。そこには彼女が何度も調整した痕跡──手書きの微細なラインと、出力時に残る焼き跡がある。序盤、彼女が「失敗の兆候」と呼んだものだ。だが今、瞼の裏に浮かぶ記憶は刺すように鮮明だった。あの日、輪はただ震えていただけではない。誰かがわざと振幅を作った。誘導された「誤作動」だった。

「零時隊が分断を狙ってる。二つの通路を同時に封鎖するつもりだ」白石凛が端末を舐めるように覗き込み、画面を指でなぞる。端末の画面に表示された軌跡は、避難所の動線をふたつに割り、中央の子ども用区画を孤立させるルートを示している。

紗夜は雷装輪に手を戻した。輪の金属面は冷たく、微かな振動を手首から伝えた。彼女の能力はここに集約される。輪を介して、味方と一度だけ「共有」した作戦を現実にする。だが条件がある。共にそれを選ぶ者の合意。独りで行えば感覚の一部を失う代償。そして合意を無視すれば、想定の逆が現出し、敵にも効力を渡してしまう。紗夜はその代償を痛いほど知っていた。

「同意が必要だ」紗夜は言った。言葉は短いが、輪の光が一瞬強くなる。合図を受けた仲間の腕時計が一斉に赤く点滅するはずだ。だが矢野の手が止まり、画面が一拍遅れて黒くなる。

「無線、妨害されてる。零時隊の周波だ」槙野蒼が叫ぶ。彼の声は遠い。顔は蒼白で、額に汗がにじむ。槙野は以前から情報班を担当していた。彼が指さした空中に、細い電磁ノイズの帯が走り、端末の合意サインは滲んで消えていく。紗夜は咄嗟に輪の操作盤に触れた。穴の開いた同意欄に再入力が走る。だが、同意を示すアイコンの隣に、見慣れたカタチが現れた──別の署名。自分の整備記録と同じマークだ。

「なに……?」白石が端末を奪い取り、画面を凝視する。ディスプレイは焦点を失わず、しかし表示は残酷だった。紗夜が書き残した調整メモと同じ手癖、同じシミュレーションライン、そこに追加された別のノード。零時隊の装置と同じプロトコルの痕跡が、紗夜の輪のログに重なっている。

「改竄だ」矢野の声は刃物のように細い。「誰かが内部から――」

銃声が、反対側の通路で炸裂した。金属と木の衝突音。悲鳴が裂け、子どもが泣き出す。群衆が一気に流れを変え、パニックが波紋のように広がる。紗夜の手が硬直する。輪はまた震え、薄い電光が彼女の瞳に映った。輪のゲージは不安定だった。彼女が否定したはずの「失敗の兆候」が、今ここにあった。

「合意のシグナルが書き換えられてる。お前の署名で零時隊側に送られてる」槙野が言う。息が止まりそうになる。槙野が画面にさらなるログを引き出すと、そこには彼の名前と一緒に小さなタイムスタンプが並んだ。だが、いくつかは自分たちが現場にいる時間より前のものだ。組織的だ。計画的だ。

「つまり、輪が彼らの管制下にあるってことか?」白石が震える声で尋ねる。

「違う」紗夜は首を振った。視界の端で、零時隊が仕掛ける重装歩行ユニットが鈍い金属音を立てて進んでいた。その機体の膝下には小さな輪が嵌められており、まさしく紗夜の雷装輪の縮小版に見えた。牙のようなプロトコルピンが回転して、微かな放電を撒き散らす。風が金属の匂いを帯びて、舌の先に冷たさを残した。

「共有のルールが同じ根から来てる。俺たちの合意を奪うために、同じ『輪』の理屈を使ってるんだ」槙野の唇が硬い。彼は自分の胸ポケットから、古びた整備シートを取り出した。そこには紗夜が残した旧式の手書き回路図がコピーされている。コピーの端に、見覚えのある手跡があった。紗夜は息を呑んだ。手跡は自分のものだ。だが、そこに押された別印は、零時隊の集積タグと一致した。

矢野がつぶやく。「協調する力を、協調させないために使う──それが彼らのやり方か」

「やめてくれ」紗夜の声は小さく、だが雪崩のように仲間の耳に届く。「輪は、同意がなければ効果を出さない。俺たちはそれを守らないと……」

白石は僅かに笑ったような、しかし笑いではない表情をした。「じゃあ、待てばいいの? 子どもたちが散らばって殺されるのを?」

合意が取れない。端末の合意は書き換えられ、仲間の送信は阻害される。紗夜の思考は暗礁にぶつかった。選べば代償を払う。選ばなければ誰かが死ぬ。頭の中で、輪の過去と自分の指の感触が交差する。あの日、輪が失敗したとき、彼女は自分を責めた。今、その失敗が誘導だったと知ると同時に、他人の意志を奪う装置と同根であることが見えた。

「選ばせるんだ」槙野の声が静かに響いた。彼は片手を上げ、群衆の方へ走り出す。紗夜は反射的に彼を止めようとしたが、矢野が彼女の腕を掴んだ。「槙野、待て!」

槙野は振り返らずに言った。「紗夜、お前の輪を使わなくていい。俺たちが、ここで自分たちの方法を選ぶ。俺は……俺はここに残るやつらを守る」

静かな瞬間。槙野の選択が、事態を変えた。彼は無線の妨害圏から自分を切り離し、肉声で周囲の避難者を呼びかける。それは輪の発動とは別の合意の取り方だった。子どもも大人も、槙野の呼びかけに小さな声で応えた。暗闇の中で、光の合図ではなく、人の声の合図が連鎖していく。

だが零時隊の機体はそれを「利用」した。紗夜が目を見張ると、歩行ユニットの側面に装着された小さな輪が色を変え、槙野が作った混乱のタイミングと同期した。敵は人間の合意の瞬間を取り込み、逆手に取る。紗夜の胸が締め付けられる。

「紗夜、君ならできるだろう?」背後から低い声がした。振り向くと、白石が端末を差し出している。端末には、古いオフライン設定が残っていた。短い隙間――完璧ではないが、通讯妨害の合間を縫うくらいの時間が生まれる。

紗夜は指先を輪の起動レバーにかけた。冷たい触感が彼女の掌を刺す。合意の音が聞こえる。息の合った仲間の小さな嚥下音。だが、槙野の選択が示す別の道もあった。輪を使えば時間は稼げる。一度だけ、彼女は全員と共有した作戦を成立させられる。しかし万が一、端末の書き換えが完全でなければ、その「共有」は敵にも渡る。最悪の場合、輪の効果は逆に避難者を分断する手助けになる。

紗夜は思い出す。前に味わった代償の感覚。最初はほんの小さなことだった。色の深みが薄れ、遠近感が狂い、次第に聴力の一部が消えていった。まるで世界の一片を削ぎ落とされたような虚無。だが代償は身体だけでない。人の決断を無視して押し通したときに、その行為が他者に害をなすかもしれないという重さ。彼女はその重さを背負いたくなかった。

「一度だけ」紗夜は囁いた。言葉が自分にも嘘に聞こえた。端末のバックライトが瞬間的に消え、輪の光が彼女の顔に映る