[
  {
    "type": "add_column",
    "description": "Add hoursRequested column to users table for target weekly hours (Spec 026 PRD Feature 5)",
    "database": "kiosk_users",
    "check_query": "SHOW COLUMNS FROM `users` LIKE 'hoursRequested'",
    "sql": "ALTER TABLE `users` ADD COLUMN `hoursRequested` decimal(5,2) DEFAULT NULL COMMENT 'Target weekly hours (NULL = flexible)' AFTER `hourlyRate`"
  },
  {
    "type": "add_column",
    "description": "Add hoursMin column to users table for minimum weekly hours (Spec 026 PRD Feature 5)",
    "database": "kiosk_users",
    "check_query": "SHOW COLUMNS FROM `users` LIKE 'hoursMin'",
    "sql": "ALTER TABLE `users` ADD COLUMN `hoursMin` decimal(5,2) DEFAULT NULL COMMENT 'Minimum weekly hours preference' AFTER `hoursRequested`"
  },
  {
    "type": "add_column",
    "description": "Add hoursMax column to users table for maximum weekly hours hard cap (Spec 026 PRD Feature 5)",
    "database": "kiosk_users",
    "check_query": "SHOW COLUMNS FROM `users` LIKE 'hoursMax'",
    "sql": "ALTER TABLE `users` ADD COLUMN `hoursMax` decimal(5,2) DEFAULT NULL COMMENT 'Maximum weekly hours hard cap - AI never exceeds' AFTER `hoursMin`"
  }
]
