{
  "schemaVersion": 1,
  "synthetic": true,
  "artifact": "VoterFile mail-vendor suppression and householding report",
  "sourceCsvSha256": "a66d90bb7bde38563b58b6cf105486b64fae8123e3cb1c006f466470077f0d3d",
  "reconciliation": {
    "sourceVoters": 8,
    "mailableVoters": 7,
    "unmailableVoters": 1,
    "households": 6,
    "productionReadyHouseholds": 2,
    "reviewHouseholds": 4,
    "votersMergedIntoExistingHouseholds": 1,
    "mailingAddressHouseholds": 3,
    "residentialFallbackHouseholds": 3
  },
  "qualityFlags": {
    "outOfStateHouseholds": 1,
    "invalidZipHouseholds": 1,
    "missingZipHouseholds": 0,
    "residentialFallbackHouseholds": 3,
    "multiVoterHouseholds": 1
  },
  "rules": [
    {
      "id": "no_usable_address",
      "action": "exclude_before_householding",
      "sampleDispositionCount": 1
    },
    {
      "id": "campaign_suppression",
      "action": "exclude_before_householding",
      "sampleDispositionCount": 0
    },
    {
      "id": "already_voted_if_applicable",
      "action": "exclude_for_chase_or_reminder_universe",
      "sampleDispositionCount": 0
    },
    {
      "id": "same_normalized_address",
      "action": "merge_to_one_household_row",
      "sampleDispositionCount": 1
    },
    {
      "id": "residential_fallback",
      "action": "hold_for_review",
      "sampleDispositionCount": 3
    },
    {
      "id": "invalid_zip",
      "action": "hold_for_review",
      "sampleDispositionCount": 1
    },
    {
      "id": "out_of_state",
      "action": "hold_for_review",
      "sampleDispositionCount": 1
    }
  ],
  "releaseRule": "Only address_quality=ready rows may enter production without an explicit reviewed disposition.",
  "vendorReturnRequirements": [
    "final piece count",
    "removed or corrected household disposition",
    "CASS and NCOA result summary",
    "proof approval",
    "postage statement",
    "drop date and delivery evidence"
  ]
}
