100 旅する修理屋 / 検証の区別

技術: モデル・controller・実Pyxel自動描画・cloud Linuxネイティブ操作を確認。
設計: 修理した道を次に実際に使うこと、町の固定生活イベント、二品の旅の記憶が面白さの仮説。
人の体験: 未確認。初心者の理解、驚き、楽しさ、再挑戦の感想を生成していません。
Windows/macOS: 実機未確認。引用符付きASCII BAT、全helper/testのUTF-8を静的確認。
音: 音は未実装。無音で同じ達成が可能。音の実聴の主張なし。

36テスト通過。無料編集601決定を保存・reset・読込できる回帰も含む。
A/B/C×交通有無の有限経路・資源状態数: 882/705、914/427、779/498。
全てで一修理帰還・二修理帰還を別々に確認。無料編集は成功設定に代表化、記念品は資源へ影響しないので別検査。
位相４状態、歯車８状態、ロープ３停止、Floyd独立最短路、費用・帰路境界、工具一度、交換と現地残存、undo、厳密保存再生を検査。
共通比較入力は各A/B/CのH→R→歯車修理→H→終了。交通を開く/開かないだけを変更して同じ基本目標へ到達。
低資材の二修理旅では手回し/ロープを使用し、A残り6/B4/C3刻。最短・最適とは主張しません。
Aデモは二歯車修理、R–K/F–H新辺を実利用、二品、三町、残り12刻/資材1。

独立監査で見つかった修正:
- 表紙比較切替・異なる町の読込で残る工具画面/方法を正規化。回帰２件を追加、実GUIでも比較リセットを確認。
- 無料編集500件超の到達可能保存が読めない任意上限を削除。601決定の保存再生回帰を追加。
- 位相が合っていても発車の０ではない刻を『ずれています』と呼んでいた表示を『発車待ち』へ訂正。
修理法別の終了時仕事風景は描き分け未実装。費用と旅時間の違い、工具画面の歯車/ロープ、道・町の生活・記念品の違いは実装済み。READMEはこの範囲へ修正。

最終紹介媒体:
media/automatic_20261003T025310_545397/journey_automatic_silent.gif / .mp4
GIFは749フレーム、全遅延30msで均一（GIF自身の上映時間は22.47秒）。
MP4は全元フレームを順に一度ずつ30fpsへ入力し、24.966667秒、音声ストリームなし。
4刻試運転は実controllerで各120フレーム。終了時に意味ログを一括保存し、PNGはGIF完成後に抽出。
source_frame_sha256、ffprobe、方法は同フォルダtiming_validation.json。
normal_draw_equivalence.jsonは最終媒体の749論理フレームで通常/自動の描画命令を比較し、右上の自動ラベル以外一致。画素一致や人の入力確認ではありません。
最終ネイティブ16イベント・初回ネイティブ79イベントの範囲はNATIVE_OBSERVATIONS.txt。
初回automatic_20261003T024419_088916とnative_20261003T024604_056645は修正前の原証拠として保存。最終UIの見本には使いません。
capture_validation.jsonは原ソースSHA、最終ソースとの一致/不一致、全状態の現行再生を分けています。
テストは一時保存先を使用し、mediaの全SHAが試験前後で不変であることをevidence_preservation.jsonへ保存。
全ソース、Pyxel MIT、Noto OFL全文、README、未投稿NOTE、各140字以内X原稿３本を同梱。
