[
  {
    "type": "alter_table",
    "description": "Add unpaidBreakHours column to scheduleTimesheets for tracking unpaid break time separately from worked hours",
    "database": "{{store}}",
    "check_query": "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'scheduleTimesheets' AND COLUMN_NAME = 'unpaidBreakHours'",
    "sql": "ALTER TABLE `scheduleTimesheets` ADD COLUMN `unpaidBreakHours` DECIMAL(6,2) NOT NULL DEFAULT 0.00 COMMENT 'Total unpaid break hours (not deducted from totalHours for payroll)' AFTER `doubletimeHours`"
  }
]
