↓ ↑ページトップへ
表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

PR
6/10

第6話 古き大魔導士のプライド

ファンファーレの音色が、遠く青空へと響き渡っていた。

 アルカディア王国の王都は、年に一度の国家最大の祭典『星辰祭』の熱気に包まれていた。

 大通りには色鮮やかな祝祭の旗がはためき、屋台からは香ばしい焼き菓子の匂いが立ち上り、着飾った市民や旅人たちで溢れかえっている。

 王宮の大広場には、隣国の王族や同盟国の使節団、貴族たちが集い、正午から始まる国家守護の儀式を今か今かと待ちわびていた。


 その華やかな祝祭の裏側――王立魔導院の第一編纂室もまた、早朝から独特の緊張感に包まれていた。


「ルミナさん、王都外周の第三補助結界の術式、【統合申請(プルリクエスト)】の最終確認をお願いします」

「はい、テオさん! 魔力の供給ライン、逆流防止の幾何学陣……うん、完璧です! 不備はありません、承認印を押しますね!」


 カチリ、と心地よい魔導印の音が響く。

 空中に浮かぶ光の申請書に黄金の『LGTM』が刻印され、整えられた補助結界の術式が、中央大魔導書の本流(メイン)へと滑らかに統合された。


「よし、これで式典会場を囲む補助結界の術式は、すべて本流への合流が完了しました!」

 ルミナが額の汗を拭い、満面の笑みを咲かせた。


 机を並べる若手魔導士たちからも、安堵の歓声が上がる。

 昨日アイザックが導入した【統合申請(プルリクエスト)】と【魔導査定(コードレビュー)】の制度。

 最初は「怒られるのではないか」と怯えていた若手たちだったが、お互いに敬意を持って呪文を読み合い、改善点を優しく指摘し合う文化が定着した結果、わずか一晩で星辰祭に必要な数十本もの補助術式が、誰一人ミスを出すことなく完璧に組み上げられていたのだ。


「アイザック先輩! 見てください、補助結界の稼働前検査、エラーゼロです!」

 ルミナが誇らしげに手帳の画面をアイザックに見せてくる。


 アイザックは手元のマグカップから温かい茶をすすり、目を細めて頷いた。

「素晴らしい仕上がりです、ルミナさん、テオくん。チーム全員の知恵を結集したからこそ、無駄のない強固な術式になりましたね」


「へへっ、アイザック先輩にそう言ってもらえると自信がつきます!」

 テオが照れくさそうに頭を掻く。


 心理的安全性が担保され、属人化が排除された理想的な開発チーム。

 前世で数々の炎上現場を渡り歩いてきたアイザックにとっても、これほど見ていて誇らしい光景はなかった。


 ――だが。

 その温かな光の輪を、冷酷に踏みにじる足音が響いた。


『――ドカァァァン!!』


 編纂室の重厚な扉が、蹴破らんばかりの勢いで乱暴に開け放たれた。

 室内の魔導士たちが、ビクッと肩を跳ねさせて振り返る。


 そこに立っていたのは、第一編纂室長バルカス・グライフェンだった。

 金糸の豪奢な儀式用正装ローブを羽織り、血走った眼をギラギラと輝かせている。その右腕の脇には、銀色の鎖で厳重に封印されていたはずの、禍々しい漆黒の魔導書が抱えられていた。


「がっはっはっは! 朝からご苦労なことよ、若造ども!」


 バルカスは傲然と胸を張り、大股で中央の台座へと歩み寄ってきた。

 昨日の沈黙と鬱屈をすべて吹き飛ばすかのような、異様なハイテンションだった。


「室長……? その抱えておられる魔導書は……」

 テオがおずおずと尋ねる。


「これか? これぞ、本日の星辰祭のすべてを司る最高機密――『星辰祭・原典儀式大魔導書』よ!」

 バルカスは自慢げに黒革の魔導書を高く掲げて見せた。


「貴様らがちまちまと弄くっておった補助結界など、ただの前座に過ぎん! この式典の真の華……隣国の王族や使節団の度肝を抜く【天蓋極光大結界】と、フィナーレで王都の天空を真紅に染め上げる【祝祭極大火炎陣】! この二大極大魔導は、昨夜儂が一睡もせず、一人で原典に直接書き上げてやったわ!」


「「――――えっ!?」」

 ルミナとテオが、同時に凍りついたような声を上げた。


「ひ、一人で直接……? 室長、まさか……」

 ルミナの顔から、急速に血の気が引いていく。


「室長、その儀式魔導書……どなたが【魔導査定(レビュー)】を行われたのですか……?」


 ルミナの問いに、バルカスは侮蔑に満ちた大笑いで応じた。


「がっはっはっは! 査定じゃと!? 笑わせるな見習いが!」

 バルカスは杖の石突きで床を激しく叩いた。


「儂は第一編纂室長、アルカディア王国最高位の上級大魔導士バルカス・グライフェンぞ! この王国で、誰が儂を査定できるというのだ! 若造どもが生意気にも群れをなして『さてい』ごっこに興じておるようだが、本物の魔導とは一握りの天才の閃きのみが紡ぎ出すもの! 凡人のチェックなど、儂の神速の魔術行使の邪魔にしかならんわ!」


「で、でも室長!」

 テオが必死に食い下がる。

「どれだけ偉大な大魔導士であっても、一人で徹夜で書いた術式には、必ず予期せぬ見落としや魔力の歪みが生じる可能性があります! ましてや相手は、式典会場全体を覆う極大魔導なんですよ!? どうか、本流へ反映する前に、僕たちにも確認させてください!」


「黙れ若造が!」

 バルカスが一喝した。その瞳には、若手たちへの嫉妬と、へし折られたプライドを取り戻そうとする執念が狂気となって渦巻いていた。


「貴様らなどに儂の術式を見せてたまるか! どうせ小賢しい理屈をつけて儂の閃きにケチをつけ、儂の手柄を横取りする気であろうが! 儂の書いた呪文に、万に一つの瑕疵などあるはずがないわ!」


 バルカスは嘲笑いながら、腰の鍵束から王宮地下の霊脈炉へと繋がる転移印を取り出した。


「言っておくがな、すでに遅いわ! この儀式魔導書の術式は、先ほど儂自身の手で、王宮地下の中央霊脈炉へ《《直接装填》》を完了させてきたところよ! 式典の開始とともに、儂の極大魔法が自動起動する手筈になっておる!」


「なっ……!?」

「地下の霊脈炉に、もう装填しちゃったんですか……!?」

 テオとルミナが絶望に目を見張る。


 その暴挙を目の当たりにし、アイザックのこめかみで、プツンと何かが切れる音がした。


(……本番当日の、リリース一時間前に)

(誰のレビューも通さず、テスト環境での動作確認もせず)

(『俺はシニアだから』という謎の特権意識で、開発責任者が本番サーバーに直接 『push -f』 して本番稼働プロセスにぶち込んだだと……!?)


 前世のIT業界であれば、一発で懲戒解雇、損害賠償請求、二度と業界の敷居を跨げなくなるレベルの重犯罪(コンプライアンス違反)である。


 なぜそんなことが許されてしまうのか。

 理由は単純だ。この組織にはまだ、『たとえ室長であっても、レビューなしでは本番にマージできない』という【ブランチ保護ルール(Branch Protection Rules)】の強制力が備わっていなかったからだ。

 権限管理がガバガバなシステムにおいて、最も恐ろしい脆弱性は外部のハッカーではない。暴走した内部の権力者なのだ。


「がっはっは! では儂は式典会場の貴賓席へ向かうぞ! 総監のエレオノーラ公爵令嬢も列席される星辰祭の壇上で、儂の真の力を見せつけてやるわ!」


 バルカスは若手たちを一瞥もせず、勝ち誇った足取りで編纂室を去っていった。

 バタン、と乱暴に扉が閉まる。


「ど、どうしよう……どうしようアイザック先輩……!」

 ルミナが泣きそうな声で、アイザックの袖に縋り付いてきた。


「バルカス室長、昨夜からずっと興奮してて……あんな状態で書いた極大魔法が、無事に動くはずがありません……! もし式典の最中に結界が壊れたり、爆炎が暴走したら……王族の方々や外国の使節団まで巻き込まれて、王国が終わっちゃいます……!」


「テオくん、地下霊脈炉の強制停止はできないのか?」

 同僚の魔導士が叫ぶが、テオは青ざめて首を横に振る。

「む、無理です……! 室長の権限で霊脈炉に二重施錠がかけられていて、式典開始まで外側から術式を解除することはできません……!」


 パニックに陥り、頭を抱える若手魔導士たち。

 刻一刻と、正午の式典開始の鐘の音が近づいてくる。

 あと、四十分もない。


 だが。

 その阿鼻叫喚の現場の中で、アイザックだけは――静かに立ち上がり、胸ポケットから黒革の手帳を取り出していた。

 その表情には、焦りも怒りも微塵もなかった。

 あるのは、修羅場を幾重にもくぐり抜けてきた、SRE特有の氷のような冷徹さだけだった。


「ルミナさん、テオくん。深呼吸してください」

 アイザックの静かな声が、室内のパニックをピタリと押し止めた。


「あ、アイザック先輩……?」

「室長がプライドを拗らせて、レビューを通さずに本番へ直書きすることなど、最初から織り込み済みです」


「え……?」

 ルミナが目を丸くする。


「昨夜、室長が執務室で怪しい動きをしていたのは気付いていました。だから僕は、昨夜のうちに王宮地下の霊脈炉の受信門へ、ある自作の魔導具を仕込んでおいたんです」


 アイザックは手帳を開き、蒼い光のルーンを紙面へと走らせた。


「人間は嘘をつき、時に慢心からミスを犯します。ですが――術式の論理構造(コード)は決して嘘をつきません。室長の書いた呪文が本当に完璧なのか、それとも致命的なバグを抱えた即死トラップなのか……それを客観的に自動判定する守護者を起動します」


 アイザックの瞳の奥で、蒼い幾何学陣が高速で回転を始めた。


「――目覚めよ、【自動詠唱検定器《オート・テスト・ゴーレム》】」


 その瞬間だった。


『――ゴゴゴゴゴゴゴゴゴゴゴッ……!!』


 王都の地下深く――王宮の真下に位置する巨大霊脈炉の方向から、空気を震わせるような重低音の地鳴りが響き渡った。

 窓ガラスがガタガタと激しく振動し、編纂室の床が小刻みに揺れ始める。


「な、なんの音ですか……!? 地震……!?」

 テオが叫ぶ。


 アイザックの手帳の紙面に、血のように赤い、禍々しい警告光が点滅し始めた。


『――検定開始(RUNNING CI PIPELINE)』

『対象:星辰祭・原典儀式大魔導書(バルカス・コミット)』

『構文解析:進行中……』


 アイザックは冷ややかな眼光で、手帳に表示される紅蓮の数式を睨み据えた。


「さあ、見せてもらいましょうか。王国最高位の大魔導士が、レビューも通さずに書いたコードの『真の品質』とやらを」

◆【今話のITまめ知識:なぜ「天才プログラマー」でもレビューが必要なのか?】


第6話でバルカス室長がやらかした「ノーレビュー・ノーテストでの本番直デプロイ」。

IT業界において、最も悲惨な大規模障害を引き起こす典型的なアンチパターンです。


◆1.「天才の勘」はなぜ危険なのか?

どれだけ技術力の高いベテランや天才であっても、人間である以上「寝不足」「体調不良」「思い込み」「単純なタイプミス」から逃れることはできません。

特に「俺のコードに間違いはない」と過信した瞬間に、致命的なセキュリティホールや暴走バグが混入します。


◆2.「ブランチ保護ルール(Branch Protection Rules)」

現代のGitHubなどでは、今回のバルカスのような暴走を防ぐため、「たとえ社長や最高技術責任者(CTO)であっても、他のメンバーのレビュー承認(LGTM)が1つ以上ないと、本番(main)には絶対にマージできない」という鉄のルール(ブランチ保護)をシステム的に設定します。


◆3.ルールは「人を疑うため」ではなく「守るため」にある

もし重大なバグでシステムが爆発したとき、一人で書いた人間はその責任を一身に背負わされ、人生を棒に振ることになります。

「仲間と一緒にチェックした」という事実があるからこそ、エンジニアは安心して本番リリースに挑めるのです!

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。