{
  "schemaVersion": 1,
  "observedAt": "2026-11-01T13:36:07.736Z",
  "kind": "Actual local file operations on one self-generated signal; not music or a cloud-sync test",
  "tool": "ffmpeg version 9.0-full_build-www.gyan.dev Copyright (c) 2000-2026 the FFmpeg developers\r",
  "files": [
    {
      "name": "signal-09.mp3",
      "bytes": 2401219,
      "sha256": "dc35f5c218200bb32d02727e04000b68b1e933d51402bdb9cec625374b2b82c2",
      "decodedPcmSha256": "cd086c735a720e7c98ba334a79dd0a98a17750bc19f7608c895da30301cf5e6e",
      "durationSeconds": 120,
      "codec": "mp3",
      "tags": {
        "encoder": "Lavf63.1.100"
      }
    },
    {
      "name": "renamed-signal.mp3",
      "bytes": 2401219,
      "sha256": "dc35f5c218200bb32d02727e04000b68b1e933d51402bdb9cec625374b2b82c2",
      "decodedPcmSha256": "cd086c735a720e7c98ba334a79dd0a98a17750bc19f7608c895da30301cf5e6e",
      "durationSeconds": 120,
      "codec": "mp3",
      "tags": {
        "encoder": "Lavf63.1.100"
      }
    },
    {
      "name": "tagged-signal.mp3",
      "bytes": 2401323,
      "sha256": "c6d4b09bf1892a0c6acff7740dc786f81d340983d2b6a4d3c0a7b2dcdf3a3b77",
      "decodedPcmSha256": "cd086c735a720e7c98ba334a79dd0a98a17750bc19f7608c895da30301cf5e6e",
      "durationSeconds": 120,
      "codec": "mp3",
      "tags": {
        "track": "2/3",
        "title": "Controlled title",
        "artist": "TuneBundle test signals",
        "album": "Filing example",
        "encoder": "Lavf63.1.100"
      }
    },
    {
      "name": "restored-signal.mp3",
      "bytes": 2401323,
      "sha256": "c6d4b09bf1892a0c6acff7740dc786f81d340983d2b6a4d3c0a7b2dcdf3a3b77",
      "decodedPcmSha256": "cd086c735a720e7c98ba334a79dd0a98a17750bc19f7608c895da30301cf5e6e",
      "durationSeconds": 120,
      "codec": "mp3",
      "tags": {
        "track": "2/3",
        "title": "Controlled title",
        "artist": "TuneBundle test signals",
        "album": "Filing example",
        "encoder": "Lavf63.1.100"
      }
    }
  ],
  "checks": {
    "renamePreservesBytes": true,
    "tagEditChangesFileHash": true,
    "tagEditPreservesDecodedPcm": true,
    "localRestoreMatchesTaggedFile": true
  },
  "limits": [
    "One MP3 fixture and one tag-writing method",
    "No promise that every player reads the same tags",
    "No external cloud service or remote backup was exercised"
  ]
}
