{
  "status": "completed",
  "credits": 0,
  "outputs": {
    "finished_audio": "48 s",
    "delivery_report": "5 of 5 passed",
    "measured_mix": "−14.1 LUFS",
    "naive_mix": "60 s",
    "naive_measured": "−29.2 LUFS"
  },
  "nodes": {},
  "measurements": {
    "finished": {
      "schema": "madoo.audio-quality-report/v1",
      "durationMilliseconds": 48000,
      "sampleRateHz": 48000,
      "channels": 2,
      "integratedLoudnessLufs": -14.14,
      "loudnessRangeLu": 4.2,
      "maximumShortTermLoudnessLufs": -11.352,
      "truePeakDbtp": -1.19,
      "samplePeakDbfs": -1.191,
      "clippedSampleCount": 0,
      "headSilenceMilliseconds": 0,
      "tailSilenceMilliseconds": 0,
      "dropoutCandidates": [],
      "technique": {
        "name": "madoo.ffmpeg-audio-analysis",
        "version": "1.0.0",
        "engine": "ffmpeg",
        "engineVersion": "8.0.1-essentials_build-www.gyan.dev"
      },
      "warnings": []
    },
    "naive": {
      "schema": "madoo.audio-quality-report/v1",
      "durationMilliseconds": 60000,
      "sampleRateHz": 48000,
      "channels": 1,
      "integratedLoudnessLufs": -29.21,
      "loudnessRangeLu": 6.5,
      "maximumShortTermLoudnessLufs": -25.134,
      "truePeakDbtp": -8.06,
      "samplePeakDbfs": -8.078,
      "clippedSampleCount": 0,
      "headSilenceMilliseconds": 0,
      "tailSilenceMilliseconds": 0,
      "dropoutCandidates": [],
      "technique": {
        "name": "madoo.ffmpeg-audio-analysis",
        "version": "1.0.0",
        "engine": "ffmpeg",
        "engineVersion": "8.0.1-essentials_build-www.gyan.dev"
      },
      "warnings": []
    }
  },
  "gate": {
    "passed": true,
    "counts": {
      "total": 5,
      "passed": 5,
      "failed": 0,
      "warning": 0,
      "notApplicable": 0
    },
    "checks": [
      {
        "checkId": "voice-cleanup",
        "status": "passed",
        "summary": "The cleaned speech preserves duration and satisfies peak-safety validation."
      },
      {
        "checkId": "music-duration",
        "status": "passed",
        "summary": "The music bed covers the complete programme at the requested duration."
      },
      {
        "checkId": "dynamic-mix",
        "status": "passed",
        "summary": "The ducked mix meets duration and peak safety requirements."
      },
      {
        "checkId": "mix-loudness",
        "status": "passed",
        "summary": "Normalized audio satisfies the social loudness target."
      },
      {
        "checkId": "delivery",
        "status": "passed",
        "summary": "Audio satisfies all 3 applicable custom quality thresholds."
      }
    ]
  }
}
