Phase 01|三つの時計
朝の観測室には、まだ人より機械の気配の方が濃かった。空調の低い音。冷却ファンの回転。全面点灯前の照明が、観測卓の上だけを白く浮かせている。
綾音理沙は席へ着く前に、三つの時刻源を確認した。
左手首の機械式腕時計。観測室の標準時計。基準発振器系の時刻源端末。
毎朝していることだった。時計を信じているからではない。三つが、同じ時間について話しているかを確認するためだった。
中央の標準時計が七時四十二分を示す。時刻源端末も追随する。腕時計は、わずかに遅れていた。
綾音は手首を持ち上げ、秒針の動きを追った。機械式なら珍しくない。温度、姿勢、巻き上げ、摩耗。理由はいくらでも考えられる。
彼女は時計を合わせなかった。ずれているものを、確認する前に直す方が嫌だった。
腕を下ろしたとき、古い記憶が一つだけ浮かんだ。
父の懐中時計。銀色の蓋。冬の夕方。
止まった針を見て、幼い綾音は父へ訊いた。
「壊れたの?」
父はしばらく時計を手の中で眺めてから言った。
「今じゃないだけだ」
意味は、今でも分からない。ただ、時計が止まっていても、部屋の中の時間は止まらなかった。その感覚だけを覚えている。
綾音は端末を起動した。
前日の観測記録が順に開く。光学。音響。発話。安全系。監査。
最後に、memory_ref。
表示された瞬間、綾音の視線がそこへ留まった。昨日、中原の発話より先の参照時刻を持っていたRecord。生成時刻は確認できなかった。生成順も置けなかった。意味も、まだ決まっていない。
綾音は履歴を閉じ、三つの時刻源へ戻った。
比較用に取得・換算された値が更新される。
07:42:13.104
07:42:13.104
07:42:13.104
三つとも同じだった。
腕時計そのものが、その桁を表示しているわけではない。機械式時計から取得した値を共通の比較単位へ換算し、標準時計と基準系の値に並べている。
それでも、表示された三つの数字は同じだった。
綾音は眉を寄せた。朝一番には遅れていた時計が、今は揃っている。
揃ったこと自体に異常はない。補正や取得条件を確認すれば説明できるかもしれない。
けれど綾音は、その一致を保存した。
直す前に残す。説明する前に残す。
黒瀬の監査端末にも、小さな表示が上がった。
memory_ref: detected
黒瀬零は検索条件を変えず、同じ行をもう一度読んだ。
綾音が訊いた。
「そちらにも?」
「出ています」
黒瀬はそれ以上、意味を付けなかった。
綾音は同期状態を開く。
SYNC: LOCKED
Δ=0.000
更新する。
Δ=0.000
もう一度。
Δ=0.000
綾音は補正値を入力しかけ、手を離した。
まだ、直す段階ではない。
「綾音さん」
真澄恵が光学席から声をかけた。
「何かありました?」
綾音は三つの比較値を見た。
「一致しています」
「それが問題?」
「まだ分かりません」
真澄は短く頷き、自分の画面へ戻った。
端末の隅で、memory_refの表示が消えた。
綾音は、その行があった位置を見た。
表示は、もうない。
そこから何を言えるのかは、まだ決めなかった。
Phase 02|一致
観測開始前、白根灯弦が各席を見渡した。号令のためではない。何を観測し、どこで止めるかを揃えるためだった。
真澄が光学系を確認する横で、澄架美咲は入力信号と返しを分け、深苑沙織は中原慎一の呼吸と、声になる前の間を見ている。
透真直樹は補正ユニットと安全系を開いた。水城由莉は中原の状態と同意条件を確認する。黒瀬は生成Recordと保存側を分け、鷺沢白羽は公開状態に触れず待っていた。
白根は、それらを一つの説明へまとめない。
綾音は三つの時刻源を見た。
07:42:13.104
07:42:13.104
07:42:13.104
一致。
白根が訊く。
「綾音さん、時刻系は」
「比較値は一致しています」
「同期状態は」
「表示上はLOCKEDです」
綾音はそこで言葉を切った。
白根は続きを待った。
「一致していることと、問題がないことは分けてください」
「了解」
白根はそれだけ答えた。
中原が観測卓の向こうで右手を上げる。昨日と同じ動作だった。
胸へ触れる。
真澄の画面で、光学波形の連続性が平坦になる。
「変化あり」
真澄は原因を言わない。
澄架がスペクトログラムを拡大した。50–120Hz帯に、短いノッチが残っている。
「返しが成立する前です」
その変化を、時刻側と同じ原因だとは置かない。
深苑は中原から目を離さなかった。
「中原さん、声は出さなくていいです。そのままで」
中原は頷く。呼吸だけが続く。
綾音は時刻系を見る。取得値は更新されている。端末も動いている。標準時計も進んでいる。機器が停止した形跡はない。
それでも、比較画面の参照値だけが同じ場所に残っていた。
07:42:13.104
07:42:13.104
07:42:13.104
綾音は同期表示を開く。
SYNC: LOCKED
「参照値が進んでいません」
白根が振り返る。
「時計が止まった?」
「いいえ」
綾音は標準時計を見る。針は動いている。基準系端末の更新も続いている。腕時計も刻み続けている。
「取得元は動いています」
「なら、止まっているのは」
「まだ言えません」
透真が安全卓から訊いた。
「装置故障は?」
「候補です」
「同期系は?」
「表示上はLOCKED」
「表示上?」
綾音は画面から目を離さなかった。
「LOCKEDと出ていることまでは確認できます」
透真はそれ以上追わなかった。
中原が胸から手を離す。真澄の波形が戻る。澄架の返しも戻る。深苑が見ていた呼吸が少し深くなる。
そして、三つの比較値のうち、一つだけが変わった。
Phase 03|触れる/離す
綾音は表示を拡大した。
機械式腕時計から取得・換算された値。
07:42:13.105
観測室標準時計。
07:42:13.104
基準発振器系。
07:42:13.104
「……ずれました」
透真が綾音の画面を見る。
「どれが」
「腕時計側です」
「機械式なら、まずそっちを疑う」
「はい」
綾音はすぐに答えた。疑う順番としては正しい。だからこそ、そこで終わらせたくなかった。
彼女は比較前の取得条件を呼び戻した。
朝の遅れ。観測開始直前の一致。接触中の参照値固定。離した直後の差分。
一つずつ別に置く。
「故障なら故障でいい」
綾音は言った。
「でも、故障と決める前に、どこで差が生まれたかを残します」
透真は補正ユニットから目を離さない。
「その間、中原さんの安全側は俺が見る」
「お願いします」
中原が胸を見た。
「また触りますか」
水城が先に訊いた。
「中原さん、今、自分で続けたいですか」
中原はすぐには答えなかった。右手を上げかけ、膝へ戻す。
「……確かめたいです」
「触れられるか、ではなく?」
「はい」
水城は中原の表情を確認してから白根を見る。
白根は頷いた。
「一回だけ。途中で止める」
透真が補正値を確認する。
「安全側、継続可能」
中原が胸へ触れた。真澄の波形が再び変わる。
「同じ位置です」
澄架が返しを確認する。
「こちらも前回と近い。ただし同一とはまだ言いません」
深苑は中原の口元ではなく、胸と喉の動きを見ている。
「呼吸が浅くなっています」
綾音は時計だけを追った。
接触。離す。再び比較。
数字が変わる。
watch-derived: 07:42:13.105
room-standard: 07:42:13.104
reference: 07:42:13.104
その差を保存する。
まだ小さい。
だが、ゼロではない。
Phase 04|0.001秒
綾音は差分表示を固定した。
initial_observed_delta: 0.001 s
補正ユニットの標準警告閾値。
warning_threshold: 0.010 s
十分の一だった。通常の警告域には達していない。
透真が数字を見て言った。
「閾値以下だ」
「はい」
「安全系は警告を出さない」
「それも確認しました」
「じゃあ、止める理由にはならない」
綾音は透真を見た。
「安全系が止める値ではない、という意味ならそうです」
透真の視線がわずかに動く。
「他の意味がある?」
「まだ分かりません」
綾音は差分履歴へ戻る。
重要なのは大きさではなかった。直前までゼロとして扱われていた関係が、同じ観測の途中でゼロではなくなった。
何が変わったのか。
時計か。取得か。換算か。参照か。同期表示か。
そのどれにも、まだ答えはない。
綾音は補正をかけなかった。補正すれば三つは再び揃えられる。だからこそ、今は揃えなかった。
黒瀬が監査用の複製を作る。原形には触れない。
「黒瀬さん」
綾音が呼ぶ。
「memory_refの位置、時刻差と重なりますか」
黒瀬はすぐに答えず、昨日と今日の記録を別々に開いた。
「完全一致とは言えません」
「近い?」
「近いものはあります」
「意味は」
「置きません」
黒瀬はmemory_refの履歴を示した。
「これまで、記憶参照に関連する痕跡として扱われてきました」
「今も?」
「それも含めて確認中です」
綾音はその言い方を覚えておくことにした。
扱われてきた。
意味が決まっている、ではない。
そのとき、中原が口を開いた。
「……時間が」
深苑は続きを急がせなかった。
中原は胸へ触れず、その感覚を探すように目を伏せる。
「一個、足りない気がする」
綾音はその言葉を時刻差へ直接結びつけなかった。深苑も、本人の感覚としてだけ残した。
中原の主観。時刻源の差。音響のノッチ。光学変化。
同じ観測の中に存在していても、それだけで一つの原因にはならない。
Phase 05|所属しない時刻
観測を一度止めることになった。
透真が停止シーケンスを立ち上げる。白根が各席を確認した。
「異常があれば処理中断」
「了解」
透真が実行位置へ手を置く。
「停止処理、開始」
画面上で処理が走った。
一秒。
二秒。
その下に、安全確認Recordが現れた。
safety_check:
time: T0+00:04:17.201
status: completed
透真の手が止まる。
「……完了?」
綾音が画面へ寄った。
「待ってください」
「何が」
「このtime値です」
綾音は現在の観測進行と照合する。
停止処理そのものは、今まさに走っている。しかし表示された安全確認Recordには、
status: completed
とある。
黒瀬が保存側を確認する。
白根が訊いた。
「生成時刻は」
「確認できません」
「分かる時刻は?」
綾音は画面を見た。
「このtime値を、いま置いている観測進行と同じ基準へ置くなら、まだ先です」
透真がRecordを見る。
「未来の記録ってことか」
「そこまでは言えません」
綾音はすぐに否定した。
「いつ生成されたか分かりません。表示されているtime値と、生成時刻は別です」
黒瀬が別画面を開いた。
「Observer欄も確認してください」
綾音が見る。
そこには黒瀬零を指す識別が置かれていた。
白根が黒瀬を見る。
「黒瀬さん、この安全確認を?」
「していません」
「類似操作は」
「この時点ではしていません」
黒瀬は自分の操作履歴を開いた。
対応操作を示すものは、現在確認できる範囲にはない。
Observerとして記録されている。しかし、本人はその観測を行っていないと認識している。
綾音はRecordの順番を組もうとした。
観測。停止判断。安全確認。生成。保存。時刻。
どれを先に置けばいいのか分からない。
「対応する原記録は?」
白根が訊いた。
黒瀬は検索結果を見た。検索範囲を変え、もう一度確認する。
「現在の経路では、対応する原記録を確認できません」
白根は言葉を足さなかった。
綾音も、「ない」とは書かなかった。
確認できない。
そこまでに留める。
Phase 06|止める理由
透真は停止シーケンスの結果を確認しながら、安全確認Recordの表示を閉じなかった。
「中原さんの状態は悪化していない」
深苑が中原の呼吸を見る。
「戻っています」
真澄も光学側を確認した。
「接触前に近い状態です」
澄架は直前の入力信号を保存する。
「ノッチは残します。原因は置きません」
綾音は時刻差を見る。
watch-derived: 07:42:13.106
room-standard: 07:42:13.104
reference: 07:42:13.104
腕時計側の換算値だけがさらに進んでいた。
0.002秒。
それでも標準警告閾値には届かない。
透真が言った。
「数値だけなら、安全系の警告域ではない」
水城は中原を見る。
「中原さん」
「はい」
「続けられますか、ではなくて、続けたいですか」
中原は少し考えた。
「……知りたいです」
「今ここで決めたい?」
今度の沈黙は長かった。
中原は胸へ手を置かない。
「分からない」
「それでいいです」
水城は同意確認欄を閉じた。
「今の状態で出た答えを、後から本人の意思として固定したくありません」
透真は水城を見たが、反論はしなかった。
鷺沢は公開端末を開かないまま、白根へ訊いた。
「公開側は止めます」
白根が答える。
「理由は」
「Recordの生成順を置けない。Observer帰属も確認できない。対応する原記録も現在の経路では確認できない」
鷺沢は一度だけ綾音を見る。
「時刻も?」
「時刻関係に未解決があります」
「十分です」
それはCDPI全体の永久規則を意味する言葉ではない。鷺沢が、この観測を今公開へ進めないと判断するには十分だった。
白根が言った。
「観測を終了します」
透真は停止処理を再確認する。黒瀬が監査を開始した。誰が、いつ、どの操作をしたかを残す。
処理を終えたあとも、T0+00:04:17.201というtime値を持つ安全確認Recordは消えなかった。
綾音はそのRecordを見ながら考える。
先にあるのは、Recordなのか。表示された時刻なのか。自分たちが置いている「今」の方なのか。
答えは置かなかった。
Phase 07|時間の折れ
観測終了後も、綾音は比較画面を閉じなかった。
三つの値が並んでいる。
07:42:13.106
07:42:13.104
07:42:13.104
どれも動いている。どれも壊れているとは、まだ言えない。それなのに、同じ一つの「今」を指しているとも言えなくなっていた。
透真が遮断スイッチの状態を戻しているあいだに、真澄は光学記録を保全し、澄架は入力信号と返しを別々に保存した。深苑は中原の言葉を本人の主観報告として残す。
水城の同意欄は未確定のままだ。黒瀬はRecordを発生順に並べ替えない。鷺沢も公開処理へ進まない。
中原は胸に触れず、椅子に座っている。
白根が綾音の画面の前へ来た。
「綾音さん」
「はい」
「何が起きていますか」
綾音は答えようとして、三つの数字を見た。
朝までは、一つが遅れれば、その一つを疑えばよかった。同期していれば、同じ基準へ置けると思っていた。
今は違う。
同期表示はLOCKEDのまま。標準時計も動いている。基準発振器系も動いている。機械式時計も動いている。
それぞれが動いているのに、それらを一つの時間として扱う根拠だけが崩れている。
「……折れています」
白根が訊く。
「何が」
「時間です」
口にした瞬間、綾音は首を振った。
違う。
それでは、世界の側を決めすぎる。
「時間そのものが折れたんじゃない」
綾音は画面を指した。
「時間を一つだと考えていた基準が……」
言葉を探す。
「……二つになった」
透真が遮断スイッチから手を離した。
黒瀬はRecordの並び替えをしない。
白根は三つの比較値を見た。
「二つ?」
「少なくとも、今まで一つとして扱っていたものを、そのまま一つには置けません」
綾音は腕時計を見る。
.106
中央。
.104
基準系。
.104
差は小さい。
それでも、差があることと、その差を何と呼ぶかは別だった。
綾音は比較画面を保存した。
原因欄には何も入れない。
Observation Note|Episode 02「時間の折れ」
確認されたこと
- 三つの時刻源について、比較用に取得・換算した値が観測開始時に
07:42:13.104で一致した。 - 機械式腕時計について本文中で使用するミリ秒値は、時計そのものの直接表示ではなく、取得・換算されたDerived Valueである。
- 観測中、表示上のSession Stateは
SYNC: LOCKEDを維持した。 - 初期に確認された時刻源間の差分は
0.001 s。 - 補正ユニットの標準警告閾値は
0.010 s。 - 閾値未満であっても、時刻源間の参照関係に変化が確認された。
- 音響側では50–120Hz帯に短いノッチが確認された。
memory_refは継続して検出された。- 停止処理開始後、
time: T0+00:04:17.201 / status: completedを持つ安全確認Recordが表示された。 - 当該RecordのObserver欄には、黒瀬零を指す識別が存在した。
- 現在確認した経路では、当該Recordに対応する原記録を確認できなかった。
まだ確認できないこと
- 三つの時刻源の参照関係が変化した原因。
- 0.001秒、のちに0.002秒となった差の発生機構。
SYNC: LOCKED表示と時刻差の関係。- 音響側の50–120Hz帯のノッチと時刻差との因果関係。
memory_refの意味、生成主体、生成過程、および今回の時刻差との関係。T0+00:04:17.201というtime値を持つ安全確認Recordの生成時刻。- 当該Recordの生成順。
- Observer欄に黒瀬零を指す識別が置かれた理由。
- 当該Recordの実際の観測主体。
- 現在の経路で対応する原記録を確認できない理由。
- 中原の「一個、足りない気がする」という主観報告と、各観測値との関係。
- 「時間そのもの」に物理的変化が生じたかどうか。
Record Lineage
- 三時刻源の比較表示:機械式腕時計由来値、観測室標準値、基準発振器系参照値を共通単位へ換算して並べた表示。
memory_ref: detected:黒瀬の監査端末にも表示されたRecord状態。表示の消失は、RecordまたはReferentの消失を確定しない。SYNC: LOCKED/差分表示:同期状態と比較差を示す表示。Session状態と各時刻源の値を同一化しない。safety_check:停止処理開始後に表示された安全確認Record。time値、表示時点、生成時刻および実際の完了時刻を分けて扱う。- 保存比較画面:最終差分を保存し、原因欄を空欄のまま保持した比較記録。
Evidence Boundary
- Watch-derived Milliseconds ≠ Direct Watch-face Display
SYNC: LOCKED≠ World-time Identity / Correctness- Observed Delta ≠ Cause / Mechanism
- Below Warning Threshold ≠ No Observational Meaning / No Risk
- Displayed
time≠ Record Generation Time status: completed≠ Actual Completion-time Confirmation- Observer-field Identifier ≠ Actual Observer / Operator Confirmation
- No Corresponding Original Record Found ≠ Original Record Nonexistence
- Co-occurrence ≠ Common Cause / Causation
不可逆Decision
三時刻源の比較差と安全確認Recordを、原因、生成時刻および実観測主体を推定で補完せず保全し、最終比較画面の原因欄を空欄のまま保存したこと。
余白|今
人が減った観測室で、綾音は三つの時刻源の前に残っていた。
腕時計。標準時計。基準発振器系。
どれも動いている。空調も止まっていない。照明も変わらない。廊下では誰かが台車を押している。
遠くで扉が開き、閉じる。
世界は普通に進んでいる。
綾音は腕時計の振動を手首に感じた。
朝までは、それで十分だった。
針が進む。数字が進む。基準がある。
だから記録を並べられる。誰かの言葉を、前と後へ置ける。
いま、その前提だけが残っていない。
背後で扉が開いた。
白根だった。
「綾音さん」
「はい」
「まだ残りますか」
綾音は振り返らなかった。
三つの時刻源を見たまま訊いた。
「……今、何時ですか」
白根はすぐには答えなかった。
綾音も問い直さない。
三つの時刻源は、それぞれ動き続けていた。

