原本と派生証拠
media/native*.json/pngは先行担当がネイティブ操作で保存した原本。evidence/revision1のapp.py/model.pyがその実行時ソース。evidence直下の元app.py/model.pyも保持。
media/automatic_replay.jsonのsource_sha256は最終app.py/model.pyと一致。最終の自動実描画は元GIF/PNG、30fps無音MP4、別ファイルのオフライン合成音声MP4。
media/state_cardsは自動的に特定状態を準備した最終ソースの実描画。手操作としては数えない。
evidence/replay_validation.jsonは原本を保持したまま行う現在モデルへの派生リプレイ照合。evidence/final_app.py/final_model.pyは最終ソースの複製。
復旧時に字幕・mux修正済みソースが既に保存されていた。旧自動GIFには70msの項目が1個あり、音声の生フレーム番号との対応を保証できなかったため、旧自動媒体をevidence/pre_timing_recaptureへ保存して新規実行。新GIFは749項目すべて30ms。元のネイティブ証拠は変更していない。字幕可視性、全フレーム数、29テスト、移設/cp932、全デコードを再確認した。
