Files
system-docs/tareas/260118_tareas_tablas.md

61 lines
1.5 KiB
Markdown

# 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