月曜の朝礼が終わった瞬間、部長の黒川哲也が腕を組んだまま私の席へ歩いてきた。革靴の音が静まり返ったフロアに響く。「霧島さん、基幹システムのリプレイスプロジェクトから外れてもらう」——理由を聞くと、彼は鼻で笑って言った。「派遣だろう。派遣女に無理だ」私は毎日、誰よりも早く出社し、このシステムの設計図を一行ずつ書いてきた。なのに、たった一言で全てを奪われた。フロアの誰も、口を開かなかった。その夜…

月曜の朝礼が終わった瞬間、部長の黒川哲也が腕を組んだまま私の席へ歩いてきた。革靴の音が静まり返ったフロアに響く。「霧島さん、基幹システムのリプレイスプロジェクトから外れてもらう」——理由を聞くと、彼は鼻で笑って言った。「派遣だろう。派遣女に無理だ」私は毎日、誰よりも早く出社し、このシステムの設計図を一行ずつ書いてきた。なのに、たった一言で全てを奪われた。フロアの誰も、口を開かなかった。その夜...

月曜の朝礼が終わった瞬間、フロアに低く響く声が落ちた。システム開発部の部長、黒川哲也が腕を組んだまま、霧島蒼井の席へと歩いてくる。川靴の音が静まり返った床に鳴り響き、周囲の社員たちがこっそりと耳をそばだてた。空気がじわりと重くなる。このフロアの暗黙のルールとして、こういう時、誰もが見て見ぬふりをする。

「霧島さん、ちょっといいか」

低く威圧的な声だった。蒼井は画面から目を上げ、静かに黒川を見つめる。

「基幹システムのリプレイスプロジェクトチームから外れてもらう」

一瞬、フロアの空気が止まった。

「理由をお聞きしてもよろしいですか?」

「理由? 派遣だろう」

黒川は鼻を鳴らし、腕を組み直して顎をわずかに上げた。見下ろす角度が意図的に作られている。

「あれだけの規模のプロジェクトは、正社員でも荷が重い。派遣女に無理だ。はっきり言ってやった方が親切だろう」

会議室の隅で同僚の西条が顔をしかめた。田中は目を伏せ、何も言わなかった。フロアの誰もが息を潜めている。誰かが口を開けば、次は自分が標的になる。そういう空気を黒川は巧みに作り出していた。

蒼井はしばらく無言だった。怒っているわけではない。ただ静かに事実を整理していた。このプロジェクトの要件定義書は自分が書いた。システムの骨格となるアーキテクチャ設計図も自分が引いた。今、チームに残っているエンジニア五人は、自分が書いた仕様書を元に動いている。黒川が自慢げに語るこのプロジェクトの土台は、全て蒼井が作ったものだった。

それでも蒼井は声を荒げなかった。表情一つ変えず、静かに深く息を吸った。

「わかりました」

蒼井はそれだけ言って、深く頷いた。黒川は満足げに顎を引き、背を向けた。勝ったと思っているのだろう。その背中に向かって、蒼井は小さく呟いた。

「後悔しないでくださいね」

その声は誰にも届かなかった。届かなくてよかった。まだその言葉の意味を知る者は誰もいなかったから。

プロジェクトから外された翌日、蒼井に与えられた業務は既存システムの障害ログの集計だった。誰にでもできる単純作業。明らかな左遷だった。蒼井はそれでも黙って画面に向かい、与えられた仕事を丁寧に確実にこなした。文句もため息もなかった。

黒川は午後の打ち合わせで声を弾ませていた。

「霧島を外したことでチームがすっきりした。あいつはどうも場の空気を読まないからな」

部下の田中が媚びるように頷く。

「そうですよね。部長。霧島さんにそこまでやらせるのも、正直どうかと思ってました」

「そういうことだ。プロジェクトは俺が直接見る。心配するな」

会議室の外までその声は漏れ聞こえた。西条は唇を噛んで視線を落とした。蒼井には聞こえていたはずだった。だが、表情を一つ変えず、画面に向かい続けた。

その夜、蒼井は自宅のデスクに座っていた。画面には現在進行中のシステム設計図。黒川のチームが引き継いだバージョンだ。蒼井はそれを一行ずつ無表情に読み進めた。コードの向こうに、作った人間の思考が透けて見える。どこで迷ったか、どこを省いたか、どこを分かっていないか。

そして、止まった。

やっぱり分かってない。

認証モジュールの接続設計に根本的な構造ミスがある。このまま本番稼働させれば、外部から侵入される可能性があった。しかも基幹データベースに直結する箇所だ。最悪の場合、グループ三十社分のデータが丸ごと危険にさらされる。

蒼井はメモ帳を開き、問題箇所を書き出した。報告すべきか。しかし、自分はもうチームから外されている。黒川に伝えれば、また追い払われるだけかもしれない。

しばらく考えた後、蒼井は一枚のメモを書き、西条のデスクに置いておいた。

「このポート設計、要確認です。根拠は添付の通り。後は任せます」

感情はどこにも書かなかった。ただ事実だけを、必要な人間に届けた。それだけでよかった。

翌朝、西条はメモを読んで青ざめた。手がわずかに震えていた。書かれている内容の意味を理解するのに数分かかり、理解した瞬間、背筋が冷たくなった。

「蒼井さん、これ本当ですか?」

蒼井は静かに頷いた。

「本当です。早めに伝えた方がいいと思って」

「黒川部長に言います」

「それがいいと思います」

西条は部長室をノックした。黒川は書類に目を落としたまま顔を上げなかった。

「部長、システム設計に問題が見つかりました。霧島さんが指摘してくれたんですが」

黒川は資料から目を上げずに言った。

「霧島? あいつはもうプロジェクトに関係ない。第三者に横やりを入れられる筋合いはない」

「でも、認証モジュールの接続が……俺のチームのことは俺が決める。いちいち口出しするな」

西条は唇を噛んで部屋を出た。廊下に出た瞬間、大きく息を吐いた。伝えた。それだけはした。後はどうなるか。

三日後、本番リリース前の最終テストでシステムが落ちた。認証エラーが連発し、データが正常に返ってこない。チームは深夜まで原因究明に追われた。プロジェクトルームの空気は重く淀んでいた。誰も口を開かない。誰も目を合わせない。

田中が青い顔で黒川に報告する。

「部長、接続設計の問題のようです」

「何?」

「霧島さんが指摘していた箇所です」

黒川の顔がわずかに歪んだ。

「直せるか?」

「今のチームでは……」

「少し、じゃなくて答えを言え」

田中は下を向いた。

「難しいと思います」

沈黙が部屋を満たした。黒川は何も言わなかった。言える言葉がなかった。窓の外では夜の街が静かに光っていた。誰もその光を見ていなかった。

リリースが延期になった。社内に動揺が走った。このシステムはグループ会社三十社が使う基幹インフラだ。一週間の遅延は億単位の損失に直結する。経営陣への説明、取引先への謝罪、スケジュールの全面見直し。あらゆる負担が一気に降りかかってきた。本社からの問い合わせが黒川の元に殺到した。

「原因は何ですか?」

「今調査中です」

「調査中ですか。いつ終わりますか?」

「努力します」

曖昧な言葉しか出てこない。黒川自身が問題の本質を理解できていなかったからだ。技術的な説明を求められるたびに言葉に詰まり、部下に目を向けても誰もフォローできなかった。チーム全体が答えを持っていなかった。

会議室での報告が終わるたびに、黒川の顔から血の気が引いていった。積み上げてきた権威が音を立てて崩れていく。それでも認めることができなかった。自分が間違っていたと口にすることができなかった。

その頃、蒼井は黙々と障害ログの集計をしていた。与えられた仕事を淡々とこなしていた。その姿が逆に、周囲には異様に映った。西条が声を潜めて言った。

「蒼井さん、やっぱりあなたが直すべきです。部長は意地を張ってますけど、このままじゃ全部崩れる」

蒼井はしばらく考えた。

「私が動くことで、誰かが責任を問われますか?」

「多分、部長が」

「それは部長が選んだ結果ですから、私には関係ないですね」

西条は目を丸くした。蒼井は立ち上がった。椅子を引く音が静かなフロアに響いた。

「でも、システムが死ぬのは関係あります。会社のお金も、使ってる人たちのデータも動きます」

その言葉に、西条は何も返せなかった。蒼井はすでに歩き出していた。

蒼井がプロジェクトルームに入ると、チームの空気が固まった。誰もが一瞬動きを止めた。昨日まで障害ログを集計していた派遣社員が、なぜここにいるのか。その疑問が全員の顔に浮かんでいた。

「霧島さん、部長の許可はありません」

蒼井はそれだけ言って、空いている端末に座った。問題のソースコードを開き、静かに指を動かし始める。その迷いのない動作に、室内の誰もが言葉を失った。

田中が止めようとした。

「ちょっと待ってください。勝手に……」

「止めるのは自由です。でも、あと四十分でテスト再開のはずですよね」

田中は口をつぐんだ。反論できなかった。時間は確実に迫っていた。

蒼井の指が走る。ログを読み、構造を把握し、修正案を組み立てる。その速度が尋常ではなかった。画面の切り替わりが早すぎて、隣で見ている田中には何をしているのかすら追えない。チームのエンジニアたちが、いつの間にか蒼井の背後に集まっていた。誰も声を出さなかった。ただ画面を見つめていた。

若いエンジニアが思わず呟いた。

「これ、どこでそんな設計覚えたんですか?」

「このシステムを作ったので」

「え?」

蒼井は振り返らずに答えた。

「このシステムの設計者は私です。最初から最後まで」

室内が静まり返った。田中の顔がみるみる青ざめた。自分たちが毎日触っていた基幹システムの本当の作者が、目の前にいた。派遣のあの地味な女性が。

三十七分後、テストが再開された。エラーは一つも出なかった。チームの誰もが画面を見たまま動けなかった。西条だけが静かに目を潤ませていた。蒼井はすでに次の確認作業に移っていた。

翌朝、黒川が怒鳴り込んできた。川靴の音が廊下に響き、フロアの全員が顔を上げた。黒川の顔は赤く、こめかみに青筋が立っていた。

「霧島が無断でプロジェクトに介入した。一存行為だ。契約違反だ。分かってるか?」

蒼井は立ち上がらなかった。静かに黒川を見上げた。その目に怯えはなかった。

「一存行為ですか?」

「そうだ。派遣には権限がない。お前のせいでチームの統制が乱れた」

周囲の社員たちが息を潜めて成り行きを見守っていた。田中は視線を落とした。西条だけがまっすぐ蒼井を見ていた。

「では、確認させてください」

蒼井はデスクから一枚の書類を出した。あらかじめ用意してあったものだった。

「このシステムの設計仕様書の作成者欄、読んでいただけますか?」

黒川が書類を手に取る。その手がわずかに止まった。

「霧島蒼井」

「はい。このシステムの著作権者として登録された名前です。著作権者が自分の設計に基づいて修正作業を行うことを、一存行為とは言いません」

黒川の手がかすかに震えた。

「それは以前の話だろ」

「著作権に以前も以後もありません」

蒼井は静かに続けた。声は穏やかだった。怒ってはいなかった。ただ事実を並べていた。

「そしてもう一つ。あの設計ミスを私が事前に指摘したことは、西条さんが記録を持っています。それを握りつぶしたのは誰でしょうか」

フロアが凍りついた。黒川は何も言わなかった。言葉が出てこなかった。巨大な何かが、音もなく崩れ始めていた。それをこの場にいる全員が感じていた。

その日の午後、本社から人間が来た。岡本次席。グループ全体のシステム統括を担う、実質的な最高責任者だ。その人物が直々にフロアに現れた。それだけで空気が変わった。

黒川が慌てて出迎え、営業用の笑顔を貼り付けて声をかけた。

「わざわざお越しいただかなくても、報告は……」

「報告はいい」

岡本は短く遮った。黒川の言葉を聞く気がないように。

「霧島さんはいますか?」

その一言でフロアの空気が変わった。専務が尋ねてきた相手は、部長でも役員でもなかった。派遣社員の霧島蒼井だった。

蒼井が立ち上がった。

「はい。ここにいます」

専務は蒼井を見て深く頭を下げた。

「今回の件、迷惑をかけました。遅くなりましたが、直接お詫びに来ました」

黒川の顔がみるみる蒼白になった。専務が黒川に向き直る。

「黒川部長。あなたは霧島さんがどういう方か、調べましたか?」

黒川は振り返らずに言った。その声は静かだったが、反論を許さない重さがあった。

「霧島蒼井さんは東京大学大学院情報工学研究科修士課程修了。シリコンバレーにてシニアアーキテクトとして三年。特許三件のうち一件は、今あなたの部署が使っているシステムの中核技術です」

黒川は口を開いたまま固まった。田中も西条もフロアの全員が静止していた。専務の言葉が静かに、しかし確実に黒川の足場を崩していった。積み上げてきた権威が音もなく消えていく。黒川にはもう返す言葉がなかった。

「なぜ、派遣で?」

黒川がかれた声で言った。それは怒りではなかった。もはや純粋な困惑だった。自分が踏み潰そうとした相手が何者だったのか。その事実がじわじわと染み込んでくる。

専務は蒼井の方を向いた。

「話してあげてもいいですか?」

蒼井は少し考えてから頷いた。

専務が静かに話し始めた。

「この会社は五年前に一度、経営危機に陥りました。その時、再建の鍵になったのが基幹システムの刷新でした。当時の設計を全部引き受けてくれたのが、蒼井さんのお父様です。霧島総一郎さん、元本社CTO」

室内がざわめいた。田中が顔を上げた。西条は目を見開いた。

「総一郎さんは三年前に亡くなられました。その意志を継いで、娘さんが影でこの会社のシステムを守り続けてくれていた」

黒川が椅子から立ち上がれないでいる。自分が派遣女と呼んで追い払った相手が、この会社を救った男の娘だった。その事実が黒川の胸に重くのしかかった。

蒼井が初めて、自分の言葉で語り始めた。声は静かだった。感情を押し殺しているのではなく、本当に穏やかだった。

「私が派遣を選んだのは、父が作ったものを外からではなく、中から守りたかったからです。肩書きはいりませんでした。システムが生き続けてくれれば、それで十分でした」

田中が俯いた。自分が吐き続けてきた言葉を、今更ながら思い出していた。西条は静かに目を拭った。フロアに長い沈黙が流れた。誰も何も言えなかった。言える言葉を、誰も持っていなかった。

その夜、事態は想定外の方向に動いた。本社のセキュリティ部門から緊急の連絡が入った。担当者の声がわずかに上っていた。

「競合のD社が今週リリースした新システムの構造が、うちの基幹設計と酷似しています」

蒼井はその報告を聞いて目を細めた。酷似という言葉の重さを瞬時に理解した。

「ログを見せてください」

アクセスログを開く。外部からの不正なアクセスではない。内部からの定期的なデータの持ち出し。しかも、プロジェクトの基幹設計ファイルが対象だった。持ち出された量と頻度を確認するうちに、蒼井の表情が静かに険しくなった。これは偶然ではない。意図的で、計画的な行為だった。

「アクセス権を持っているのは誰ですか?」

セキュリティ担当が画面を指さした。

「プロジェクト管理者権限のアカウントのみです」

蒼井は静かにそのアカウント名を確認した。

黒川哲也。

誰かが息を飲む音がした。部屋の温度が一度下がったような気がした。誰も口を開かなかった。蒼井はログのスクリーンショットを保存し、専務に転送した。それだけだった。怒りも、悲しみもなかった。自分が告発してやったという顔もしなかった。ただ事実だけを、正しい場所に届けた。

画面を閉じて、蒼井は静かに立ち上がった。窓の外には夜の町が広がっていた。どこかのビルに明かりが灯っている。今夜も誰かが遅くまで働いている。蒼井はしばらくその光を見つめてから、視線を手元に戻した。まだやるべきことがあった。

翌朝、黒川部長は出社しなかった。代わりに本社から法務と人事が来た。スーツ姿の二人が無言でエレベーターを降りてくる。その姿を見た瞬間、フロアの誰もが何かを察した。静かに、しかし確実に、何かが終わろうとしていた。

会議室に黒川が呼ばれたのは昼過ぎだった。廊下を歩く黒川の顔は青白かった。いつもの威圧感がどこにもなかった。

「黒川さん、先日のアクセス記録について確認させていただきます」

黒川は最初、否定した。

「誰かが俺のアカウントを使ったんだ」

「ログには、あなたの社用PCからあなたの認証情報でアクセスした記録があります。さらに、D社がリリースしたシステムのソースコード構造を外部企業に解析依頼していました。類似率は八十七パーセントです」

黒川の額に汗が浮かんだ。指先がかすかに震えていた。否定の言葉がもう出てこなかった。

「弁護士を呼ぶ」

「それはご自由に。ただし、本日付けで職務停止処分となります。社内調査が完了次第、刑事告発も検討します」

椅子を引く音がした。黒川が立ち上がった。足元がおぼつかなかった。

「霧島が告発したのか」

法務担当は首を振った。

「いいえ。ログは自動検知システムが発見しました。霧島さんはデータを転送しただけです」

黒川は返す言葉を持たなかった。自分が踏み潰そうとした相手は、最後まで怒りすら見せなかった。ただ正しいことをした。それだけだった。会議室の窓から青い空が見えた。黒川にはその青さがひどく眩しかった。

社内に静かな激震が走った。黒川部長が情報漏洩で職務停止。競合D社との法的紛争が始まる。グループ会社への説明と謝罪対応。あらゆる問題が一気に吹き出した。誰もが慌て、誰もが走り回った。だが、采配を振るべき人間がいなかった。黒川が消えたことで、プロジェクトは舵を失った船になった。

岡本専務は緊急会議を招集した。役員と部長クラスが一堂に会した。重苦しい空気の中、専務が口を開いた。

「次期基幹システムのプロジェクト統括を、霧島蒼井さんに依頼します。雇用形態については本人の意向に沿った形で、正式なオファーを出します」

会議室がざわめいた。派遣社員をプロジェクト統括に据える。前例のない人事だった。だが、異を唱える者はいなかった。あの場面を見ていた全員が、それが最善だと分かっていたからだ。

フロアに戻った専務が、蒼井に向き直った。フロアの全員が固唾を飲んで見守っていた。蒼井は少し考えてから言った。

「条件が一つあります」

「何でしょう?」

「西条さんを副統括にしてください。彼は最初から正しい判断をしていました」

西条が目を見開いた。自分の名前が出るとは思っていなかった。口元がわずかに震えた。専務が頷いた。

「もちろんです」

田中は自分の手をじっと見ていた。蒼井を貶めるような言葉を吐き続けた、その手を。何かを言おうとして、言葉が出なかった。謝罪の言葉すら、今の自分には資格がないと思った。ただ俯いていた。

プロジェクトが正式に再始動した。蒼井が統括についた途端、チームの空気が変わった。重く淀んでいたものが、すっと晴れるような感覚だった。指示が明確で無駄がなく、全員が何をすべきか分かる。会議の時間が半分になった。報告書の手戻りがなくなった。チーム全体が同じ方向を向いて動き始めた。

若いエンジニアが画面を覗き込みながら言った。

「なんでこんなに設計が綺麗なんですか?」

「慣れです」

蒼井はそれだけ言って、画面に向き直った。褒め言葉を受け取るそぶりすらなかった。それが却って、チームの信頼を集めた。

田中は以前とは別人のように変わっていた。黒川がいた頃のこびるような態度はどこにもなかった。与えられた仕事を黙々とこなしていた。蒼井に対して何かを言うことも、近づくこともなかった。ただ自分にできることを精一杯やっていた。それが今の田中にできる唯一のことだった。

一方、黒川のその後は無惨だった。社内調査が完了し、意図的な情報漏洩が確定。刑事告発が行われ、D社との民事訴訟も始まった。業界内での評判は、瞬く間に地に落ちた。転職活動を始めたものの、同業他社にはすでに話が回っていた。

「黒川って、あの情報漏洩の人か」

面接でそう言われたという話が流れてきた。妻は調査結果が出た翌週に離婚届を置いて出ていった。二十年連れ添った妻だった。

「あなたのことは信用できない」

それだけ書いてあったと、田中が小声で教えてくれた。田中もまた、その言葉の重さを自分のこととして受け止めていた。

プロジェクトは三週間後、無事に本番稼働した。グループ三十社に、安定したサービスが届いた。リリース当日の夜、チームで小さな打ち上げがあった。誰かが買ってきたビールとコンビニのつまみ。豪華ではなかったが、誰もがそれで十分だと思っていた。本当に大事なものが完成したからだ。

西条がビールを持って、蒼井の隣に座った。しばらく二人は無言で窓の外を見ていた。夜景が静かに広がっていた。

「蒼井さん。最初にメモを置いていった時点で、やっぱり分かってて全部見てたんですよね」

蒼井はグラスに口をつけながら、少し首をかしげた。

「何のことですか?」

「黒川部長が崩れていくの、全部計算してたんじゃないかって」

蒼井はしばらく黙った。グラスの中の泡が静かに消えていった。

「計算じゃないです。ただ正しいことをした。それだけです」

「その一つ一つが、積み重なって」

「そうですね」

蒼井は窓の外を見た。遠くのビルに明かりが灯っている。どこかで誰かが今日も何かを作っている。誰かの仕事が、誰かの日常を支えている。その連鎖が静かに、確かに続いている。

「父は言ってました。技術は嘘をつかないって。どれだけ隠しても、どれだけ踏み潰しても、本物は必ず残る」

西条は黙ってグラスを傾けた。その言葉の意味を噛みしめるように。

「いい言葉ですね」

「そうですね」

蒼井は小さく笑った。珍しい表情だった。西条は初めて見る気がして、思わず目を細めた。遠くのビルに、また一つ明かりが灯った。

数週間後、蒼井は会社の屋上に立っていた。冷たい風が髪を揺らす。眼下には町が広がっていた。無数の明かりが静かに瞬いている。この町のどこかで、今日も誰かが働いている。誰かが作り、誰かが届け、誰かが受け取っている。その営みを、システムが静かに支えている。

スマートフォンに一通のメッセージが届いた。送り主は知らない番号だった。蒼井は少し迷ってから、画面を開いた。

「霧島さんへ。黒川です。とても遅いことは分かっています。ただ、あなたが守ってくれなければ、このシステムはもっと早く死んでいた。それだけは感謝しています」

蒼井は長い間、画面を見つめた。怒りはなかった。哀れみもなかった。ただ静かな感情が胸の中に広がった。それが何なのか、蒼井自身にもうまく言葉にできなかった。返信はしなかった。する必要もなかった。その人はこれから、自分がしたことと向き合って生きていく。それで十分だった。

ポケットにしまって、遠くを見る。父が設計したこのビルのサーバー室は、今日も静かに動いている。何百万というデータを守り続けている。

「ちゃんと守ってるよ」

誰にともなく蒼井は呟いた。風が、答えるように吹き抜けた。父の声がどこかから聞こえた気がした。気のせいだと分かっていた。でも、悪くなかった。

黒縁メガネを直して、蒼井は階段を降りた。今日も仕事がある。

Thumbnail