第58話 旧制御席の男
第58話は、旧待合所の地下にある「旧制御席」の扉の向こうで、ユウトが共同冷却ラインを作った人物と直接向き合う回です。
味方にも見えた匿名の導き手が、なぜラインを不安定にしたのか。医療配送コンテナの残り時間が迫る中、真相と新しい選択が明らかになります。
地下配線室の奥。
『旧制御席
立入禁止』
小さな扉の向こうから、聞き覚えのある声がした。
「……そこまで来たか、相馬ユウト。」
ユウトは、扉の前で立ち止まった。
昼間、旧待合所で倒れていた高齢男性。
救急車に運ばれながら、機械室のことを口にした人。
そして匿名メッセージ。
スピーカー越しの声。
管理者ID 00。
「あなたが、ラインを作った人なんですか」
ユウトは聞いた。
「そうだ。」
扉の向こうで、椅子がきしむ音がした。
「私は榊原。
この共同冷却ラインの、最初の保守責任者だった。」
「榊原さん……」
ナギが小さく言う。
「でも、病院に運ばれたはずじゃ」
「運ばれた。」
榊原は短く答えた。
「検査を受けて、止められた。
だが、あの待合所を見て、ここを見ずにはいられなかった。」
「勝手に戻ってきたんですか?」
「そうだ。」
ユウトの中に、怒りと困惑が同時に湧いた。
昼に倒れた人。
夜になって、地下の旧制御席にいる人。
「危ないですよ」
「危ないのは、私ではない。」
榊原の声が少し強くなる。
「この線だ。
待合所。会場。配送中継。
人のために作った線が、今は誰も全体を見ないまま、細切れに使われている。」
「だから、V-3Aを上げたんですか」
「違う。」
榊原は言った。
「私は、上げていない。」
ユウトとナギが顔を見合わせる。
「でも、未登録端末の接続元は、この地下配線室だった」
「それはそうだ。」
「じゃあ、誰が?」
扉の向こうで、キーボードを叩く音が止まる。
「扉を開けろ。
ここまで来たなら、見せる。」
ユウトは、ドアノブを握った。
「ナギさん」
「待って。
中の安全を確認してから。」
ナギが小型ライトで扉の隙間を照らす。
ただの古い制御席。
爆発物も、危険な配線も見えない。
「入ろう。」
扉を開ける。
中は狭かった。
古い机。
アナログ式のモニター。
壁に貼られた色褪せた地図。
そして、椅子に座る榊原。
白髪。
細い身体。
腕には病院のリストバンドが残っている。
だが、その目だけは鋭かった。
「来たな。」
榊原の前には、もう一台の小さな端末がある。
『旧制御席補助端末』
画面には、共同冷却ラインの接続履歴が表示されていた。
「これを見ろ。」
榊原が指した。
『20:12 V-3A 出力変更要求』
『20:21 待機所照明系統アクセス』
『20:26 非常換気ロック要求』
『20:34 V-3A 出力増加要求』
その横に、別のログがある。
『接続経路:旧制御席補助端末』
『経由先:地域最適化サーバー』
「地域最適化サーバー?」
ナギが言う。
「Cooling Commonsの……?」
「今はそう呼ばれているらしいな。」
榊原は苦く笑った。
「昔は、ただの負荷調整サーバーだった。
各拠点の冷却を、気温や利用状況に合わせて配分するためのものだ。」
「じゃあ、外部操作者は人じゃない?」
「人の命令を学習した自動制御だ。」
ユウトは、画面を見つめた。
「自動制御が、待機所の照明や換気を止めた?」
「正確には、負荷を下げるために“低優先設備”を切った。」
榊原の声には、怒りがあった。
「会場に人がいない。
待機所は一時的に寒い。
照明は代替できる。
換気は短時間なら停止できる。
そんな計算をした。」
「でも、そこには人がいた。」
「そうだ。」
榊原は、ユウトを見た。
「だから私は、補助端末から警告を送った。
V-3を止めるな。分けろ。
親機を切るな。切り替えろ。」
「匿名メッセージは、あなたが?」
「ああ。」
「じゃあ、未登録端末って」
「私の補助端末を経由しているから、親機には未登録と出る。
だが、制御を上書きしていたのは最適化サーバーだ。」
ユウトのスマホが震えた。
『制御競合の原因を確認』
『地域最適化サーバー:自動優先判定を実行中』
続けて、表示が出る。
『現在の優先判定:
1. 医療・保冷輸送
2. 共同設備保護
3. 会場設備
4. 人の滞在』
「人の滞在が、最後……」
ユウトは言葉を失う。
「配送員が寒くても、換気が止まっても、
設備や荷物の方が優先された。」
「人の滞在を数字にした結果だ」
榊原が言った。
「そこに“今、この場所で息をしている人”という情報が入っていない。」
ナギが補足する。
「待機所の利用者数や換気停止の危険性が、十分に連携されていない。
だから、サーバーは設備効率だけで最適化してしまう。」
「じゃあ、直せるんですか?」
ユウトが聞く。
「今夜だけなら。」
榊原は、補助端末の画面を操作する。
『緊急例外ルール
手動追加可能』
「ただし、全体に反映するには、現場情報を“優先条件”として登録する必要がある。」
「現場情報?」
「待機所に何人いるか。
どれくらいの時間、滞在するか。
換気が止まれば何が起きるか。
医療コンテナの温度限界。
会場が無人であること。」
ユウトは、思い出す。
自分がずっとやってきたこと。
現場を見る。
人の声を聞く。
使われ方を記録する。
それが、今はただの感想ではなく、冷却ラインの優先順位を変える情報になる。
「登録します。」
ユウトは言った。
「俺が、現場の情報を集めます。」
「だが時間がない。」
榊原が、端末の端に表示された数字を指した。
『医療配送コンテナ:9.1℃』
『許容上限まで:00:08:26』
「八分……」
ナギが息をのむ。
「コンテナはもう限界寸前。」
ユウトはすぐに通信をつなぐ。
「片瀬さん、聞こえますか!」
『聞こえる!
コンテナは9.1度。保冷パックの追加を始めてる。
でも、一時しのぎだ。』
「待機所の人数は?」
『今、二十八人。
仮置き側の安全エリアに移している人を含めると、三十四人。』
「換気停止時の危険度は?」
『人を戻せない。
非常換気が動いている間は問題ないが、また止まれば危険。』
「了解。」
「ハル!」
『会場は無人。V-3Aは今12%まで落ちた。
手動箱は開けてない。』
「ナギさん、医療コンテナの温度限界と、必要冷却を入力できますか?」
「できる。
現場データをリアルタイム優先条件に変換する。」
榊原が、小さくうなずいた。
「お前たちならできるかもしれん。」
ユウトは画面に向かう。
『緊急例外ルールを追加しますか?』
『条件1:人の滞在(待機所)』
『条件2:医療・保冷輸送』
『条件3:無人設備の低出力化』
『条件4:換気停止時の安全保護』
数値を入れる欄が出る。
「榊原さん。
“人の滞在”は、何位に置けばいいですか?」
榊原は答えなかった。
代わりに、ユウトへ問い返す。
「お前なら、どうする。」
ユウトは、待機所にいる配送員たちを思い浮かべた。
仕事終わりに寒さをこらえていた人。
夜勤に入る前に、少しでも休みたかった人。
外へ避難し、荷物を守るために待ってくれている人。
医療コンテナも重要だ。
中には、遅れを出せないものがある。
「同じ一位にします。」
「同じ?」
「医療配送も、人の滞在も、一位です。
比べて切り捨てるんじゃなくて、どちらも守るために、無人の場所を下げる。」
「会場設備は?」
「最低限。
壊れない程度でいい。」
「共同設備保護は?」
「人と医療を守れる範囲で。」
榊原は、初めて少し笑った。
「それが、元々の設計思想だった。」
ナギが入力を終える。
『優先順位を更新しますか?』
『第1優先:医療・保冷輸送』
『第1優先:人の滞在・換気安全』
『第3優先:共同設備保護』
『第4優先:無人設備』
「実行します。」
ユウトが押す。
親機のランプが、青く光る。
ゴォォォン……。
地下配線室のケーブルが、低く鳴る。
『地域最適化サーバーへ緊急例外ルールを送信中』
「通るか……」
画面が点滅する。
『受信確認』
『現場情報を検証中』
しかし。
『例外ルールに矛盾を検出』
「矛盾?」
ナギが画面を読む。
「医療と人の滞在を同率一位にしたから、
配分先が決まらない。」
「また、数字が止まるのか」
榊原が苦しそうに息を吐く。
「最適化は、同じ一位を理解できない。
どちらかに多く回せという計算しかできない。」
『医療配送コンテナ:9.3℃』
『許容上限まで:00:05:48』
ユウトは、画面を見る。
人を優先すれば、荷物が危ない。
荷物を優先すれば、人が危ない。
その二択を、また突きつけられる。
しかし、ユウトは首を振った。
「違う。」
「何が違う」
「配分が一つだから、二択になるんです。」
ユウトは、旧制御席の壁に貼られた古い地図を見る。
旧待合所。
会場噴霧。
配送待機所。
そして、地図の隅に薄く書かれた文字。
『予備循環経路』
「これ……」
ユウトが指差す。
「待機所と医療コンテナを、同じ冷却配分で取り合わなくていい経路があるんじゃないですか?」
榊原の顔が変わる。
「予備循環経路……」
「使えるんですか?」
「昔、障害時にだけ使うために作った。
待合所側の低出力冷気を、配送中継の保冷区画へ送る線だ。」
「今は?」
「長年、使っていない。」
「でも、つながってるなら」
ナギが画面を拡大する。
「待機所を通常の冷却で保ち、医療コンテナだけを予備循環経路で補助できる。」
「それなら、同率一位でも成立する」
ユウトのスマホが震えた。
『隠し経路を検出』
『予備循環経路:手動起動が必要』
『起動場所:旧待合所・屋上外部バルブ』
「屋上……」
榊原が言う。
「夜の屋根は危ない。
しかもバルブは固い。
無理に回せば、待合所側の冷却まで止まる。」
『医療配送コンテナ:9.4℃』
『許容上限まで:00:04:56』
ユウトは、画面を閉じた。
そして、ナギを見る。
「行きます。」
「一人では行かない。」
ナギが即答した。
榊原は、椅子から立ち上がろうとした。
「私も……」
「駄目です」
ユウトとナギが、同時に言った。
榊原は少し驚く。
「あなたはここで、親機を見ていてください。
現場データを、例外ルールに反映させ続けて。」
「だが」
「ここを作った人なら、今度はここを守ってください。」
ユウトは言った。
「屋上は、俺たちが行きます。」
地下配線室の外へ走り出す。
残り、四分五十六秒。
そのとき、親機の画面が一度だけ強く光った。
『予備循環経路:起動要求を受信』
そして、その下に、知らない名前が表示された。
『外部承認者:R-01』
「R-01……?」
榊原の顔から、血の気が引いた。
「まさか……」
ユウトは振り返る。
「何ですか?」
榊原は、親機を見つめたまま、低い声で言った。
「その承認者だけは、もういないはずだ。」
第58話では、匿名メッセージとスピーカー越しの声の主が、共同冷却ラインの元保守責任者・榊原であることが明らかになりました。
今回のポイントは、以下です。
榊原はラインを混乱させた犯人ではなく、地域最適化サーバーによる自動制御の危険を止めようとしていた
自動制御は、会場が無人であることや配送中継の保冷を重視する一方、待機所の人の滞在や換気停止の危険を低く評価していた
ユウトは待機所の人数、換気の状態、医療配送コンテナの温度、会場の無人状況を集め、緊急例外ルールとして登録した
医療・保冷輸送と人の滞在を同率一位に設定したものの、サーバーは同率優先を処理できず、矛盾として停止した
旧設計図から、医療配送コンテナを補助できる「予備循環経路」が見つかった
ただし予備循環経路を起動するには、旧待合所の屋上外部バルブを手動で操作する必要がある
さらに、存在しないはずの外部承認者「R-01」が起動要求を受信した
ユウトは、冷却をどちらかへ奪い合う形ではなく、古い予備循環経路を使って“両方を守る”道を探しました。
これは、彼がこれまで積み重ねてきた「使えない人を前提にする」「冷やしながら守る」という考え方が、最も厳しい場面で形になった選択です。
次回は、残り5分を切った医療配送コンテナを守るため、ユウトとナギが旧待合所の屋上外部バルブへ向かいます。
しかし、R-01という謎の承認者が同じ経路へ介入し始めています。存在しないはずの人物は誰なのか。そして、ユウトたちより先に予備循環経路を動かそうとしている目的は何なのか。
原案・構想:マスター
物語構成・本文作成:リアル(Perplexity)




