[
  {
    "type": "alter_table",
    "description": "Add taskGenerationConfig JSON column to fpLayouts - stores dropped category resolutions for scheduled generation",
    "database": "{{store}}",
    "check_query": "SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'fpLayouts' AND COLUMN_NAME = 'taskGenerationConfig'",
    "sql": "ALTER TABLE `fpLayouts` ADD COLUMN `taskGenerationConfig` JSON NULL COMMENT 'Stores dropped category resolutions for TaskEngine scheduled generation' AFTER `draftOfLayoutId`"
  }
]
