{
  "scope": "Six fixed target snapshots. Exact integer cents; status trim/lower explicitly permitted. No database, CDC, timing or production cutover tested.",
  "cases": {
    "exact": {
      "sourceRows": 6,
      "targetRows": 6,
      "countEqual": true,
      "duplicateKeys": [],
      "invalidKeys": [],
      "missingKeys": [],
      "unexpectedKeys": [],
      "changedKeys": [],
      "reconciled": true
    },
    "changed_amount": {
      "sourceRows": 6,
      "targetRows": 6,
      "countEqual": true,
      "duplicateKeys": [],
      "invalidKeys": [],
      "missingKeys": [],
      "unexpectedKeys": [],
      "changedKeys": [
        3
      ],
      "reconciled": false
    },
    "replaced_key": {
      "sourceRows": 6,
      "targetRows": 6,
      "countEqual": true,
      "duplicateKeys": [],
      "invalidKeys": [],
      "missingKeys": [
        6
      ],
      "unexpectedKeys": [
        7
      ],
      "changedKeys": [],
      "reconciled": false
    },
    "duplicate_key": {
      "sourceRows": 6,
      "targetRows": 6,
      "countEqual": true,
      "duplicateKeys": [
        5
      ],
      "invalidKeys": [],
      "missingKeys": [
        6
      ],
      "unexpectedKeys": [],
      "changedKeys": [],
      "reconciled": false
    },
    "normalized_status": {
      "sourceRows": 6,
      "targetRows": 6,
      "countEqual": true,
      "duplicateKeys": [],
      "invalidKeys": [],
      "missingKeys": [],
      "unexpectedKeys": [],
      "changedKeys": [],
      "reconciled": true
    },
    "numeric_string": {
      "sourceRows": 6,
      "targetRows": 6,
      "countEqual": true,
      "duplicateKeys": [],
      "invalidKeys": [
        1
      ],
      "missingKeys": [
        1
      ],
      "unexpectedKeys": [],
      "changedKeys": [],
      "reconciled": false
    }
  },
  "countChecksPassed": 6,
  "reconciledCases": 2
}
