[
  {
    "type": "insert",
    "description": "Seed task engine job definitions for concrete jobs (T9)",
    "database": "kiosk_buykiosk",
    "sql": "INSERT IGNORE INTO `task_job_definitions` (`name`, `displayName`, `className`, `schedule`, `queue`, `scope`, `timeout`, `maxRetries`, `retryBackoff`, `config`, `isEnabled`, `notifyOnFailure`, `notifyEmails`) VALUES\n('event-phase-processor', 'Event Phase Processor', 'BuyerKiosk\\\\TaskEngine\\\\Jobs\\\\EventPhaseJob', '0 6 * * *', 'default', 'per_store', 120, 3, 60, '{}', 1, 1, NULL),\n('employee-sync', 'Employee Sync', 'BuyerKiosk\\\\TaskEngine\\\\Jobs\\\\EmployeeSyncJob', '*/15 * * * *', 'default', 'per_store', 180, 3, 60, '{}', 1, 1, NULL),\n('quickbooks-sync', 'QuickBooks Sync', 'BuyerKiosk\\\\TaskEngine\\\\Jobs\\\\QuickBooksSyncJob', '0 */4 * * *', 'default', 'per_store', 300, 3, 60, '{}', 1, 1, NULL),\n('fivestars-sync', 'FiveStars Sync', 'BuyerKiosk\\\\TaskEngine\\\\Jobs\\\\FiveStarsSyncJob', '0 */6 * * *', 'default', 'per_store', 180, 3, 60, '{}', 1, 1, NULL),\n('sms-queue-processor', 'SMS Queue Processor', 'BuyerKiosk\\\\TaskEngine\\\\Jobs\\\\SmsQueueJob', '* * * * *', 'default', 'global', 300, 3, 60, '{\"batch_size\": 50}', 1, 1, NULL),\n('aggregate-stats', 'Aggregate Statistics', 'BuyerKiosk\\\\TaskEngine\\\\Jobs\\\\AggregateStatsJob', '0 2 * * *', 'low', 'global', 600, 3, 60, '{}', 1, 1, NULL)"
  }
]
