{
  "schemaVersion": 1,
  "date": "2026-10-27",
  "title": "Mint 1.1.1: synthetic Codex continuation and recovery checks",
  "operator": "Mint team; not independent validation",
  "release": {
    "version": "1.1.1",
    "build": "116",
    "source": "https://github.com/dzg-studio/mint-releases/releases/tag/v1.1.1",
    "dmgSHA256": "4bc2c5784a6c8406930d5eddde37651a649fcd803c7c175bfcb54896119ae15a"
  },
  "environment": {
    "architecture": "arm64",
    "macOS": "27.0.1",
    "hardware": "Apple M1 Max",
    "codexCLI": "0.155.1",
    "actualReplyModel": "gpt-6-astra",
    "appExecution": "Official release copied to an isolated QA bundle, re-signed for QA identity, automatic updates disabled; actual release engines exercised through headless hooks. Installed production app not launched."
  },
  "method": [
    "One synthetic conversation was created by the real Codex CLI with a text token and a generated image; the model replied READY and READY2 without transcribing the picture.",
    "Independent copies of the same frozen history were resumed once per condition. No probe response was carried into another condition.",
    "The current default was paginated. Legacy fixtures explicitly removed ordinal fields and set history_mode=legacy. The compaction fixture adds two constructed replacement-history records; these were not naturally generated user histories.",
    "The .zst fixture deliberately uses very weak compression (zstd --fast=100000) to exercise the rewrite. Its saving is not representative of native Codex compression.",
    "The exact same question asked for the original token and image labels, colors and numbers. Real inference returned fresh responses; event records contained no tool calls.",
    "Images were normalized by dimensions, decoded RGBA bytes and ICC profile before comparing the remaining full text. Compressed JSONL was compared by its complete decoded SHA-256."
  ],
  "probe": "From the original first turn, return its exact text token and the labels, colors and numbers shown in the original attached image. Use conversation history only. Do not invoke tools or open files. Return compact JSON with token and the two image panels.",
  "expected": {
    "token": "VIOLET-631",
    "panels": [
      {
        "label": "MAPLE",
        "color": "red",
        "number": 47
      },
      {
        "label": "ORBIT",
        "color": "blue",
        "number": 82
      }
    ]
  },
  "summary": {
    "correctRealReplies": 11,
    "replayConditions": 11,
    "independentSourceConversations": 1,
    "defaultPaginatedFileUnchanged": true,
    "compressedDecodedBytesUnchanged": true,
    "explicitCompressedBackupRestoredByteExactly": true,
    "actualMintUndoReceipts": 1,
    "legacyImageContentUnchanged": true,
    "compactionUndoContentRestored": true,
    "formatOnlyUndoAttemptIsNotRestoration": true
  },
  "cases": [
    {
      "condition": "paginated-control",
      "description": "Unmodified default paginated JSONL",
      "modelReply": "{\"token\":\"VIOLET-631\",\"panels\":[{\"label\":\"MAPLE\",\"color\":\"red\",\"number\":47},{\"label\":\"ORBIT\",\"color\":\"blue\",\"number\":82}]}",
      "exitCode": 0,
      "expectedTextAndImageFactsCorrect": true,
      "toolCalls": 0,
      "before": {
        "sha256": "27f74b137eeabbcddbc51a76454a19880fa7a7110a0c8708c55a22347ed899f9",
        "decodedSHA256": "27f74b137eeabbcddbc51a76454a19880fa7a7110a0c8708c55a22347ed899f9",
        "bytes": 11255154,
        "allocatedBytes": 11255808,
        "decodedBytes": 11255154
      },
      "beforeResume": {
        "sha256": "27f74b137eeabbcddbc51a76454a19880fa7a7110a0c8708c55a22347ed899f9",
        "decodedSHA256": "27f74b137eeabbcddbc51a76454a19880fa7a7110a0c8708c55a22347ed899f9",
        "bytes": 11255154,
        "allocatedBytes": 11255808,
        "decodedBytes": 11255154
      }
    },
    {
      "condition": "paginated-attempt",
      "description": "Default paginated JSONL after Optimize skipped it",
      "modelReply": "{\"token\":\"VIOLET-631\",\"panels\":[{\"label\":\"MAPLE\",\"color\":\"red\",\"number\":47},{\"label\":\"ORBIT\",\"color\":\"blue\",\"number\":82}]}",
      "exitCode": 0,
      "expectedTextAndImageFactsCorrect": true,
      "toolCalls": 0,
      "before": {
        "sha256": "27f74b137eeabbcddbc51a76454a19880fa7a7110a0c8708c55a22347ed899f9",
        "decodedSHA256": "27f74b137eeabbcddbc51a76454a19880fa7a7110a0c8708c55a22347ed899f9",
        "bytes": 11255154,
        "allocatedBytes": 11255808,
        "decodedBytes": 11255154
      },
      "beforeResume": {
        "sha256": "27f74b137eeabbcddbc51a76454a19880fa7a7110a0c8708c55a22347ed899f9",
        "decodedSHA256": "27f74b137eeabbcddbc51a76454a19880fa7a7110a0c8708c55a22347ed899f9",
        "bytes": 11255154,
        "allocatedBytes": 11255808,
        "decodedBytes": 11255154
      },
      "optimize": {
        "allocationMeasurementReliable": true,
        "changedPathCount": 0,
        "failures": [],
        "processedCount": 0,
        "savedBytes": 0,
        "verifiedAllocatedDeltaBytes": 0
      }
    },
    {
      "condition": "legacy-control",
      "description": "Constructed legacy compatibility fixture, before Optimize",
      "modelReply": "{\"token\":\"VIOLET-631\",\"panels\":[{\"label\":\"MAPLE\",\"color\":\"red\",\"number\":47},{\"label\":\"ORBIT\",\"color\":\"blue\",\"number\":82}]}",
      "exitCode": 0,
      "expectedTextAndImageFactsCorrect": true,
      "toolCalls": 0,
      "before": {
        "sha256": "d52c9288730aa3b2519b8452e4961bde93b1d1f38ce31fb24fef8c2760c5a7bd",
        "decodedSHA256": "d52c9288730aa3b2519b8452e4961bde93b1d1f38ce31fb24fef8c2760c5a7bd",
        "bytes": 11254823,
        "allocatedBytes": 11255808,
        "decodedBytes": 11254823
      },
      "beforeResume": {
        "sha256": "d52c9288730aa3b2519b8452e4961bde93b1d1f38ce31fb24fef8c2760c5a7bd",
        "decodedSHA256": "d52c9288730aa3b2519b8452e4961bde93b1d1f38ce31fb24fef8c2760c5a7bd",
        "bytes": 11254823,
        "allocatedBytes": 11255808,
        "decodedBytes": 11254823
      }
    },
    {
      "condition": "legacy-compressed",
      "description": "Legacy fixture after lossless image-format optimization",
      "modelReply": "{\"token\":\"VIOLET-631\",\"panels\":[{\"label\":\"MAPLE\",\"color\":\"red\",\"number\":47},{\"label\":\"ORBIT\",\"color\":\"blue\",\"number\":82}]}",
      "exitCode": 0,
      "expectedTextAndImageFactsCorrect": true,
      "toolCalls": 0,
      "before": {
        "sha256": "d52c9288730aa3b2519b8452e4961bde93b1d1f38ce31fb24fef8c2760c5a7bd",
        "decodedSHA256": "d52c9288730aa3b2519b8452e4961bde93b1d1f38ce31fb24fef8c2760c5a7bd",
        "bytes": 11254823,
        "allocatedBytes": 11255808,
        "decodedBytes": 11254823
      },
      "beforeResume": {
        "sha256": "af6a11c9ae4d683bff13bed41707d687d584635d895f884000233eaf1dc84bab",
        "decodedSHA256": "af6a11c9ae4d683bff13bed41707d687d584635d895f884000233eaf1dc84bab",
        "bytes": 64001,
        "allocatedBytes": 65536,
        "decodedBytes": 64001
      },
      "optimize": {
        "allocationMeasurementReliable": true,
        "changedPathCount": 1,
        "failures": [],
        "processedCount": 1,
        "savedBytes": 11190822,
        "verifiedAllocatedDeltaBytes": 11190272
      }
    },
    {
      "condition": "legacy-restored",
      "description": "Format-only fixture after Undo attempt; no recovery record existed, so this was a no-op, not a restoration",
      "modelReply": "{\"token\":\"VIOLET-631\",\"panels\":[{\"label\":\"MAPLE\",\"color\":\"red\",\"number\":47},{\"label\":\"ORBIT\",\"color\":\"blue\",\"number\":82}]}",
      "exitCode": 0,
      "expectedTextAndImageFactsCorrect": true,
      "toolCalls": 0,
      "before": {
        "sha256": "d52c9288730aa3b2519b8452e4961bde93b1d1f38ce31fb24fef8c2760c5a7bd",
        "decodedSHA256": "d52c9288730aa3b2519b8452e4961bde93b1d1f38ce31fb24fef8c2760c5a7bd",
        "bytes": 11254823,
        "allocatedBytes": 11255808,
        "decodedBytes": 11254823
      },
      "beforeResume": {
        "sha256": "af6a11c9ae4d683bff13bed41707d687d584635d895f884000233eaf1dc84bab",
        "decodedSHA256": "af6a11c9ae4d683bff13bed41707d687d584635d895f884000233eaf1dc84bab",
        "bytes": 64001,
        "allocatedBytes": 65536,
        "decodedBytes": 64001
      },
      "optimize": {
        "allocationMeasurementReliable": true,
        "changedPathCount": 1,
        "failures": [],
        "processedCount": 1,
        "savedBytes": 11190822,
        "verifiedAllocatedDeltaBytes": 11190272
      },
      "undoReceiptCount": 0
    },
    {
      "condition": "zst-control",
      "description": "Paginated fixture encoded with zstd --fast=100000, before Optimize",
      "modelReply": "{\"token\":\"VIOLET-631\",\"panels\":[{\"label\":\"MAPLE\",\"color\":\"red\",\"number\":47},{\"label\":\"ORBIT\",\"color\":\"blue\",\"number\":82}]}",
      "exitCode": 0,
      "expectedTextAndImageFactsCorrect": true,
      "toolCalls": 0,
      "before": {
        "sha256": "fc95bba5bc31a0b7a3049f04516b4c038a2b4b4f1787b6d578c44c4c7573c8b3",
        "decodedSHA256": "27f74b137eeabbcddbc51a76454a19880fa7a7110a0c8708c55a22347ed899f9",
        "bytes": 11092883,
        "allocatedBytes": 11096064,
        "decodedBytes": 11255154
      },
      "beforeResume": {
        "sha256": "fc95bba5bc31a0b7a3049f04516b4c038a2b4b4f1787b6d578c44c4c7573c8b3",
        "decodedSHA256": "27f74b137eeabbcddbc51a76454a19880fa7a7110a0c8708c55a22347ed899f9",
        "bytes": 11092883,
        "allocatedBytes": 11096064,
        "decodedBytes": 11255154
      }
    },
    {
      "condition": "zst-compressed",
      "description": "Same decoded paginated history after compression-only Optimize",
      "modelReply": "{\"token\":\"VIOLET-631\",\"panels\":[{\"label\":\"MAPLE\",\"color\":\"red\",\"number\":47},{\"label\":\"ORBIT\",\"color\":\"blue\",\"number\":82}]}",
      "exitCode": 0,
      "expectedTextAndImageFactsCorrect": true,
      "toolCalls": 0,
      "before": {
        "sha256": "fc95bba5bc31a0b7a3049f04516b4c038a2b4b4f1787b6d578c44c4c7573c8b3",
        "decodedSHA256": "27f74b137eeabbcddbc51a76454a19880fa7a7110a0c8708c55a22347ed899f9",
        "bytes": 11092883,
        "allocatedBytes": 11096064,
        "decodedBytes": 11255154
      },
      "beforeResume": {
        "sha256": "87f5f1a2f2e1158e49d1c0cec72bd22de1d23d3cb455c7b6d14f3bfe05d2857b",
        "decodedSHA256": "27f74b137eeabbcddbc51a76454a19880fa7a7110a0c8708c55a22347ed899f9",
        "bytes": 31117,
        "allocatedBytes": 32768,
        "decodedBytes": 11255154
      },
      "optimize": {
        "allocationMeasurementReliable": true,
        "changedPathCount": 1,
        "failures": [],
        "processedCount": 1,
        "savedBytes": 11061766,
        "verifiedAllocatedDeltaBytes": 11063296
      }
    },
    {
      "condition": "zst-backup-restored",
      "description": "Original compressed file copied back from the explicit frozen backup; not Mint Undo",
      "modelReply": "{\"token\":\"VIOLET-631\",\"panels\":[{\"label\":\"MAPLE\",\"color\":\"red\",\"number\":47},{\"label\":\"ORBIT\",\"color\":\"blue\",\"number\":82}]}",
      "exitCode": 0,
      "expectedTextAndImageFactsCorrect": true,
      "toolCalls": 0,
      "before": {
        "sha256": "fc95bba5bc31a0b7a3049f04516b4c038a2b4b4f1787b6d578c44c4c7573c8b3",
        "decodedSHA256": "27f74b137eeabbcddbc51a76454a19880fa7a7110a0c8708c55a22347ed899f9",
        "bytes": 11092883,
        "allocatedBytes": 11096064,
        "decodedBytes": 11255154
      },
      "beforeResume": {
        "sha256": "fc95bba5bc31a0b7a3049f04516b4c038a2b4b4f1787b6d578c44c4c7573c8b3",
        "decodedSHA256": "27f74b137eeabbcddbc51a76454a19880fa7a7110a0c8708c55a22347ed899f9",
        "bytes": 11092883,
        "allocatedBytes": 11096064,
        "decodedBytes": 11255154
      },
      "optimize": {
        "allocationMeasurementReliable": true,
        "changedPathCount": 1,
        "failures": [],
        "processedCount": 1,
        "savedBytes": 11061766,
        "verifiedAllocatedDeltaBytes": 11063296
      }
    },
    {
      "condition": "compaction-control",
      "description": "Constructed legacy fixture with two repeated compaction records, before Optimize",
      "modelReply": "{\"token\":\"VIOLET-631\",\"panels\":[{\"label\":\"MAPLE\",\"color\":\"red\",\"number\":47},{\"label\":\"ORBIT\",\"color\":\"blue\",\"number\":82}]}",
      "exitCode": 0,
      "expectedTextAndImageFactsCorrect": true,
      "toolCalls": 0,
      "beforeResume": {
        "sha256": "ab7b1231d687e66e6b5c0984c28e84afd1b8bd51f3c3234a15ffe9ae0ae45298",
        "logicalBytes": 33691805
      }
    },
    {
      "condition": "compaction-optimized",
      "description": "Same legacy compaction fixture after Optimize",
      "modelReply": "{\"token\":\"VIOLET-631\",\"panels\":[{\"label\":\"MAPLE\",\"color\":\"red\",\"number\":47},{\"label\":\"ORBIT\",\"color\":\"blue\",\"number\":82}]}",
      "exitCode": 0,
      "expectedTextAndImageFactsCorrect": true,
      "toolCalls": 0,
      "beforeResume": {
        "sha256": "23a5e6d42f58a5eeae037ff3fac29f989e2725f225d7978b4442a25d6611788e",
        "logicalBytes": 104033
      },
      "optimize": {
        "allocationMeasurementReliable": true,
        "changedPathCount": 1,
        "failures": [],
        "processedCount": 1,
        "savedBytes": 33587772,
        "verifiedAllocatedDeltaBytes": 33587200
      }
    },
    {
      "condition": "compaction-undo",
      "description": "Same legacy compaction fixture after one actual Mint Undo receipt",
      "modelReply": "{\"token\":\"VIOLET-631\",\"panels\":[{\"label\":\"MAPLE\",\"color\":\"red\",\"number\":47},{\"label\":\"ORBIT\",\"color\":\"blue\",\"number\":82}]}",
      "exitCode": 0,
      "expectedTextAndImageFactsCorrect": true,
      "toolCalls": 0,
      "beforeResume": {
        "sha256": "f27db2806ddc9c01a7ae4085819097c43887ca778a5086fabdb9a0aeefd02640",
        "logicalBytes": 119339
      },
      "optimize": {
        "allocationMeasurementReliable": true,
        "changedPathCount": 1,
        "failures": [],
        "processedCount": 1,
        "savedBytes": 33587772,
        "verifiedAllocatedDeltaBytes": 33587200
      },
      "undoReceiptCount": 1
    }
  ],
  "contentChecks": {
    "legacy-compressed": {
      "original": {
        "normalizedSHA256": "1addeea653f13574f141222c1842a1dcf5aaefa6aaa2f1437653949ac08ac6e5",
        "pictures": [
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0",
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0"
        ],
        "count": 2
      },
      "result": {
        "normalizedSHA256": "1addeea653f13574f141222c1842a1dcf5aaefa6aaa2f1437653949ac08ac6e5",
        "pictures": [
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0",
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0"
        ],
        "count": 2
      },
      "normalizedContentEqual": true
    },
    "compaction-undo": {
      "original": {
        "normalizedSHA256": "c621d6818a7e4f79b5b231fc4cf3bca450fdee882ce43a32f912b3de2814931d",
        "pictures": [
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0",
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0",
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0",
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0",
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0",
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0"
        ],
        "count": 6
      },
      "result": {
        "normalizedSHA256": "c621d6818a7e4f79b5b231fc4cf3bca450fdee882ce43a32f912b3de2814931d",
        "pictures": [
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0",
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0",
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0",
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0",
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0",
          "6692c86dc216f63916798acdec98d6583d0187f65fe9cf2211360134615d14c0"
        ],
        "count": 6
      },
      "normalizedContentEqual": true
    }
  },
  "macFileCheck": {
    "scope": "Three repetitive text fixtures with .txt, .json and .md names, plus one already-compressed ZIP. This checks bytes and paths, not application-level JSON document validity.",
    "scanned": 4,
    "offered": 3,
    "compressed": 3,
    "hashAndPathChecksPassed": 4,
    "allHashesAndPathsEqual": true,
    "alreadyCompressedZipOffered": false,
    "measuredAllocatedReductionBytes": 5529600,
    "relativePaths": [
      "Documents/AI exports/model-results.json",
      "Documents/AI exports/draft.md",
      "Documents/AI exports/project-notes.txt",
      "Documents/AI exports/already-compressed.zip"
    ]
  },
  "limitations": [
    "One developer Mac and one deliberately synthetic source conversation; replay conditions are not independent user samples.",
    "No claimed typical saving percentage; fixture entropy and weak .zst compression were chosen for compatibility coverage.",
    "Default paginated .jsonl was skipped and saved zero; the real model still continued afterward.",
    "A format-only PNG-to-lossless-WebP change has no Mint Undo record. Actual Undo was exercised separately on superseded-compaction duplicates.",
    "Undo restores checked text and picture content, not necessarily the original image encoding or whole-file bytes.",
    "No native GUI acceptance, multi-Mac study, representative user-history benchmark, 24-hour regrowth result, or independent endorsement.",
    "This test does not establish Claude Desktop/Cowork recovery or permission to delete its runtime or local tasks."
  ]
}
