[
  {
    "type": "insert",
    "description": "Register TrialExpirationJob in TaskEngine — job class existed since spec 035 but was never added to task_job_definitions, so cron never dispatched it and expired trials stayed flagged as 'trial'",
    "database": "kiosk_buykiosk",
    "check_query": "SELECT id FROM task_job_definitions WHERE name = 'trial-expiration'",
    "sql": "INSERT IGNORE INTO `task_job_definitions` (`name`, `displayName`, `className`, `schedule`, `queue`, `scope`, `timeout`, `maxRetries`, `retryBackoff`, `config`, `isEnabled`, `notifyOnFailure`, `notifyEmails`) VALUES ('trial-expiration', 'Premium Trial Expiration', 'BuyerKiosk\\\\TaskEngine\\\\Jobs\\\\TrialExpirationJob', '15 0 * * *', 'default', 'global', 300, 3, 60, '{}', 1, 1, NULL)"
  }
]
