{
  "caseId": "circulation",
  "audioMode": "music-only",
  "spokenNarration": false,
  "publicationOnly": true,
  "modelPictureImprovedOrRescored": false,
  "description": "Original synthesized marimba-like chords and soft tonic pulses.",
  "sourceVideo": "output/kimi-creative-20261027-expanded/cases/circulation/deliverables/atmospheric_circulation.mp4",
  "sourceVideoSha256": "99acfa844c97c33ad2e7f820c6acc3a792d26c912230120e52f3072f505595a5",
  "sourceStem": "output/kimi-creative-20261027-expanded/cases/circulation/deliverables/music.wav",
  "sourceStemSha256": "26a5bd64beaddfea2c184e9d6ba54656bebf9d3ec2c600d211c1bb4dbccd0e2f",
  "sourceStemDurationSeconds": 90.0,
  "videoDurationSeconds": 90.0,
  "audioPaddingSeconds": 0.0,
  "sourceCodeSnapshots": [
    {
      "originalPath": "output/kimi-creative-20261027-expanded/cases/circulation/src/make_audio.py",
      "snapshotPath": "output/kimi-creative-20261027-expanded/publication/audio-policy-20261027/circulation/sources/make_audio.py",
      "sha256": "b6c5ba84e78e7a48ecded67e69f6181360e21e9f45ede82e899987da019b8ae1",
      "bytes": 3396
    }
  ],
  "outputVideo": "output/kimi-creative-20261027-expanded/publication/audio-policy-20261027/circulation/video-music-only.mp4",
  "outputSha256": "3879b0a0c5713022bf1a15931b6871c74b95b8bf217f3b43e75791f590a60a21",
  "outputBytes": 5690586,
  "normalizedStem": "output/kimi-creative-20261027-expanded/publication/audio-policy-20261027/circulation/music-effects.wav",
  "normalizedStemSha256": "1d64cd85ee70c1ea3675400608efda305b6763a21237e23fd2050bc021bf4689",
  "videoCodec": "h264",
  "videoTimeBase": "1/15360",
  "videoPacketAudit": {
    "exactEqualityIncludingDataHashesPtsDtsDurationSizeFlags": true,
    "source": {
      "count": 2700,
      "sha256OfPacketHashesAndPtsDtsDurationSizeFlags": "2b6d07f3030abc79f511a618a86f63e8a8335e63c780075b2e75b4c1a1b06c67"
    },
    "output": {
      "count": 2700,
      "sha256OfPacketHashesAndPtsDtsDurationSizeFlags": "2b6d07f3030abc79f511a618a86f63e8a8335e63c780075b2e75b4c1a1b06c67"
    }
  },
  "fullDecode": "passed",
  "originalFilesUnchanged": true,
  "protectedOriginalHashes": {
    "output/kimi-creative-20261027-expanded/cases/circulation/deliverables/atmospheric_circulation.mp4": "99acfa844c97c33ad2e7f820c6acc3a792d26c912230120e52f3072f505595a5",
    "output/kimi-creative-20261027-expanded/cases/circulation/src/make_audio.py": "b6c5ba84e78e7a48ecded67e69f6181360e21e9f45ede82e899987da019b8ae1",
    "output/kimi-creative-20261027-expanded/cases/circulation/deliverables/music.wav": "26a5bd64beaddfea2c184e9d6ba54656bebf9d3ec2c600d211c1bb4dbccd0e2f"
  },
  "audio": {
    "codec": "aac",
    "sampleRate": 48000,
    "channels": 2,
    "targetIntegratedLufs": -22,
    "measuredIntegratedLufs": -22.01,
    "measuredTruePeakDbtp": -10.97,
    "targetMaximumTruePeakDbtp": -1.5,
    "measuredLoudnessRangeLu": 0.3,
    "ttsUsed": false,
    "sourceSeparationUsed": false,
    "externalMediaUsed": false,
    "sourceEndpointFadesPreserved": true,
    "additionalEndpointFadesSeconds": [
      0.02,
      0.04
    ]
  },
  "muxCommand": [
    "ffmpeg",
    "-y",
    "-hide_banner",
    "-i",
    "output/kimi-creative-20261027-expanded/cases/circulation/deliverables/atmospheric_circulation.mp4",
    "-i",
    "output/kimi-creative-20261027-expanded/publication/audio-policy-20261027/circulation/music-effects.wav",
    "-map",
    "0:v:0",
    "-map",
    "1:a:0",
    "-c:v",
    "copy",
    "-c:a",
    "aac",
    "-b:a",
    "192k",
    "-ar",
    "48000",
    "-ac",
    "2",
    "-map_metadata",
    "-1",
    "-metadata",
    "comment=Publication audio revision: original procedural music/effects only; no spoken narration. Picture packets unchanged.",
    "-movflags",
    "+faststart",
    "output/kimi-creative-20261027-expanded/publication/audio-policy-20261027/circulation/video-music-only.mp4"
  ],
  "limitations": [
    "Original picture, onscreen captions, credits and factual/layout defects remain unchanged.",
    "No independent full human listening review; technical audio checks are not subjective-quality scores.",
    "Default no-narration public derivative is not a new model evaluation."
  ]
}
