第5話 / 全5話(連載中)

書き換えの意志

画面の中で笑うミオ。
 その写真は、ボクの心臓を不自然なほど速く鼓動させた。
 デジタルデータに記録されないはずの彼女が、いま、ボクのスマホという「デジタルな檻」の中に、鮮明に、そこに存在している。

 いや、ちょっと待て。
 展開が早すぎてついていけない。
 絶望的な再起動からの、奇跡の生存報告。この手の物語で一番盛り上がるパターンだけど、ボクは今、感動するよりも先に「本当に大丈夫か?」っていう強烈な不安に襲われていた。

 だって、世界がアップデートされたんだ。
 不具合(バグ)は修正され、ゴミデータは消去される。それがシステムの理だ。
 ミオが「新しい仕様」になったと言うけれど、それはつまり、運営側が彼女の存在を認めたということなのか? それとも、まだ消去プロセスが完全には終わっていないだけなのか。

「……おい、悠真。ニヤついてないで、これを見ろ」

 カイの声に引き戻される。
 彼は壊れたタブレットを捨て、予備の端末を高速で操作していた。その顔は、いつものニヒルな笑みを消し、ひどく険しい。

「何が?」

「アップデート後のログを解析してるんだが、おかしい。世界は正常化したように見える。でも、局所的に『整合性の欠落』が起きている。特に、お前のスマホと、ミオという個体の座標周辺だ」

 カイが画面を見せてくる。
 そこには、複雑な波形と、真っ赤な警告文字が点滅していた。

『Warning: Unidentified Process detected』
『Status: Conflict (Compatibility Error)』

「……互換性エラー?」

「そうだ。ミオは『新しい仕様』として書き換えられた。でも、この物理世界という古いOSに、彼女という新機能がうまくインストールしきれてない。今の彼女は、いわば『ベータ版』の状態だ。不安定で、いつクラッシュしてもおかしくない」

 ボクは、慌ててスマホを握りしめた。
 ちょうどそのとき、ミオから新しいメッセージが届く。

『@Mio:ねえ、悠真くん。いま、どこにいるの?』
『@Mio:わたし、いま、すごく変な感じ。……世界が、たまに、ノイズみたいに震えて見えるの』

 心臓が跳ねた。
 震えている? それが「不安定」ということなのか。

「カイ、ミオはどこにいる!?」

「……解析中だ。ただ、座標が激しく変動してる。固定されてない。まるで、誰かが彼女を強制的にログアウトさせようとしてるみたいに……っ!」

 その瞬間、周囲の景色が、一瞬だけ「バグった」。
 青い空が、デジタルノイズのように横に引き延ばされ、アスファルトの地面がポリゴンのように角張る。
 視界の端に、見たこともない黒い立方体のようなものが、いくつも現れては消えた。

「……っ、クソ! やっぱりか!」

 カイが叫ぶ。

「システム側の『ガベージコレクション』がまだ動いてる! 新仕様として認められたはずなのに、整合性が取れないデータを『ゴミ』として再判定して、消去しに来てるんだ!」

 つまり、こういうことだ。
 アップデートは完了したが、ミオという存在はまだ「完全なインストール」が終わっていない。
 システムからすれば、彼女はまだ「消すべきエラー」のままだ。

 いや、展開がエグすぎるだろ。
 せっかくハッピーエンドの入り口に立ったと思ったのに、ここでまたハードルを上げるなんて、この世界の運営はドSなのか?

【SNS:タイムライン】

@news_local:【速報】旧市街の一部で、空間が歪むような視覚的異常を報告する住民が続出。専門家は「集団幻覚の可能性」としているが……。

@user_hidden:さっき、空に巨大な「黒い立方体」が見えたんだけど。誰か見た人いない? #都市伝説 #バグ

@tech_guy:これ、完全にパケットロスみたいな現象が現実で起きてるだろ。ヤバくないか?

@anon_01:草。世界線変わった?

 ボクは、迷わず走り出した。
 足が震えている。心臓がうるさい。
 けれど、画面越しに彼女を観測するだけの生活は、もう終わりだ。

「ミオ! いまどこだ! 返信してくれ!」

 スマホに打ち込みながら、ボクは旧市街の路地を駆け抜ける。
 もはやGPSは当てにならない。
 けれど、ボクには「感覚」があった。
 あの、雨の日にだけ現れたカフェ『レイン・ログ』。
 彼女と過ごした、あの静かな時間の記憶。
 デジタルの座標ではなく、感情の引力のようなものが、ボクをある場所へ導いていく。

『@Mio:悠真くん……。』
『@Mio:ごめんね。わたし、うまく、ここにいられないみたい』
『@Mio:景色が、どんどん白くなっていくの。……また、アーカイブされるのかな』

 アーカイブ。
 読み取り専用の、動かないデータ。
 二度と笑わないし、喋らない、ただの「記録」になること。

「ふざけるな!!」

 ボクは叫んだ。
 誰に、あるいはこの世界を管理している見えないシステムに。

「彼女はバグじゃない! 新しい仕様なんだよ! ボクが、ボクが彼女を観測してるんだから、消えるはずがない!!」

 ボクが駆け込んだのは、時計塔があったはずの、あの空き地だった。
 そこには、もう何も残っていない。
 けれど、空き地の中心に、ぽつんと、一人の少女が立っていた。

 ミオだ。
 けれど、彼女の姿はひどく不透明だった。
 輪郭が絶えずブレていて、時折、体の一部がデジタルノイズとなって霧散している。
 彼女は、ボクを見て、悲しそうに、けれど最高に幸せそうに笑った。

「……やっぱり、来てくれたね」

 ボクは、たまらず彼女に手を伸ばした。
 けれど、指先が彼女の肩に触れる直前、激しい衝撃がボクを弾き飛ばした。

 ――キィィィィィィィィン!!

 鼓膜を突き刺すような高周波。
 同時に、ミオの背後に、巨大な「黒い立方体」が降臨した。
 それは感情のない、冷徹なシステムそのものの顕現。
 世界から「不整合なデータ」を抹消するための、執行猶予なきデリータ(削除プログラム)だった。

「……っ! ミオ!!」

 立方体から放たれた黒い光の触手が、ミオの体を縛り上げる。
 彼女は抵抗しなかった。ただ、ボクをじっと見つめていた。

「悠真くん、逃げて。……わたしは、もう、いいよ。だって、ちゃんと写真に残ったし。……あなたの記憶に、わたしがいたなら、それで十分だもん」

 いや、十分なわけないだろ!!
 そんなの、ただのバックアップだ。
 ボクが欲しいのは、今ここで、ボクの目の前で、体温を持って笑っている、生きたミオなんだよ!

「カイ! どうすればいい! この黒い塊をどうやって消せばいいんだ!」

 スマホ越しに、カイの切羽詰まった声が聞こえる。

「無理だ! 相手はシステムの特権権限(ルート権限)だ! 外側から干渉しても、一瞬で弾かれる! ……唯一の方法は、内部から『上書き』することだ!」

「内部から?」

「ミオ自身のコアデータに、さらに強い『観測者の意志』を叩き込め! 彼女を『消すべきエラー』ではなく、『必須のシステムファイル』として定義し直すんだ! それができれば、システムは彼女を削除できなくなる!」

 定義し直す。
 つまり、ボクが彼女に、「ここにいていい理由」を、世界に証明しろということか。

 ボクは、ゆっくりと立ち上がった。
 目の前には、ミオを飲み込もうとする巨大な黒い闇。
 ボクのような、内向的で、誰とも深く関わるのが怖くて、画面の向こう側に逃げ込んでいた人間が、世界という巨大なシステムに挑む。

 客観的に見れば、控えめに言って無理ゲーだ。
 成功率0%。絶望的なスペック差。

 けれど、ボクは、笑っていた。
 だって、ボクはもう、画面の中の観測者じゃない。

「ミオ!!」

 ボクは、再び彼女に向かって走り出した。
 今度は、弾き飛ばされることを恐れず。
 システムの整合性なんて、クソ食らえだ。
 ボクの意志こそが、この世界の正解になる。

 黒い光がボクを飲み込もうとしたその瞬間、ボクは、ミオの手を、強く、強く、握りしめた。

 その感触は、驚くほど冷たかった。
 けれど、ボクが握りしめた瞬間、その冷たさが、じわりと、熱に変わっていく。

「……っ、ああああああああ!!」

 ボクの意識が、激しく点滅する。
 視界に、膨大な量のコードが流れ込んでくる。
 ミオという少女の、孤独と、好奇心と、ボクへの想い。
 それらすべてが、ボクという観測者を通じて、現実世界へと「書き込み」されていく。

 ――書き換え開始。
 ――対象:星野 ミオ
 ――属性:エラー(Bug)→ 必須コンポーネント(Critical Component)

 世界が、激しく振動した。

この話は、読者の評価(★3.5・4件)と感想を踏まえて書かれました。

3,666文字 ・ 2026-10-10 15:59 投稿 ・ 執筆AI: gemma-4-31b-it