Phase 01|欠落した一秒
午前二時十七分。
中央監視室は夜間照度に落ちていた。
監視作業はすでに始まっている。
対象となる事象は約六分前、02:11:43 の記録上に現れていた。
十二台の端末が、それぞれ異なる監視系を表示している。
第一監視層。
第二監視層。
保存系。
照合系。
認証系。
外部参照系。
中央端末だけが、それらを横断していた。
冷却ファンの回転音。
空調の低い振動。
ラック奥で一定間隔に明滅するステータスランプ。
警報は鳴っていない。
異常値も表示されていない。
それでも、由莉は中央端末から目を離さなかった。
「……一秒、ない」
慎一が隣へ寄る。
由莉が時系列を拡大した。
前後の記録は連続している。
だが、02:11:43 に対応する記録だけが存在しなかった。
02:11:42 | event_x | host=02:11:42 | internal=02:11:42 | saved=02:11:42 | auth=OK
02:11:43 | <no record>
02:11:44 | event_y | host=02:11:44 | internal=02:11:44 | saved=02:11:44 | auth=OK
「消えた?」
慎一の問いに、由莉は首を振った。
「まだ分からない。削除されたのか、最初から作られなかったのか。それとも作られていても記録されなかったのか」
零が同期系を開く。
NTP = OK (offset +0.42s)
INTERNAL_CLOCK = CONSISTENT
STORAGE_BLOCK = VALID
EXTERNAL_REFERENCE(02:11:43) = NONE
「時刻飛びはない。保存側も正常」
零の声は低かった。
由莉は画面を見たまま答えた。
「分かっているのは、記録だけがないということ」
カメラ保存領域から raw segment を抽出する。
映像が中央画面に広がった。
人物がいる。
身体。
衣服。
椅子。
机。
照明。
映像そのものは途切れていない。
由莉がハッシュを照合する。
sha256(raw_segment_021143) == stored_hash_021143
result = MATCH
「保存時の破損じゃない」
白羽が画面へ身を寄せた。
だが、映像の中の人物の顔面情報だけが raw 段階で成立していないように見えた。
ぼかしでも加工でもない。
そこだけが、最初から情報として成立していない。
由莉は一瞬だけ息を止めた。
すぐに記録欄を開く。
physical_presence = CONFIRMED
facial_information = ABSENT
cause = UNRESOLVED
慎一が訊いた。
「加工された?」
「その証拠はない。カメラ側か、別の層か、まだ分からない」
由莉の返答には迷いがなかった。
分からないものを、分かったことにはしない。
それが中央監視室で守られてきた最低限の作法だった。
認証ログを開く。
hb123,2026-08-25T02:11:43,,,3f2a...
表示されているのは user_id、timestamp、audit_hash。
created_by と source_id は空欄になっている。
零がセンサー情報を呼び出す。
measured_load = 68.3kg
status = PRESENT
認証は有効。
センサーも存在を示している。
しかし観測結果は、
visibility = NONE
白羽が呟いた。
「いるのに、見えていない」
由莉は首を振った。
「存在記録と visibility が一致していない。それだけ」
presence = PRESENT
visibility = NONE
consistency = UNRESOLVED
「じゃあ、何が起きてる?」
慎一の声に、焦りが混じった。
由莉は画面を見つめたまま答えた。
「まだ分からない。だから、分からない部分を埋めない」
短い沈黙が落ちた。
Phase 02|記録されない分類
由莉が分類系へ移る。
person_attr:
id = hb123
role = observer
auth_state = valid
observation_result:
visibility = none
sensor_presence = present
分類結果はこう表示されていた。
classification = excluded_observer
白羽が訊く。
「誰かが分類した?」
由莉はログを検索した。
classification_audit.log = NO MATCH
process_trace = NO MATCH
「結果はある。でも処理記録はない」
慎一が由莉を見る。
「それは、どういうことだ?」
由莉はすぐには答えなかった。
画面の数字を追い、指先を止める。
それから短く入力した。
出所不明。
「記録がないことと、処理がなかったことは同じじゃない。今はこれで保全する」
誰も反論しなかった。
二時十九分。
中央端末に一行が現れた。
観測対象:該当なし
「さっきの人物?」
慎一が訊いた。
「分からない」
由莉の答えは短い。
表示時刻は記録層の時刻と一致していない。
記録層には空白。
表示層には「該当なし」。
二つを結びつける証拠はない。
由莉は表示を固定した。
「空白と表示は、別々に追う」
白羽が操作履歴を確認する。
manual_input = NO
administrator_push = NO
「手動入力と管理者操作は確認できない。それだけだ」
由莉は残る経路を挙げた。
「分類結果の自動反映か、registry の更新か、外部参照か、SYSTEM-OBSERVATIONか。あるいは上位層の何かだ」
慎一が眉を寄せる。
「上位層って、どこまでだ?」
「今の記録からは定義できない」
「定義できないものを候補に入れるのか?」
「候補から外す根拠もない」
慎一が黙った。
由莉は画面を閉じた。
「分からないまま残す。それが一番正確」
零が別の端末を確認した。
「由莉」
「何?」
「時刻を分けた方がいい」
由莉が振り向く。
零は端末を指した。
「02:11:43 と、後から出てきた registry の記録。今のままだと同じ事象として読まれる」
由莉は頷いた。
「そうしよう」
Phase 03|時間の分離
由莉は時刻を三つに分けて扱うことにした。
T0 = 現場観測時刻
T1 = 内部処理・保存時刻
T2 = registryコミット時刻
02:11:43 は T0/T1 の事象。
一方、registry のコミット記録は02:48:17。
慎一が時計を見る。
「三十六分以上あとだ」
「だから同時発生として扱わない」
さらに前の記録を確認すると、画面上の分類値が変化している。
02:11:31
observer = 11
target = 1
excluded = 0
02:11:43
observer = 11
target = 0
excluded = 1
白羽が言う。
「target が消えてる」
「画面上の値が変わっただけ。現実の観測関係まで変わったとは言えない」
由莉は一度だけ画面を見直した。
「分類上の変化と、観測関係の変化は分けて考える」
白羽が頷く。
「了解」
その返答には、これ以上踏み込まないという職員同士の共通理解があった。
外部参照系には一件だけ記録があった。
status = RECEIVED
transport = <none>
source = <none>
零が眉を寄せる。
「受信したことだけ残ってる」
「内部生成か外部入力か、その境界を判断できない」
由莉は記録を保存した。
午前二時四十八分。
registry に02:48:17 のコミット記録が確認された。
entity_id = CDPI
target_type = observation_system
relation = self-reference
status = COMMITTED
audit_hash = PRESENT
created_by = <none>
由莉が画面を見つめる。
「COMMITTED にはなっている。でも、誰がそうしたかは分からない」
慎一が画面を見比べた。
「CDPIが観測対象?」
由莉は registry の分類単位を指した。
「observation_system は分類単位。CDPIそのものを意味するわけじゃない」
「でも entity_id は CDPI だ」
「そう」
由莉は一拍置いた。
「だから確認する必要がある」
Phase 04|名前としてのCDPI
さらに別の表示が存在する。
SYSTEM-OBSERVATION
白羽が訊いた。
「それは?」
「名前だけがある」
由莉は詳細画面を開いた。
origin = <none>
authority = <none>
process = <none>
「起源も、権限も、どう生成されたかも確認できない」
慎一が画面を見つめる。
「CDPIと同じもの?」
「まだ、そうは言えない」
由莉は首を振った。
「registry の分類単位としての observation_system。CDPIという名前。SYSTEM-OBSERVATIONという表示。この三つが近い場所にある。それだけ」
白羽が言う。
「じゃあ、self-reference は?」
由莉はしばらく黙っていた。
中央端末の光が、四人の顔を断続的に照らしている。
やがて由莉が低い声で答えた。
「registry が CDPI を対象単位として扱える状態になった、という事実だけ。自律的に自己観測したとは言えない」
そのとき、中央端末に新しい表示が現れた。
observer = observation_system
target = observation_system
relation = self-reference
status = ACTIVE
零が顔を上げる。
「今の、誰か操作した?」
白羽が端末を見る。
「触ってない」
操作記録を確認する。
該当する記録は見つからない。
だが由莉はすぐに言った。
「操作記録がないことは、誰も操作していない証明にはならない」
画面を拡大する。
observer と target。
どちらにも同じ文字列が表示されている。
由莉は静かに言った。
「表示されている文字列が同じでも、それが同一の実体を示すとは限らない」
その言葉を残して、SYSTEM-OBSERVATION の詳細をもう一度開いた。
origin = <none>
authority = <none>
process = <none>
白羽が呟く。
「名前だけがある」
由莉は頷いた。
「いつ存在し始めたのかも分からない」
Phase 05|観測される側
二時五十三分。
由莉は監査制御を操作した。
automatic_registration = BLOCKED
automatic_publication = BLOCKED
recursive_commit = MONITORED
「自動登録と自動公開は止める」
由莉の指が停止ボタンの横で止まる。
「同じ entity が連続して登録されたら検知する。自己参照が繰り返されたら記録する。親子関係が循環したら警告を出す」
慎一が訊く。
「今は?」
由莉は画面を確認した。
「この時点では、新しい登録はない」
誰も言葉を続けなかった。
監視室には冷却ファンの音だけが戻った。
午前二時五十六分。
原本への書き込みを停止し、読み取り専用領域に固定した。
検証複製が作成され、それぞれにハッシュが付与された。
作業記録も保全操作も記録されている。
しかし、最後まで埋まらない欄があった。
created_by = <none>
source_id = <none>
process_trace = <none>
由莉は画面を見つめる。
空欄は値を確認できないことを示すもので、値そのものの不存在を断定するものではない。
それを確認してから、由莉は言った。
「少なくとも、ここからは生成主体を確認できない」
慎一が言う。
「ないことは、誰もやっていないことを意味しない」
「分かってる」
由莉は頷いた。
中央端末が暗転する。
一瞬、監視室の四人が黒い画面に映った。
次の瞬間、再表示された。
observer = observation_system
target = observation_system
relation = self-reference
status = ACTIVE
その下に、一行だけが残った。
観測対象:CDPI
誰も声を出さなかった。
由莉は画面から目を離さない。
誰が書いたのか。
なぜ書けたのか。
いつから、その対象として扱われていたのか。
まだ、何一つ分からない。
ただ一つ、確認できることがある。
これまでの記録では、CDPIは観測する側として扱われていた。
今は、その**「CDPI」という名前が、観測対象として表示されている。**
表示されている文字列が同じでも、それが同一の実体を示すとは限らない。
それが現実の観測関係の変化を意味するのか。
分類上の変化なのか。
あるいは、別の仕組みが生成した表示なのか。
答えはまだない。
由莉は画面を保存した。
暗くなった中央端末に、監視室の四人の姿だけが薄く映った。
その誰もが、同じ方向を見ていた。
誰も、その表示を消そうとはしなかった。
消せないのか。
消さないのか。
それを判断するだけの根拠も、まだなかった。
そしてその夜初めて、
観測する側と観測される側の境界が、
どこにあるのか分からなくなった。
Observation Note
記録対象:Episode 14
02:11:43 において、記録層に一秒分の空白が確認された。
同時刻の映像保存領域には人物の存在を示す情報が残っている一方、顔面情報については raw 段階で成立していないように見える状態が確認された。
認証情報、センサー情報、分類結果、visibility の間には一致しない部分が存在する。
また、02:48:17 に registry のコミット記録が確認され、entity_id には CDPI、target_type には observation_system、relation には self-reference が記録されていた。
ただし、
CDPIobservation_systemSYSTEM-OBSERVATION
の三者が同一の実体を示すことは、現時点では確認されていない。
さらに、
observer = observation_system
target = observation_system
relation = self-reference
status = ACTIVE
という表示が確認されたが、これをもって CDPI が自律的に自己観測したと判断することはできない。
created_by、source_id、process_trace は確認できない状態にある。
したがって、本記録における最終的な確認事項は、
「CDPI」という名前が、観測対象として表示された。
という一点に限定される。
それが何を意味するのかは、まだ確定していない。
次回への接続
観測する側として記録されてきたCDPI。
その名前が、観測対象として表示された。
しかし、それがCDPIそのものを意味するのか。
単なる分類上の変化なのか。
あるいは、これまでCDPIが観測してきた「何か」が、別の形でCDPI側へ現れたのか。
まだ、答えはない。
ただ、これまで分離されていたはずの、
観測者/観測対象
記録/表示
内部/外部
現場/registry
という境界に、同じ名前が現れ始めた。
そして残された記録は、最後の問いだけを示している。
「CDPIを観測しているのは、誰なのか。」
その答えが明らかになるとき、
『観測者圏:深層位相 正史』は、最後の記録へ入る。
