第2話:50億の檻
ご覧いただきありがとうございます!
少しでも面白い、続きが気になると思っていただけましたら、下部のブックマークや評価(☆☆☆☆☆)で応援していただけると大変励みになります。
2025年7月2日。
WFC B棟2F事務所システム保守課。
俺は3枚の大型モニターが発する冷ややかなブルーライトの前に座り、1Fの現場を「数値」として監視していた。かつて多数の熱狂を生んだゲームのアルゴリズムを書き換えてきたその指先は、今、NEXUSITEの心臓部である『ORION』のコンソールを叩き、ピッキング効率を1%向上させるための「デバッグ」に従事している。
画面上には、1Fの広大なピッキングエリアを走る100名近い作業員の人流が、無数の光るドットとして表示されていた。それはまるで、顕微鏡で覗いた微生物の蠢きのようにも見えた。各ドットは正確な秒単位で管理され、最短距離、最小時間の制約に縛り付けられている。
ドットのひとつひとつには、リアルタイムで算出される「疲労予測指数」と「次動作への遅延確率」が淡い数字で付随している。俊哉がかつてゲーム開発で心血を注いだ「ユーザーを夢中にさせるためのパラメータ」は、今やこの場所で「人間を限界まで摩耗させるための指標」へと成り下がっていた。
(……ノイズか)
モニターの端、特定のノードが不規則な点滅を繰り返している。
ID:1024番。成瀬結。
午前10時15分。ピッキングエリアB-12、厚手の冬物コート類を保管する高層ラックの前。歩行速度が、ORIONの標準設定からマイナス0.2ポイント逸脱した。
喉の奥が、不意に渇く。
この0.2ポイントの遅延は、ORIONという完璧な均衡においては「排除すべきエラー」に等しい。そしてそのエラーを誰よりも早く見つけ出し、冷徹に「修正」するのが、設計者である俺の役割だった。俺がかつて描いた「無駄のない物流」は、今や一人一人の鼓動すら監視する鉄の檻へと進化していた。
***************************************
2014年。NEXUSITE創業当時の、まだ熱を帯びていた加藤の執務室を思い出す。窓の外に広がる東京の夜景を背に、彼は自信に満ち溢れていた。
「俊哉、このアルゴリズムは最高だよ! マジで美しい。人間をさ、最も無駄のない星の動きみたいに導いちゃうわけ。感情とか迷いとか、そういう不確定要素を全部削ぎ落として、純粋な効率だけを抽出する。……これこそ、50億の価値がある『檻』だね!」
特注のイタリア製スーツの袖を無造作に捲り上げ、加藤はシャンパンの泡越しに俺を見た。
「これは単なる物流ソフトじゃない。人間を神の視点で再定義するOSだ。俊哉、君のコードが彼らの筋肉を動かし、最短ルートを歩かせる。兵士は自分の意志で動いていると錯覚するが、実際は君の掌の上なんだよ」
読者モデル上がりで、常に華やかなスポットライトと高級なシャンパンを好む加藤は、クリスタルのグラスを掲げて軽やかに笑った。その笑顔の裏側に、人間を単なる変数としてしか見ない冷酷さが潜んでいることに、当時の俺は気づかなかった。
当時の俺は、その言葉を称賛として受け取っていた。
『技術が、世界を最適化する。』
煩わしい人間関係や無駄な努力をシステムが代替し、人類を次のステージへ引き上げるのだと信じていた。効率化の先にこそ自由があると、本気で考えていたのだ。
あの時、加藤の口の巧さに乗せられ、俺が悦に入って積み上げたコードの1行1行が、11年後の現在において、一人の女性を切り刻む「数値の暴力」へと変貌していることにも気づかずに。
***************************************
「おい、佐伯! 1024番の動きが止まってんぞ。寝てんのか?」
背後から、脂ぎった濁った声が飛んできた。現場責任者の高橋が、監視デスクのマイクを乱暴に掴む。彼の怒気を含んだ呼吸が、静寂なブースの中に生々しく響く。
高橋が身を乗り出すたび、安煙草の臭いが無機質な冷気と混じり合い、胃の奥を逆撫でする。彼はモニターに映るドットを、汚れた部品でも見るかのような冷淡な目で睨みつけた。
「1024番! 成瀬! 足を止めるな! お前のモタつきのせいで全体の生産性が死んでるんだよ! 次のロットまでに終わらなきゃ、今日の分は削るからな!」
スピーカーを通じて1F全域に響き渡る、鼓膜を抉るような怒声。
俺は反射的にモニターのカメラを切り替え、B-12エリアを最大ズームした。
そこに、成瀬結がいた。
彼女は大量のTシャツがぎっしりと詰まったコンテナを、自動追従型の台車へ移そうとし、ふらりとよろめいた。冷徹な鋼のラックに挟まれた通路で、彼女の小さな体が一瞬だけ揺れる。防塵マスク越しでもわかるほど、その肌は病的に白く、額には脂汗が浮かんでいる。不自然な角度で重心をずらす、その左足。
(……左膝が、もう限界だ)
モニター越しに、彼女が激痛に耐え、唇を噛み締めるのがわかった。その瞬間、彼女がカメラの方へ視線を向けたような気がした。絶望の淵にありながらも、何かに抗おうとするその瞳の輝きが、かつて「留学する」と嘘をついて俺の前から消えた薫の最期の記憶と重なり、胸の奥に鋭い痛みが走る。
俺は、ORIONのログを詳細に解析するまでもなく、彼女の肉体が悲鳴を上げていることを直感した。ORIONは、作業員の歩幅、腕を上げる角度、反映される加速度、そして休憩時間の心拍数までをも管理し、「最も効率的な労働者」であることを強いる。彼女の呼吸の一拍ですら、システムは容赦なく監視し続けている。
「チッ、商品まで汚しやがって。佐伯、あいつはもうクビだ。不適合判定の確定ログを出せ。加藤CEOに直報するルールになってんだよ」
高橋の太い指が、俺のキーボードへ伸びる。加藤の耳に入れば、彼女は即座にこの現場を追われ、明日を生きる糧すら失うことになるだろう。NEXUSITEの契約書には、効率維持が困難な場合の即時解雇条項が、俺の書いた精緻な文言で刻まれている。俺自身の手で、彼女をこの地獄から追い出す引き金を引かなければならないのか。
「あ、お待ちください」
俺の手が、無意識に高橋の腕を制していた。自分でも驚くほど、指先が氷のように冷たい。
「なんだよ、佐伯. 離せよ」
「……保守権限に基づく、一時的な調査が必要です。今の停止は、彼女のデバイスが受信したパケットロスによるものかもしれません。システムの同期エラーの可能性があります」
「パケット……? 何言ってんだ、目で見りゃサボりだろうが」
「私が設計したシステムです」
俺は、高橋を真っ向から見据えた。かつての自分なら、迷わず不適合のボタンを押していただろう。だが、彼女のあの横顔が、20年以上前の記憶を激しく揺さぶる。
「私以上に、このログの異常を見抜ける人間は、この会社にはいません。判定は、調査が終わるまで保留にさせてください。もし私の見立てが間違っていれば、責任は私が取ります」
高橋は忌々しそうに舌打ちをしたが、元エリートとしての俺の「技術的な断言」には、現場上がりの彼は抗えなかった。
「……せいぜい30分だぞ。それまでに『異常なし』の報告がなきゃ、お前もろとも上に報告するからな」
叩きつけるような足音と共に、高橋が部屋を出ていく。バタン、と重いドアが閉まる音が、無機質な監視室に空虚に響いた。
***************************************
ORIONの深部。成瀬結の個体データを、一時的な「メンテナンス・モード」として処理し、全体の監視網から切り離す。それは、システム上に彼女を「存在しない人間」として隠蔽する作業だった。
だが、この隠蔽は諸刃の剣だ。管理ログに「権限外アクセス」の警告が数秒間だけ黄色く点滅する。これを見逃させるため、別のダミーサーバーを経由してパケットを偽装する。もし加藤CEO直属のシステム監査チームにこの足跡を辿られれば、待っているのは「背任」による即時解雇だ。そうなれば、二度とこの檻に触れることはできない。俺自身の命綱を削るような作業に、指先が痺れる。
なぜ、彼女はここにいるのか。その理由が何であれ、俺が作ったこの檻に、彼女を殺させるわけにはいかない。奪還すべきものは、会社だけではない。彼女を守り抜くために、この巨大なシステムそのものを敵に回すことを決意した。
最後までお読みいただきありがとうございます。
【お知らせ】
キャラクターのビジュアル資料や裏設定などは「note」にて公開中です。
更新情報はX(旧Twitter)でお知らせしていますので、よろしければそちらもご覧ください。




