-- Agregar columnas faltantes a la tabla result_configurations
USE `eneagrama`;

-- Agregar descripcion_general (requerida)
ALTER TABLE `result_configurations` 
ADD COLUMN `descripcion_general` text COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Descripción general que aplica a todo el subtipo' 
AFTER `titulo_principal`;

-- Agregar carreras_estudiante_json (para estudiantes)
ALTER TABLE `result_configurations` 
ADD COLUMN `carreras_estudiante_json` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Array JSON de carreras recomendadas para estudiantes' 
AFTER `descripcion_extendida`;

-- Verificar la estructura actualizada
DESCRIBE `result_configurations`;