[
  {
    "type": "alter_table",
    "description": "Add overrideByEmployeeId column to workbook_punch_log for manager override tracking",
    "database": "{{store}}",
    "check_query": "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'workbook_punch_log' AND COLUMN_NAME = 'overrideByEmployeeId'",
    "sql": "ALTER TABLE `workbook_punch_log` ADD COLUMN `overrideByEmployeeId` int(10) unsigned NULL COMMENT 'Manager employeeID if override was used', ADD COLUMN `overrideReason` varchar(255) NULL COMMENT 'Optional reason for manager override'"
  }
]
