第24話「削除できないファイル」
パブリッシャー本部が置かれたメガロポリスに、白々とした夜明けが訪れようとしていた。
織部悟は自室の窓辺に立ち、厚い防弾ガラスの向こうで巨大な都市の輪郭が朝日に浮かび上がるのを静かに見つめていた。
システムは正常に稼働している。
バルカシアの停戦は維持され、エイレス・コンソーシアムが世界中に仕掛けていた類似の紛争システムも連鎖的な崩壊を始めている。
任務は終了した。すべては過去のデータとしてアーカイブされ、次のタスクへ向けてメモリをクリアにすべき時だ。
だが、彼の中枢にはいまだに処理しきれない「空白」が残り続けている。言語化できない、未知のファイル。
その時、デスクの上に置かれた端末が微かな電子音を鳴らした。
パブリッシャーの正規プロトコルを通らない、非公式な通信。
カレンが構築したバックドアを経由して届いた、一通の短い暗号化メッセージだった。
送信元の識別コードは、バルカシア地域。織部は端末を手に取り、画面にテキストを展開した。
『今日、畑仕事をした。三十年ぶりだと、父が言っていた』
ダニールからのメッセージだった。
添付された画像も、音声データもない。
ただその一行のテキストだけが、無機質な画面に表示されている。
織部は、その一行を三度読んだ。
一度目は、純粋な「情報」として。
アルファ軍の兵士が軍服を脱ぎ、故郷の村で農業に従事しているという事実。
それはすなわち、ヴァランの軍事顧問団が完全に撤退し、前線が解体され、停戦が物理的にも確実に維持されていることの証明である。
二度目は、「確認」として。
軍法会議と銃殺の極限のリスクを冒して、システムの中枢に反逆のコードを打ち込んだあの一兵卒が、エイレスやヴァランの報復を受けることなく無事に生存していることの確認。
現地協力者の安全確保という、デバッガーとしてのタスクの完了。
そして、三度目。
織部の視線は、その一行のテキストから動かなくなった。
情報としての処理はとっくに終わっている。
事実の確認も済んでいる。
それなのに、なぜ自分はこの文字を再び読もうとしているのか。
何のために?
論理回路が解答を検索するが、該当するパラメーターが存在しない。
「……」
織部は端末から目を離し、再び窓の外を見た。
計算式に存在しなかった名もなき変数たち。
彼らが残したデータが、ミッションが終わった今も、消えずに織部の内部で強い残響を放っている。
銃殺の恐怖に震えながらも、家族の写真を胸に死守命令を告発したダニールの声。
「道具じゃない。私が選んでいる」と、自らの命を懸けて泥だらけの地図を配ったライラの揺るぎない眼差し。
そして、あの冷たい雨の降る廃校舎で、無垢な信頼とともに握られた、小さな冷たい手の感触。
これらはすべて、バルカシアというシステムをデバッグするために「利用した」はずの局所的な変数だった。
用が済めば、メモリから削除されるべき一時ファイルだ。だが、織部は静かに目を閉じ、そしてこれまで三十年間一度も下したことのない決断を、明確な意志を持って下した。
「……この変数を、削除しなくていい」
それは、彼が守り続けてきたデバッガーとしての原則からすれば、完全な異常動作だった。
不要なファイルを残すことは、システムの無駄な圧迫だ。根拠はない。
合理的な説明もつかない。
——いや、待て。
織部は、窓辺からゆっくりと振り返り、一瞬だけ立ち止まった。
自らの内部に生じたその矛盾に対して、冷徹な思考のメスを入れる。
「これは、ノイズか?」
システムに混入した不純物であり、正常な演算を妨げるものなら、直ちに除去すべきだ。
それがこれまでの自分の絶対的な仕様だった。
だが、次の問いが、まるで波紋のように静かに広がっていく。
「……ノイズとは、何か」
システムの正常な動作を妨げ、正しい出力を阻害するものがノイズだ。
では今、自らの中に残り続けているこの「削除できないファイル」は、自分の動作を妨げているだろうか。
織部は一度だけ、静かに呼吸を整えた。
……妨げていない。
むしろ、逆だ。
廃ホテルでエイレスの暗殺部隊に包囲された時、ダニールとライラの名前を計算式に入れた時、結果的に脱出のための最適解を導き出していた。
朝霧の中で、ヴォルコフからの「合理的な選択をしろ」というスカウトの提案を断った時、その判断の速度は最速だった。
この「何か」が織部の内に存在していたからこそ、彼はエイレスの強固な無限ループを破壊し、たった七十二時間で真の停戦を出力することができたのだ。
つまり——。
「このファイルは、ノイズではない」
織部は、その論理的な到達点に静かに降り立った。
エラーではない。
システムを崩壊させるバグでもない。
むしろ、ヴォルコフが絶望した「人間の欲望」という強大なバグに対抗するための、唯一にして最強のアンチ・ウイルスプログラム。
他者のために命を懸け、自ら未来を選び取ろうとする人間の意志。
その熱に触れて共鳴した自分の中のこの感覚は、自分を不完全にしたのではなく、より強靭なシステムへとアップデートさせたのだ。
織部はその結論に至り、そしてすぐに次の問いに移る。
「では、これは何か」
この、胸の奥で静かに脈打つ、温かくも痛切な感覚の名前は何というのか。
パブリッシャーの膨大なデータベースを検索しても、世界中のいかなる完璧な仕様書を紐解いても、このファイルの「名前」は定義されていない。
答えは、まだ出ない。
だが、不思議なことに、織部はその「わからない」という状態を、不快だとは思わなかった。
むしろ、未知のコードを前にした時のように、どこか静かな昂揚感すら感じている自分がいた。
完璧に最適化された冷たい機械ではなく、ノイズを抱えながらも未知の変数へと手を伸ばす、一人の「人間」としての体温。
織部は、ダニールのメッセージが表示された端末を、そっとコートのポケットにしまった。
それは心臓に最も近い場所だった。
「……それが何なのかを知るのは、次の任務のことだ」
窓の外では、完全に夜が明け、新しい一日が始まろうとしていた。
バルカシアの空の下で、ダニールは今頃、泥だらけの塹壕ではなく、黄金色の麦畑の土を踏みしめているだろう。
パブリッシャーは、織部が叩き出した結果を「最大の成果」として認証した。
しかし織部自身は、自分の中に「パブリッシャーが認証していない何か」が静かに育ち始めていることを、もうはっきりと自覚していた。
言語化できないものは、処理できない。
処理できないものは、残り続ける。
だが、それでいいのだと、彼は知っている。
冷徹なマニュアルキラーは、ドアを開け、新たなバグが潜む世界へと静かに歩み出した。
その足取りは、かつてなく軽やかで、確かな熱を帯びていた。
(第5部「戦争を止める仕様書」完)
最後まで読んでいただき、ありがとうございました。
第5部「戦争を止める仕様書」、これで完結です。
第6部「父の手帳」へ続きます。
【マニュアルキラーシリーズ】
マニュアルキラー 第1部
〜その「説明書」を信じてはいけない〜
https://ncode.syosetu.com/n4289lo/
マニュアルキラー 第2部
~校正なき改竄~
https://ncode.syosetu.com/n4641ls/
マニュアルキラー 第3部
~不適切な運用に関する修正履歴~
https://ncode.syosetu.com/n4150lw/
マニュアルキラー 第4部
~源流…~
https://ncode.syosetu.com/n7895mb/




