[
  {
    "type": "insert",
    "description": "Register goal-forecast-compute job definition — GoalConfigService::dispatchRecompute() has been silently no-op'ing on every config save since this job was never registered, leaving goalForecast caches permanently stuck at whatever was computed before each store's config was last corrected (affects all 11 goalConfigurations-enrolled stores, most visibly pc80951)",
    "database": "kiosk_buykiosk",
    "check_query": "SELECT id FROM task_job_definitions WHERE name = 'goal-forecast-compute'",
    "sql": "INSERT IGNORE INTO `task_job_definitions` (`name`, `displayName`, `className`, `schedule`, `queue`, `scope`, `timeout`, `maxRetries`, `retryBackoff`, `config`, `isEnabled`, `notifyOnFailure`, `notifyEmails`) VALUES ('goal-forecast-compute', 'Goal Forecast Computation', 'BuyerKiosk\\\\Goals\\\\Jobs\\\\GoalForecastComputeJob', NULL, 'default', 'per_store', 600, 1, 120, '{}', 1, 1, NULL)"
  }
]
