--- id: TAREA-066 titulo: "Extraer los descriptores operativos de las fichas curriculares de bachillerato (CUR-037 a CUR-058)" estado: "Hecha" prioridad: "Alta" tipo: "curriculo" responsable: "@.agents/skills/analisis-curricular" fecha_creacion: 2026-08-05 fecha_actualizacion: 2026-08-05 fecha_cierre: 2026-08-05 relacionadas: [PREG-008, FTE-009, NOR-005, TAREA-065, PREG-007] siguiente_accion: "Volcar los descriptores operativos del perfil de salida desde FTE-009 a las 14 fichas y pasarlas a estado_extraccion completado." --- # TAREA-066 — Descriptores operativos de bachillerato ## Objetivo Completar el cuarto elemento obligatorio de `DEC-0004` en las 14 fichas curriculares de bachillerato (CUR-037 a CUR-058), que hoy están en `estado_extraccion: parcial` por carecer de la vinculación con los descriptores operativos del perfil de salida. ## Contexto `DEC-0007` unificó el contenedor `elementos` de todas las fichas curriculares y marcó como `parcial` las que no reúnen los cuatro elementos de `DEC-0004`. Las fichas de esta etapa tienen competencias específicas, criterios de evaluación y saberes básicos, pero no descriptores operativos. Las fichas de ESO `CUR-001` a `CUR-014` sirven de referencia: están en `completado` y muestran el formato esperado dentro de `elementos.descriptores_operativos`. ## Qué hacer 1. Abrir la fuente oficial `FTE-009` y localizar el perfil de salida y sus descriptores operativos. 2. Para cada una de las 14 fichas, volcar la vinculación entre cada competencia específica y sus descriptores, con la numeración oficial y sin reformular el texto (R1, R7). 3. Pasar la ficha a `estado_extraccion: "completado"` y realinear `06_indices/curriculos.yaml`. 4. Retirar de `observaciones` la nota `[PENDIENTE]` sobre descriptores operativos. 5. Ejecutar `python3 11_calidad/validar_corpus.py` y comprobar 0 errores. ## Coordinación con trabajo paralelo IDs consumidos: `TAREA-066`. No se crean entidades nuevas: solo se completan fichas `CUR` existentes. No tocar fichas fuera del rango CUR-037 a CUR-058. ## Desbloqueada (2026-08-05) `PREG-008` quedó resuelta en `DEC-0008`, así que esta tarea se desbloquea. Al preparar la extracción se comprobó contra el texto oficial que **los descriptores operativos varían según el curso** en el que se imparte la materia, y el modelo ya admite el mapa por curso que fija `DEC-0008`. Trabajo de preparación ya hecho, aprovechable cuando se desbloquee: - El texto oficial completo está en local: `07_corpus_ia/textos-completos/`. - El patrón de extracción está identificado. Cada bloque competencial tiene la forma: ``` Competencia específica N. Descriptores operativos de las competencias clave. Perfil de salida Criterios de evaluación ``` - Los bloques se repiten por curso dentro de cada materia, que es justo el origen del problema. - Antes de extraer hay que rellenar `cursos` en estas fichas: hoy ninguna lo declara, y sin ese dato la extracción no es interpretable. ## Alcance ampliado (2026-08-05) `PREG-008` recoge un hallazgo posterior: el campo `descripcion` de estas fichas **es un resumen, no el enunciado oficial** del decreto. Cuando esta tarea se desbloquee no bastará con añadir los descriptores operativos: hay que sustituir también `descripcion` por el texto literal y renombrar el campo a `enunciado_oficial`, como en las fichas completas. ## Resultado (2026-08-05) Las 14 fichas de Bachillerato tienen ya `enunciado_oficial` literal y `descriptores` como mapa por curso, verificados contra la fuente oficial. Siete pasan a `estado_extraccion: completado` —`CUR-037` a `CUR-043`—, porque además se completaron los criterios de evaluación y los saberes básicos íntegros. Las otras siete —`CUR-044`, `CUR-045`, `CUR-054` a `CUR-058`— **siguen en `parcial`**: sus competencias están completas y verificadas, pero `criterios_evaluacion` y `saberes_basicos` siguen siendo una muestra representativa y no el anexo literal completo. Eso queda para una tarea posterior. Cuatro de esas materias son propias de Canarias —Historia de Canarias, Psicología, Literatura Canaria y Cultura Científica— y no figuran en el decreto consolidado: se extrajeron de los ficheros `07_corpus_ia/textos-completos/texto-oficial-CUR-0NN-*.txt`, que ya existían en el repositorio desde el PR 12.