[
  {
    "type": "alter_table",
    "description": "Add clockPin column to employees table for time clock PIN verification",
    "database": "{{store}}",
    "check_query": "SHOW COLUMNS FROM employees LIKE 'clockPin'",
    "sql": "ALTER TABLE `employees` ADD COLUMN `clockPin` varchar(10) DEFAULT NULL COMMENT '4-6 digit PIN for time clock verification' AFTER `externalId`"
  },
  {
    "type": "alter_table",
    "description": "Add clockPinHash column for secure PIN storage (optional upgrade path)",
    "database": "{{store}}",
    "check_query": "SHOW COLUMNS FROM employees LIKE 'clockPinHash'",
    "sql": "ALTER TABLE `employees` ADD COLUMN `clockPinHash` varchar(255) DEFAULT NULL COMMENT 'Hashed PIN for secure storage' AFTER `clockPin`"
  }
]
