[
  {
    "type": "raw_sql",
    "description": "Delete posDataResyncs records created by the broken sfile_payment_columns_2026 'all_zero' rule. The check was logically wrong (it flagged rows where POS legitimately reports 0). The new 'all_null' rule will re-detect any rows that genuinely need a resync, on the next catchup run.",
    "database": "kiosk_buykiosk",
    "sql": "DELETE FROM `posDataResyncs` WHERE ruleId = 'sfile_payment_columns_2026'"
  }
]
