039 QA 2026-10-02 UTC
区分：実装／モデル検査／クラウドLinux実入力／実Pyxel自動映像。人の試遊なし。

モデル・入力：27 unittest成功。三面の成功と無餌別解、有限パン、局所観測不変、壁迂回、遠い新匂いの無反応、期限境界、調査済み除外、接触と餌の一個制限、咀嚼最終手、undo、成功終端。
UIは全成功列、全理由文、タイトル、停止、各選択、全750デモtickの日本語glyphと画面境界を検査。長押し、同時複数入力拒否、開始・停止・再開・次面の同時／段違い到着を検査。アイドルはゲームのターンを進めない。

クラウドLinux実入力 20:24–20:26 UTC：
起動と日本語説明。SPACE800msでも開始時0手。
Z700msは一個だけ。再押下で不足表示を確認してF12保存。
Xでパン数と匂い復帰。P停止中の矢印は不動。P解除、R500msで0手。
A：18手成功、残り0。B：21手成功、残り0。C：17手成功、残り1。
B9手目は新しい配達#2を選び、古い餌#1も画面に残っている。
A成功後N+Z500msでもBは0手、パン4で開始。
C初手で古いパンが下に残る中、犬は上の新しい匂いへ。
Mで選択へ戻り、左右でAへ変更。Esc終了、窓が消えたことを確認。
これらはエージェントによる実キー入力で、人による楽しさの評価ではない。

証拠：media/native/replay.json とcapture_*.pngが元の観測記録。
media/automaticおよびcomparisonは別系統。元ログをモデルから作り直さない。
replay_validation.json：各イベントのstate hashを純粋モデルで再生し、元ソースhashも照合。
evidence_isolation.json：再テスト前後でmedia全ファイルが同一。
main/comparison MP4：各749フレーム、30fps、24.966667秒、音声ストリームなし。
GIF各フレームを一度ずつ復号して30Hzで入力。GIFの量子化されたdelayを動画時刻に使わない。

移植：UTF-8明示。cp932既定値模擬、日本語＋空白パス、別cwd成功。Windows BATはASCII、引用付きパス、失敗時pause。実Windows GUIは未実施。
音：無音設計。クラウド音声出力の品質を主張しない。
絵・日本語：実画面でタイトル、地図、成功、不足を確認。Noto CJK由来glyphとOFLを同梱。
設計：餌連打は不足、待機は安全で未達。最短配送が犬へ一個渡して通る別解を残した。人の理解・面白さは未確認。
