# TAREAS PENDIENTES - Tablas TZZR ## Estado: 2026-01-18 --- ## 1. Triggers para set_hst (PRIORIDAD ALTA) ### Situación actual - FK creada: `set_hst → hst.mrf` en 16 tablas - Falta validación contra `hst_rules.hst_permitidos` ### Tarea Crear trigger `validar_set_hst_por_tabla()` que: 1. Consulte `hst_rules` para la tabla actual 2. Verifique que el `set_hst` está en `hst_permitidos` 3. Rechace si no está permitido --- ## 2. Migración hashtags legacy (PROCESO LARGO) ### Situación - 15 tablas con campo `hashtags` (JSONB) - Contienen texto: `["payment", "cable", "invoice"]` - Deberían contener hashes mrf → `hst` - **228 tags únicos**, 2,747 usos ### Problema Tags ambiguos sin mapeo 1:1: - "cable" → 6 hst diferentes - "compra" → 4 hst diferentes ### Plan de migración 1. **Crear tabla de mapeo**: `legacy_tag_mapping(tag_texto, mrf_destino, estado)` 2. **Poblar con tags únicos**: INSERT desde las 15 tablas 3. **Entrenar agentes**: Para asistir en curación 4. **Revisión humana**: Resolver ambigüedades 5. **Aplicar migración**: UPDATE masivo cuando mapeo esté completo 6. **Validar**: Trigger para nuevos hashtags solo mrf ### Estado: Pendiente - proceso manual a largo plazo --- ## 3. Sincronización hst_rules Verificar sync entre DECK y HST. --- ## 4. Campo set_flg Documentar tablas que lo usan y restricciones. --- ## Historial - 2026-01-18: Hashtags identificado como proceso manual largo (mapeo + agentes) - 2026-01-18: FK set_hst creadas en 16 tablas