{
  "status": "passed_with_visual_gap",
  "date": "2026-11-13",
  "data_checks": [
    "68 source hashes unchanged",
    "298 local links exist",
    "length: aggregate WER/CER/median match source",
    "ordinary: aggregate WER/CER/median match source",
    "unified: aggregate WER/CER/median match source",
    "terms: 16 paired model/profile aggregates match source",
    "split: source 40-case result 7/27/6 preserved",
    "reused run_id: no conflicting answer text",
    "text comparisons: completed-run timing medians match both original reports",
    "audio: 229 WAV headers validated; 1 other audio files exist"
  ],
  "dom_checks": [
    "default 350 results / 7 models",
    "prompt switching and exact totals for every main prompt",
    "ASR + model + failure + search intersect",
    "detail preserves model answer and prompt",
    "full prompt visible and copy handler writes exact text",
    "all series initialize without missing cases",
    "split main/fresh/archive filtering",
    "50 tuning variants + list view",
    "audio controls, pagination and all series",
    "TTS series and saved audio",
    "source filter",
    "all static IDs unique and no external script dependencies"
  ],
  "js_errors": [],
  "browser_visual_check": "not performed: file URL navigation rejected by browser security policy",
  "playback_check": "links verified; browser playback not exercised",
  "independent_quality_reassessment": false,
  "new_model_runs": 0,
  "coverage": {
    "text_rows": 6370,
    "audio_rows": 2934,
    "tts_rows": 76,
    "unique_runs": 6071,
    "prompt_texts": 136
  }
}
