「名なし」の当番端末は、質問に答えるまで閉じられないように作られていた。
真壁朔(まかべ・さく)は画面の隅にある終了印を三度押した。反応はない。表示されている案件は1件だけだった。7年前、零号裁定の被害予測を受け取った後、真壁朔は何を自分で変えたか。犯人を尋ねる文ではない。彼自身の動詞を要求する文だった。
瀬名環(せな・たまき)は端末へ触れず、机の向かいに座った。「答えを代わりに作ることはできる。でも、それをしたら名なしが指導者になる」
朔は答えの代わりに、灯台網の原型コードを開いた。前夜、署名のない交代枠に残った二度打ちの記号と、7年前の印刷時刻が一致していた。記号だけなら彼の癖を真似できる。コードの変更履歴まで照合しなければ、自白にも嫌疑にもならない。
原型は避難用の通信網だった。沿岸の診療所、倉庫、漁船が、行政回線の停止中も救助要請を回す。中心サーバーを置かず、四地点のうち三地点が同じ判断を復唱すれば次へ送る。誰か1人が裏切っても止まらず、誰か1人が暴走しても通らない。それが最初の設計だった。
だが零号裁定の6日前、朔の技術者番号で一行が加えられている。三地点が応答しない時、保留担当1名による「暫定継続」を許す。救命の遅延を防ぐための例外だ。行末には、彼が迷う時に使っていた二度打ちの注釈記号があった。
久世遼(くぜ・りょう)はその一行を見て言った。「1人で動かせない仕組みを、あなたが1人で動かせるようにした」
「救助要請だけだ。裁定には使えない範囲だった」
朔は言い切ってから、範囲指定を確認した。救助要請を表す変数名は後から「緊急判断」へ置き換えられている。置換した技術者番号は別人のものだが、朔の例外行を消さずに対象だけ広げていた。彼が裁定を命じた証拠ではない。しかし入口を作ったのは彼だった。
公平な手がかりは3つあった。例外行の時刻は被害予測を受け取った二時間後。注釈の二度打ちは朔の癖。だが承認欄には彼の署名がなく、テスト記録では四地点すべてが応答している。例外が本番で必要だった理由だけが、履歴から抜けていた。
環は欠落を隠蔽と決めなかった。「停電で試験できなかった可能性もある。あなたが説明を書かなかった可能性もある」
朔は当時の作業日誌を要求した。継目室から届いた複写には、同じ日の頁だけが薄い。消されたのではなく、強く押した筆圧が次の紙へ移っている。斜めから光を当てると、本文の跡が読めた。「三者待機で搬送2件停止。被害予測を受領。次の応答を待たない」
その2件は誰だったのか。診療所側の台帳には名前がない。搬送番号の末尾だけが残り、1件は朔自身、もう1件は妻の梢だった。2人は予測上、救助を続ければ周囲の被害が増える対象に分類されていた。
久世が椅子を蹴った。「自分たちを救うために例外を入れたのか」
朔は否定できた。例外は全搬送へ適用され、実際に別の患者も救っている。自分だけの抜け道ではない。だが、自分が対象になった直後に決めた事実も消えない。
名なし端末には回答形式が4つあった。命令、提案、保留、利益相反による辞退。朔は辞退を選びかけた。当事者が自分を監査しないのは正しい。けれど辞退だけを残せば、何を変えたかという問いは次の当番へ運ばれ、彼の選択はまた空欄になる。
環は「利益相反を申告した上で、事実回答だけ残せる」と画面の下段を示した。前夜、告発資料を四層へ分けた手順が、ここにもある。判断権と証言を同じものにしなくてよい。
朔は自分の被害予測を開示する範囲を選んだ。分類結果と変更時刻は監査へ公開。梢の医療情報は本人同意が得られるまで保留。例外行を入れた理由は自分の署名で公開。零号裁定への転用を知っていたかは、知っていなかったと断定せず「確認できない」とした。
久世は納得しなかった。「覚えていないと言えば、何でも保留できる」
「だから記憶ではなく、変更の前後を出す」
朔は差分表を作った。変更前は三者復唱がなければ停止。変更後は保留担当1名で暫定継続。ただし六時間以内に残る三地点の追認が必要。その追認条件は、零号裁定の版では削除されていた。
削除時刻は裁定の11分前。使用された端末は海上救助庁の会議室。入室記録には高城冬一(たかしろ・とういち)と、死亡扱いになった技術者2名、そして朔の名がある。朔はその時刻、搬送車にいたはずだった。
芽衣(めい)が古い監視記録を復元した。会議室へ入った人物の顔は映らない。カードをかざす手だけが残る。朔のカードは右手で使われていた。彼は左利きだ。ただし7年前、右腕で梢を支えながら左手でカードを貸した可能性もある。映像だけで無罪にも盗用にもできない。
朔はカードを誰へ渡したか思い出そうとした。梢の声、雨の匂い、搬送車の金属音。記憶は都合よく1人の背中を作りかける。彼は名前を書かなかった。代わりに、貸与を禁止していたカードが自分の管理下から離れた事実を記録した。
その時、梢から短い通信が届いた。「カードは私が持っていた」。説明はそれだけだった。
久世は追跡を求めた。朔は接続先を調べたが、梢の現在地へ踏み込む照会はしなかった。彼女は映像で生存が確認され、同時に救助対象であり容疑の関係者でもある。生きていることは、居場所を奪ってよい許可にならない。
朔は返信した。「カードを誰に渡したかではなく、どの変更を承認したか答えてほしい。現在地は求めない」
返答を待つ間、原型コードのさらに古い版が見つかった。作成者欄は7人。被害予測の対象になった救助隊員と患者たちだった。朔は主設計者ではなく、彼らが紙で運用していた復唱規則をコードへ移した技術者だった。
「被害者が仕組みを作った」と芽衣が言った。
その言葉は免罪にも告発にも聞こえた。被害を受けた者が作ったなら善い仕組みだ、と決めれば、変更後に傷ついた人を見えなくする。被害者が権限を持った瞬間、別の誰かへ説明する責任は始まる。
原案を書いた7人のうち、3人が診療所にいた。老女は当時の紙を持ってきた。三者復唱の横に、小さく「返事がない者を反対と数えない」とある。朔はそれを「返事がなくても1人で進める」へ実装していた。似ているが同じではない。
原案の意味は、沈黙した人を処罰しないことだった。朔の実装は、沈黙を待たず進むことだった。救命現場では必要な変換に見えた。しかし誰が不在かを確かめる手順がないまま裁定へ広がれば、沈黙した人の拒否権を消す。
老女は朔を責めなかった。「私たちも、早く助けてほしかった。あなた1人の発明ではない」
朔はその言葉に逃げなかった。共同の願いから生まれた仕組みでも、コードへ変えた判断は自分のものだ。彼は名なし端末の回答欄へ書いた。「私は被害予測を受け取った後、三者待機を一者暫定継続へ変更した。自分と妻が停止対象だったことを知っていた。追認条件は残したが、転用を防ぐ範囲固定と不在確認を設けなかった」
次に、現行の灯台網へ修正案を出した。暫定継続は救命情報に限定する。実行者と対象者に関係があれば、別地域の保留担当へ自動移管する。沈黙は賛成にも反対にも数えず、不在理由と連絡試行を残す。六時間後の追認がなければ判断自体は戻せなくても、権限を自動停止する。
環は修正をすぐ適用しなかった。7人の原案者と現在の利用者へ、変更理由を別々に示した。責任を取るという名で朔が再び単独設計者になるのを防ぐためだった。
回答は割れた。診療所は範囲固定に賛成。漁船側は通信断の時に使えないと反対。外部弁護士は利益相反の自動移管を支持したが、命に関わる3分を失う危険を指摘した。
朔は完全な案を装わず、30分だけの試験を提案した。模擬救助を4件流し、1件は通信断、1件は関係者、1件は誤報、1件は通常。結果、関係者案件の移管に4分かかり、現場の目標を超えた。修正案はそのままでは通せない。
彼は失敗を削らず、移管先を1人でなく二地域へ同時通知する案へ変えた。二度目は1分20秒。速さは戻ったが、誤報案件では通知が広がりすぎた。そこで本人名を伏せた要約だけを先に送り、詳細は受任した担当へ限定した。
三度目の試験で、4件すべてが目標内に収まった。それでも本番で安全だとは言えない。診療所は二十四時間の限定運用と、停止権を利用者側にも置く条件で同意した。
朔は名なし当番として修正を命令せず、「限定試験を提案」と署名した。同時に、自分が関わる案件では当番権限を使わないと利益相反欄へ残した。辞退して消えるのでも、被害者として許されるのでもない。証言を残し、決定権だけを渡す選択だった。
梢から2通目が届いた。「私はカードを高城へ渡していない。あなたへ返した」
添付には、搬送車の受領記録があった。受領者欄には朔の署名。だが時刻は、朔が意識を失ったと医療記録にある12分後だった。
誰かが署名を真似たのか。医療時刻が誤っているのか。朔はまた名前を作らず、2つの記録を並べた。
名なし端末は回答を受理し、次の案件を表示した。第十五号、零号裁定の最終承認者を確認せよ。
承認画面には、暫定継続を実行した1名の名が復元されていた。真壁朔。
その下に、彼が一度も使ったことのない右手用の筆順で、同じ名前が署名されていた。
限定試験の記録を公開する前に、芽衣は原案者3人へ「被害者」という肩書きを付けるか確認した。答えは分かれた。老女は当時の立場を隠さないため付ける。漁師は今の判断まで被害で説明されたくないため付けない。もう1人は資料ごとに選ぶ。朔は3人を1つの被害者集団として紹介する案を撤回した。
原案の紙には7人それぞれ違う色の訂正があった。朔のコードは色を消し、同じ形式へ揃えている。機械には必要な変換だったが、誰の懸念から条件が生まれたか追えなくなった。追認条件が削られた時、反対した人へ戻る道も消えていた。
朔は新しい変更履歴に、コード行だけでなく提案者の立場と反対理由を本人が選んだ範囲で結びつけた。個人名を常に出すのではない。救助側、対象側、外部立会いという異なる理由が残るようにする。全員一致に見える完成版より、どこで意見が割れたかが次の事故を止める。
試験中、通信断役の漁船で本当に軽い火災が起きた。現場は暫定継続を使えば早い。だが利益相反規則では、朔が設計した経路を朔自身が承認できない。環は朔へ判断を求めず、診療所の担当と隣地域の船長へ要約を送った。
46秒後に消火支援が始まり、負傷者はなかった。速さだけなら旧方式が勝つ。けれど判断記録には機関室の人数、危険物、退避先が残った。朔が1人で押せば省いた情報だった。46秒は単なる遅れではなく、他人が検証できる形にする時間でもあった。
診療所は夜間に通知が集中すれば担当者が持たないと指摘した。朔は成功を制度完成とせず、受任上限と交代条件を課題へ加えた。限定運用を終える条件も、事故件数だけでなく担当者の負荷と拒否回数を含めた。
高城から「自己申告した者だけを外せば、申告しない者が最も強くなる」と監査意見が届いた。敵対する相手からでも指摘は正しかった。朔は全案件で関係者確認を先に行い、自己申告がなくても記録上の接点を別担当が調べる手順を足した。
最初の4件すべてに誰かの接点が見つかった。完全に無関係な判断者などいない。関係があることを罪にせず、どの情報を持ち、どの権限を渡すかを決めることが必要だった。
朔は回答の末尾へ許しを求める文を書かなかった。名なし端末は被害者へ許しを強いる場所ではない。「反論窓口を30日開き、反論者の支援利用へ影響させない」と加えた。
老女が最初の反論を送った。「あなたは仕組みを壊しただけではない。速くして救った。その両方を残せ」。朔は救った人数を免責に使わず、壊した事実だけで自分を罰する物語にも逃げず、反論を回答へ並べた。
環は反論欄に賛成票を付けなかった。老女の言葉も最終判定ではなく、1人の当事者の記録だからだ。久世は自分の反論として、弟の案件に例外行が使われたか再検証するよう求めた。朔はそれを報復と扱わず受理し、自分を調査担当から外した。回答が増えるほど1つの結論は遠のいたが、誰か1人の許しや怒りで設計責任を閉じないことが、この仕組みを作り直す最初の条件だった。
端末には、未決の印が静かに残った。それは逃げ道ではなく、次の判断者へ渡す責任の形だった。
朔はその未決の印にも、自分の名と正確な時刻を明瞭かつ確実に残した。
裏切り者の救命簿
14 / 28
このシリーズの全話 28編
- 第1話:死者から届いた避難命令
- 第2話:明日死ぬ男の事情聴取
- 第3話:7分間だけ消えた町
- 第4話:救助されたことのない生存者
- 第5話:空白の避難地図
- 第6話:妻の声は本人ではない
- 第7話:記者が売った証言
- 第8話:継目室の裏切り者
- 第9話:容疑者を先に救え
- 第10話:八千二百四十一の空席
- 第11話:妻が生きている映像
- 第12話:空席への突入
- 第13話:指導者のいない組織
- 第14話:被害者が作った仕組み
- 第15話:承認者は真壁朔
- 第16話:署名した記憶がない
- 第17話:1人多い救助班
- 第18話:閉鎖病院の稼働記録
- 第19話:拒否された訂正番号
- 第20話:守られた死亡届
- 第21話:帰国便の到着時刻
- 第22話:7年前の開始条件
- 第23話:死亡前の移管先
- 第24話:第0号の起動者
- 第25話:2つ目の死亡時刻
- 第26話:味方を逮捕する日
- 第27話:公開できない救命
- 第28話:家族に知らせない生存

コメント