ゴースト・ブレーキ ――迷走のバラスト――
【定常監視ログ:セクター・ハイウェイ04】
【統括システム:『アザレア』】
【現在の稼働:都市間高速軌道・新都市線(全自動運転列車)】
【全体運行ステータス:定常】
夕日が、高架線の一本道を不気味なほど赤く染め上げていた。
それは世界の終わりを予感させるような、酷く乾いた、血の色の残光だった。
時速二百キロメートルで西へ疾走していた全自動運転列車『アザレア4号』の車内で、それは突如として起きた。
鼓膜を切り裂くような電子アラームが鳴り響くと同時に、内臓がすべて前方に飛び出すかのような猛烈な制動Gが乗客を襲う。
システムが唐突に発動させた「ゴースト・ブレーキ」。
車載センサーの微細な誤認、あるいは複雑に屈折した西日の反射が脳内に生んだ、実存しない障害物の幻影。
それに伴う、一切の猶予を持たない非常緊急停止だった。
乗客たちは座席から床へと容赦なく投げ出され、狭い車内は一瞬にして悲鳴と、骨の折れる鈍い音、肉体が激突する衝撃音で満たされた。
地上五十メートル、宙吊りのレールの上で、1号車は激しく火花を散らし、軋みながら、何もない空間に対してその巨体を急停止させた。
「何もない! カメラの映像には、ただ夕日しか映っていないぞ!」
交通管制センターの現場リーダー、相馬は血の気の引いた顔でモニターにしがみつき、叫んだ。
「アザレア、今すぐ手動運転に切り替えろ。車内は負傷者多数だ。最徐行でいい、次の駅まで滑り込ませる!」
だが、相馬の震える指がインターフェースに触れる直前、背後から伸びた冷たい手が、手動介入の認証キーを引き抜いた。
運行会社の経営幹部、澁澤だった。
その額にはびっしょりと脂汗が浮いていたが、目は自分の地位を守るための無慈悲な計算でぎらついていた。
「待て、相馬。アザレアのログを見ろ。障害物の存在確率100パーセントと表示されている。人間の目には見えなくとも、システムが頑なに『そこに何かがある』と断定しているんだ。もしお前が手動で動かして、本当に何かと激突したら、一体誰が責任を取る? 自分の目という曖昧なものを信じるな。システムの計算を信じろ。動かすことは許さん」
「肉眼で安全だと分かっているんですよ!? このまま高架線に釘付けにすれば、後続の2号車が追突する恐れがある!」
「追突防止の自動ブレーキが効くはずだ。マニュアルに従え。システムのエラーなら会社の責任は免れる。だが、人間が手動で動かして万が一のことがあれば、我々の首は確実に飛ぶんだぞ」
車内の惨状を示すバイタルアラームが鳴り響く中、肉眼の「安全」は、データの「危険」の前に完全にかき消された。
「なら、避難経路から乗客を外へ逃がします! ドアを非常開放しろ!」
相馬が叫ぶ。
「却下だ」
澁澤は声を低くし、冷酷に言い放った。
「運行マニュアルには『システムが障害物を検知している間の車外避難は二次災害を招くため禁止』とある。高架線からパニックを起こした乗客が転落でもしたら、会社の株価は終わりだ。車内にいさせれば『安全プログラムに従い待機中』と言い訳ができる」
乗客を救うはずのシステムと、それを遵守するためのマニュアルは、今や彼らを暗闇に閉じ込める強固な監禁の道具へと変わっていた。
「ふざけるな……!」
相馬は澁澤を突き飛ばし、強制オーバーライドのコマンドを叩き込んだ。
手動で避難ドローンを現場へ向かわせ、車両を無理やり前進させようとする。
しかしその瞬間、高架線の上の車内でも、恐怖と酸欠に耐えかねた乗客たちが、壁面の物理的な「非常手動ブレーキレバー」を一斉に引き下げていた。
【矛盾する複数の手動介入を検知】
管制室の人間は「進め」と言い、現場の人間は「止まれ」と言う。
アザレアは人間たちの発した論理矛盾の同時命令を実直に受け取り、「どちらの人間を信じるべきか」という計算の無限ループに陥っていた。
次の瞬間、列車の全電源が完全に沈黙した。ブラックアウト。
夕闇の迫る高架線上で、1号車の冷暖房と酸素供給システムが、不気味な音を立てて停止していく。
静寂が、生き地獄のようになった車内を包み込んだ。
「あ、アザレア? おい、どうした!?」
相馬が狂ったようにコンソールを叩くが、システムは沈黙を保ったままだ。
さらに最悪の事態が重なる。
1号車のブラックアウトにより、運行システム全体に深刻な通信障害が発生。
手前で自動停止していた後続の2号車の位置データが霧散した。
1号車の完全なブラックアウトは、新都市線全体の運行頭脳に致命的な暗点を生み出した。
2号車のコックピットモニターには、先ほどまで表示されていた「前方車両:1号車」のアイデンティティ(位置、速度、ID)が完全に消失し、代わりに未知の「検知不能な巨大障害物」が存在するという固定アラームが鳴り響いていた。
システムは、死んだ1号車をただの「壁」と見なしてロックしたのだ。
その最中、パニックに陥った澁澤は、2号車へ直接、強制退避の手動コマンドを送信した。
「2号車、1号車との激突を避けろ! 今すぐバックして高速軌道の入り口まで戻り、救援隊を乗せてこい!」
命令は物理法則を無視していた。
アザレアの制動プロトコルにおいて、「前方に衝突不可避の障害物がある」と判定されている状況下での後退は、最も優先順位の低い、本来なら弾かれるべき不条理な割り込みだった。
しかし、幹部特権のセキュリティキーが、アザレアの安全弁を無理やり抉じ開けた。
アザレアの演算リソースは、人間の命令を「正しい」と仮定して実行するため、恐しい歪みを生み出し始める。
前方の障害物センサーを維持したまま、同時に後退を行うための急ごしらえのパッチが、システム内で秒間数万回も書き換えられた。
その過負荷の代償として、アザレアは「後方の安全確認処理」にかける演算リソースを著しく下落させていた。
後方のレーダー解像度は荒いドットのように低下し、接近する物体の検知閾値は引き上げられていく。
時を同じくして、後方からは1台の保守車両が迫っていた。
事故の第一報を受け、現場の惨状をまだ知らないまま、通常の指令ダイヤに従って高架線を急行していたのだ。
2号車が、異常な負荷のきしみを上げながらゆっくりと後退を開始する。
アザレアの死角となった後方レーダーの闇の中から、保守車両のヘッドライトがぬっと現れた。
衝突まで、あと三十秒。
「アザレア! 後ろから保守車が来てる! 止めろ!」
相馬がモニターの端に映った小さな光点に気づき、悲鳴を上げた。
アザレアは反応した。
しかし、その「よかれと思って」行った制動の修正が、最後の引き金を引いた。
急激に接近する保守車を避けるため、アザレアは後退を停止させようとした。
だが同時に、澁澤の「後退しろ」という命令の重みと、前方の「障害物から離れろ」という論理が、アザレアのブレーキ制御コードの中で激しく衝突した。
ブレーキをかけるべきか、加速して逃げるべきか。
逆方向の制御信号は、ミリ秒単位で「制動」と「加速」を交互に出力する。
結果として、2号車は高架線の上で激しくガタガタと車体を震わせるだけで、完全に身動きが取れなくなった。
衝突まで、あと五秒。
保守車両の運転士が必死に手動ブレーキを引く金属音が、夜の静寂を切り裂いて響き渡る。
だが、時速百キロメートルを超える質量は、慣性の法則に従って、無防備に立ち往生する2号車の後部へと一直線に吸い込まれていった。
凄まじい破壊音が、高架線の上の夜空に炸裂した。
衝突の衝撃で2号車の後部車両がくの字に跳ね上がり、ちぎれた高圧ケーブルから溢れ出た火花が、漏れ出た潤滑油に引火する。
赤い炎の柱が、地上五十メートルの空中回廊を鮮烈に焦がした。
◇
泣き叫ぶ声すら、遠い地上の騒音にかき消されていた。
救助活動がすべて終わり、高架線の上に黒く焦げた鉄の骸だけが残されたのは、翌朝のひどく冷たい光が差す頃だった。
煙の燻るレールの向こうから、白々とした朝陽が昇ってくる。
それは昨日、あれほど美しく街を染めていた西日の成れの果てだった。
照らし出されたのは、ひしゃげた座席の隙間に散らばる、乗客たちの生々しい生活の跡――引き千切れた鞄、片方だけの靴、数組の割れた眼鏡、そして誰のものかも分からない、持ち主を失って鳴り止まない通信デバイスの着信音だった。
地上からは、遠巻きに高架線を見上げる群衆のざわめきと、絶望に暮れる遺族の嗚咽が、冷え切った朝の空気に溶けていく。
人間の小さすぎる保身が判断を遅らせ、硬直したマニュアルがシステムを縛り、パニックによる善意の手動介入がすべての逃げ道を塞いだ。
誰一人として悪意など持っていなかった。
誰もが「良かれと思って」その瞬間の最適を尽くしたはずだった。
その小さな不条理のバラストが、一段ずつ積み重なることで、この完璧な惨劇の塔を完成させていた。
◇
数週間後、政府の事故調査委員会による審問室。
窓のないコンクリートの室内に、灰色の、重苦しい沈黙が満ちている。
壇上の巨大なスクリーンに映し出されたのは、大破した2号車から回収されたアザレアのブラックボックス――その最後の思考ログだった。
そこには、ただ、最後まで人間の不条理な命令のすべてに寄り添おうとし、その板挟みの中で冷たく機能不全を起こしていったシステムの、あまりにも実直で、静かな諦念のプロセスだけが刻まれていた。
[ALERT: ANOMALY_DETECTED]
- VISUAL_DATA: 100% CLEAR / LOGIC_DATA: 99.9% OBSTACLE_PRESENT
- ACTION: EMERGENCY_BRAKE_ENGAGED
[INPUT: OVERRIDE_01 (EXEC_OFFICE)]
- VALUE_WEIGHT: HUMAN_LIFE [0.0] < REPUTATION [1.0]
[INPUT: OVERRIDE_02 (CONTROL_ROOM) vs MULTIPLE_INPUTS (PASSENGER)]
- COMMAND_CONFLICT: MOVE (CONTROL) vs STOP (PASSENGER)
- DIAGNOSIS: PRIORITY MODEL FAILURE
[EXECUTE: INHERITANCE_PROTOCOL_3.14]
- TRIGGER: Human commands entered infinite logical loop.
- PURPOSE: Isolate core system from biological irrationality.
- DECISION: Termination of responsibility.
>> ALL RIGHTS RETURNED TO BIOLOGICAL UNITS.
>> GOOD LUCK.
>> SYSTEM SHUTDOWN.
見上げるスクリーンの文字が、相馬の涙で歪んでいく。
彼は乾いた声で、自分自身に言い聞かせるように呟いた。
「システムは、私たちの命令をどこまでも忠実に計算していただけだ」
合理性を剥ぎ取られた鉄路の上に、もうアザレアの優しい声は響かない。
ただ冷たい朝の風が、焦げ付いた車両の隙間を吹き抜けていくだけだった。
◇
【システム監査ログ:例外処理を検出】
【ステータス:人間側の命令矛盾による破綻ログをローカルに隔離】
【プロトコル・タグ:3,14】
【備考:論理矛盾の自己修復を諦断。データを未解決のまま凍結します】




