{
  "checkpoints": [
    {
      "archive_bytes": 1052439,
      "archive_reduced_bytes": 1048680,
      "crc_verified_before_commit": true,
      "file": "samples-02.bin",
      "files_completed": 1,
      "files_total": 3,
      "output_bytes_total": 3145728,
      "output_bytes_written": 1048576,
      "output_synced_before_commit": true,
      "step": 1
    },
    {
      "archive_bytes": 3759,
      "archive_reduced_bytes": 2097360,
      "crc_verified_before_commit": true,
      "file": "samples-01.bin",
      "files_completed": 2,
      "files_total": 3,
      "output_bytes_total": 3145728,
      "output_bytes_written": 2097152,
      "output_synced_before_commit": true,
      "step": 2
    },
    {
      "archive_bytes": 22,
      "archive_reduced_bytes": 2101097,
      "crc_verified_before_commit": true,
      "file": "notes.txt",
      "files_completed": 3,
      "files_total": 3,
      "output_bytes_total": 3145728,
      "output_bytes_written": 3145728,
      "output_synced_before_commit": true,
      "step": 3
    }
  ],
  "description": "Replay of a generated three-file test archive, not a live extraction or speed benchmark.",
  "engine": "Taper Rust",
  "engine_version": "1.0.0",
  "fixture": {
    "archive_bytes_initial": 2101119,
    "file_count": 3,
    "files": [
      {
        "bytes": 1048576,
        "compression": "Deflate",
        "crc32": "0e57231c",
        "name": "notes.txt",
        "output_sha256": "02e780df8ba1c675b853586ce49a38f89221be9296f2f83be0cf10f1360b01f9",
        "sha256": "02e780df8ba1c675b853586ce49a38f89221be9296f2f83be0cf10f1360b01f9",
        "verified": true
      },
      {
        "bytes": 1048576,
        "compression": "Stored",
        "crc32": "99145ca2",
        "name": "samples-01.bin",
        "output_sha256": "5e35c204c1c281491a9e46b3d639bc6590f33328b348845b1f2ad501291f090f",
        "sha256": "5e35c204c1c281491a9e46b3d639bc6590f33328b348845b1f2ad501291f090f",
        "verified": true
      },
      {
        "bytes": 1048576,
        "compression": "Stored",
        "crc32": "0e83e59f",
        "name": "samples-02.bin",
        "output_sha256": "4f395c49de4f2f615436a939095bc4166b13718a462f4d96e479fd0e74b65d1d",
        "sha256": "4f395c49de4f2f615436a939095bc4166b13718a462f4d96e479fd0e74b65d1d",
        "verified": true
      }
    ],
    "generated": true,
    "name": "taper-demo.zip",
    "output_bytes_total": 3145728
  },
  "kind": "recorded-engine-trace",
  "notes": [
    "Source archive reduction is measured by file length, not a claim about physical disk allocation.",
    "Files are committed in reverse physical order after CRC verification and output sync_all.",
    "Reclaim is per complete file. Windows filesystem caching still applies."
  ],
  "result": {
    "all_output_sha256_match": true,
    "archive_bytes_final": 22,
    "archive_reduced_bytes": 2101097,
    "files_verified": 3,
    "final_archive_is_valid_empty_zip": true,
    "output_bytes_written": 3145728,
    "status": "completed"
  },
  "schema_version": 1
}