CREATE TABLE IF NOT EXISTS non_conformities ( id INT AUTO_INCREMENT PRIMARY KEY, description TEXT NOT NULL, type ENUM('produit', 'processus', 'service') NOT NULL, status ENUM('ouvert', 'en_analyse', 'action_lancee', 'clos') NOT NULL DEFAULT 'ouvert', gravity ENUM('mineure', 'majeure', 'critique') NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );