061 返事の遅い無線 / 2026-10-02 UTC
判定: 実装・機能検証済み候補。面白さ・初見理解は人の確認待ち。

自動検査
21テスト: 受信→移動→返信、標本時刻、偶数刻受信、二重送信拒否、最短路同点、閉橋、12刻ちょうど、H到着時古い返信、undo未完通信、全初期候補安全帰還、真相保持、正確replay、予告非公開情報、キー解除/停止/切替/終了、描画純粋性、原メディア非変更。
solver_results.json: 合法送信/待機列の有限全探索778254ノード。undoは独立検査。
各初期位置に対する方策と一変更比較を保存。最短だから面白いとは評価しない。
S保存/検証用recordsの正規化JSON SHA-256をリプレイ照合。
全日本語文字とASCIIを同梱グリフで表示。欠けゼロ、実画面で時刻/位置/目的地を確認。
BATはASCIIと引用パスを検査。Windows/macOS実機は未検証。

実描画
media/radio_automatic_silent.mp4: 実Pyxel自動入力、749フレーム、30fps、24.966667秒、音声なし。
全GIF原フレームを順番に1回だけエンコーダへ渡す。ffprobeにて総フレーム/時間を確認。
モデルの時間は自動フレーム進行ではなく、明示入力でだけ進む。
最終コードの画面PNGを目視検査。音は実装せず、実聴したとの主張なし。

Linuxクラウドのネイティブ操作
SHA一致コピーqa/061_native_finalを共有GUI枠で起動。エージェントの機能確認、人の試遊ではない。
開始SPACE 500ms長押しで時刻0。Z質問で時刻1、P停止中のZは時計不変。
キーを放しP再開、新Zで時刻2へ進み、返信「1刻/移動前/S」と現在候補Jを画面確認。
橋指示後T→Hへ6刻救助。Xで5刻Tへ戻り、R長押しで0刻を維持。
B即橋→6刻閉橋待ち、安全へ切替→12刻救助、Sで正確記録を保存。
比較版では質問返信が2刻/移動後/U。Cは無送信で8刻帰還。Aは待つだけで12刻未帰還。
ESCで閉じ、ウィンドウ一覧から消えたことを確認。
media/native_*_events.jsonとPNGは観測時のまま保存。qa/native_source_revision_1に元app/model/assets。

ネイティブ後の小修正と限界
B救助後にも過去の橋待ち注意が残る表示を発見。警告を「進行中・現在J・橋モード」の候補に限定。
モデル/通信/操作規則は変更なし。元nativeログを上書きせず、最終モデルで別途リプレイ一致確認。
最終ソースの該当警告をスタブ検査し、実Pyxel headless描画でも6刻時の表示と12刻救助後の消去を確認。
media/final_warning_35.png / final_warning_70.png。修正後の同じ箇所のネイティブ再入力は未実施。
原自動映像revision_1/2も保持。最新ルートのautomatic_replayには最終app/modelのhashを記録。

公開前に人へ
遅れを読み直せたか、待たされた感じだったか。安全な道を迷わず選べたか。
Cの差がない結果も含め、実際の判断理由を聞く。架空の反応/評価人数は作らない。

独立監査後の追補: 同時Z+SPACEで2刻進む入力を修正。複数決定キーは拒否し、1判断後は全キー解除まで待つ。隣接フレームのZ/SPACEも回帰検査。最終実Pyxel自動映像を再生成。元nativeは修正前の入力コードであることを維持し、変更後の連続決定入力はスタブ検査、実GUI再操作は未実施。

最終ネイティブ追補 2026-10-02 22:59 UTC:
最終app SHA4bae109...の同一コピーを起動し、SPACE長押し開始後のZ+SPACE500msで時刻1までだけ進むことを確認。CUAのキー到着は同一フレーム保証がなく、ここではZ先着の1判断が採用された。全キーを離して次のSPACEで2刻へ進行。同一frameの両キー拒否は単体検査で確認。Bの橋待ちから安全指示で12刻救助し、過去警告が消えている最終画面も再確認。原nativeと別session名のPNG/ログを保存。閉じてウィンドウ消失確認。
