{
  "checked": "2026-10-08T21:13:16.029701+00:00",
  "passed": true,
  "scope": "Synthetic logical migration; Docker only, no Helm/operator/PVC migration.",
  "sourceImage": "postgres@sha256:0ea6700a3b4f0ae6ce746519073558aed4d88a79d8d07622a9a644946c7319c4",
  "targetImage": "postgres@sha256:afc7e2d441324c0388fa80c3d24f733b4194a4eb7f47dd8ee2b08eb1a24a647c",
  "observations": {
    "baseline": {
      "customers": 100,
      "orders": 250,
      "customerHash": "ec835c9f219a0bbf2c10b4c475ad720f",
      "orderHash": "d3a04c55bd8e78fcd333c89c131e9d62",
      "customerSequence": 100,
      "orderSequence": 250,
      "owners": [
        "customers:app_owner",
        "orders:app_owner"
      ],
      "constraints": 5,
      "indexes": 4,
      "viewRows": 100,
      "hstore": "1.8",
      "readerSelect": true,
      "readerInsert": false
    },
    "sourceWriteFreezeRejectedInsert": true,
    "sourceDump": {
      "bytes": 9696,
      "sha256": "79e31cdc173e0a6d51f2a7e69aec34bafa60b08a413bc373e41e85f532b3cc75",
      "client": "18.6 (Debian 18.6-1.pgdg12+2)"
    },
    "restoredTargetMatches": true,
    "readerAclAndForeignKeyEnforced": true,
    "freshTargetBackupRestoredInIndependentContainer": true,
    "targetBackup": {
      "bytes": 9493,
      "sha256": "626f182e6fe3b91324e4645242c1eeabb846fedaa63b7e158976bc35ea350bb8"
    },
    "truncatedBackupRejectedWithoutPartialTables": true,
    "rollbackBeforeTargetWrites": "Source retained identical data and accepted a rolled-back write with next identity 251.",
    "postCutoverWriteDivergence": {
      "targetOrders": 251,
      "sourceOrders": 250,
      "meaning": "Returning to the source now loses the target-only write; reverse synchronization was not tested."
    }
  },
  "cleanup": [
    {
      "container": "kubedex-pg-f79d8361bb89-recovery",
      "removed": true
    },
    {
      "container": "kubedex-pg-f79d8361bb89-target",
      "removed": true
    },
    {
      "container": "kubedex-pg-f79d8361bb89-source",
      "removed": true
    },
    {
      "network": "kubedex-pg-f79d8361bb89",
      "removed": true
    }
  ],
  "platform": "arm64",
  "versions": {
    "source": "16.15 (Debian 16.15-1.pgdg12+2)",
    "target": "18.6 (Debian 18.6-1.pgdg12+2)",
    "recovery": "18.6 (Debian 18.6-1.pgdg12+2)"
  },
  "elapsedSeconds": 9.31
}
