[
  {
    "type": "create_table",
    "description": "Create workbook_punch_log table for time punch tracking",
    "database": "{{store}}",
    "check_query": "SHOW TABLES LIKE 'workbook_punch_log'",
    "sql": "CREATE TABLE `workbook_punch_log` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `employeeId` int(10) unsigned NOT NULL, `action` varchar(50) NOT NULL, `responseData` text, `overrideByEmployeeId` int(10) unsigned NULL COMMENT 'Manager employeeID if override was used', `overrideReason` varchar(255) NULL COMMENT 'Optional reason for manager override', `createdAt` timestamp DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `employeeId` (`employeeId`), KEY `action` (`action`), KEY `createdAt` (`createdAt`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4"
  }
]
