066 雨粒ドラム / 検証範囲

モデルとUI: 29テスト合格。主拍±4刻/装飾±3刻、補正−6〜+6、長押し/同時押し、開始/再開の入力解除、停止中の解除追跡、75%速度、代替操作を検査。
全3曲×2遅延について4小節の合法な無入力/木/瓦/トタンを有限状態へまとめて厳密列挙。全打鍵時刻列の総当たりとは区別する。
window_oracle.jsonは計22,672件の入力窓割当検査。各補正で返事が必ず受理時刻より後になることを確認。
独立モデル検査は292,968tickと156小節再構築を照合。正補正の小節再開は小節頭−補正から始める。
木だけ/瓦固定/トタン固定/予約を読む/全装飾の方策を比較。どの曲でも装飾なしの基本完成が存在する。
一変更比較はトタン遅延45→15だけ。両版で同じ主拍75%目標に到達できる。

ネイティブ実操作: クラウドLinuxのエージェント操作による試し打ち、設定、演奏、停止、再開、終了の画像/イベントを保存。人の演奏技能の評価ではない。
media/native*.jsonとnative*.pngが原本。元ソースはevidence/revision1。原本を現在ソースの観測へ付け替えていない。
全5 native JSONの状態hashを現在モデルで再現。これは派生照合で、変更後のGUI再観測とは異なる。
試し打ち字幕が説明板に隠れる問題を修正し、media/state_cards/calibration_feedback.pngの実Pyxel描画で見えることを確認。
media/state_cardsには先約衝突予告と最終tickの自動準備画面も保存。手操作記録とは区別する。

実動画: 元GIFの全749フレームを一度ずつ30fpsへ変換。無音/合成音声両MP4の動画は749フレーム、24.966667秒。
音声付き書き出しの末尾フレーム欠落を、短いストリームへの打切りを使わないmuxへ修正。両動画を全デコード確認。
音声は実行時play呼出し56件へ合わせたオフラインPyxel合成。22,050Hzモノラル、波形/混合WAV/サンプル位置を保存。
フレーム→サンプル配置の丸め誤差0.5サンプル以下、クリップなし。実デバイス録音/音声ループバックではない。
クラウド音声デバイス初期化は失敗。スピーカー出力、実聴、音質、機器遅延は未確認。

配布検査: 日本語と空白を含む複製パス/別cwd/既定cp932を模した読み込みで実Pyxel表紙を描画。JSONは明示UTF-8。
ASCII BATの引用、失敗時停止、sh構文、MIT/OFL全文、140字以内のX原稿3本を確認。Windows/macOS実機は未検証。
通常テスト前後でmedia/records/evidenceのSHA不変。FINAL_VALIDATION.jsonに詳細。FREEZE_SHA256.jsonは最終成果物を固定。
人の理解/楽しさ/聴感は未確認。Library公開、SNS投稿はしていない。
