[
  {
    "type": "insert",
    "description": "Add Backfill Mock Data job definition (production - nightly at 2 AM)",
    "database": "kiosk_buykiosk",
    "check_query": "SELECT id FROM task_job_definitions WHERE name = 'backfill-mock-data' LIMIT 1",
    "sql": "INSERT INTO `task_job_definitions` (`name`, `displayName`, `className`, `schedule`, `queue`, `scope`, `timeout`, `maxRetries`, `retryBackoff`, `config`, `isEnabled`, `notifyOnFailure`, `notifyEmails`) VALUES ('backfill-mock-data', 'Backfill Mock Data', 'BuyerKiosk\\\\TaskEngine\\\\Jobs\\\\BackfillMockDataJob', '0 2 * * *', 'low', 'global', 1800, 2, 300, '{\"lookbackDays\": 30, \"daysPerRun\": 1, \"intervalMinutes\": 30, \"stores\": [\"ou00\", \"pc00\", \"se00\"]}', 1, 1, NULL)"
  },
  {
    "type": "insert",
    "description": "Add Backfill Mock Data job definition (dev - aggressive, runs every 30 min, disabled by default)",
    "database": "kiosk_buykiosk",
    "check_query": "SELECT id FROM task_job_definitions WHERE name = 'backfill-mock-data-dev' LIMIT 1",
    "sql": "INSERT INTO `task_job_definitions` (`name`, `displayName`, `className`, `schedule`, `queue`, `scope`, `timeout`, `maxRetries`, `retryBackoff`, `config`, `isEnabled`, `notifyOnFailure`, `notifyEmails`) VALUES ('backfill-mock-data-dev', 'Backfill Mock Data (Dev - Aggressive)', 'BuyerKiosk\\\\TaskEngine\\\\Jobs\\\\BackfillMockDataJob', '*/30 * * * *', 'low', 'global', 1800, 1, 60, '{\"lookbackDays\": 90, \"daysPerRun\": 5, \"intervalMinutes\": 30, \"stores\": [\"ou00\", \"pc00\", \"se00\"]}', 0, 0, NULL)"
  }
]
