Diagnóstico verificado en la base y propuesta para tu aprobación · 3 de agosto de 2026
Lo que parecen cinco catálogos distintos son en realidad dos taxonomías copiadas varias veces, una copia por "segmento". Mismos nombres, pero cada copia con códigos distintos, y por eso el sistema no puede agrupar bien.
| Segmento | Taxonomía real | Industrias | Subindustrias | ¿Lo usa un formulario? |
|---|---|---|---|---|
| startup_tech | Tech | 14 | 63 | Sí (registro de startup tech) |
| registro_tech | Tech | 14 | 63 | No lo usa nadie |
| registro_tradicional | Tradicional | 14 | 58 | Sí |
| pyme | Tradicional | 14 | 58 | Sí |
| icg | Tradicional | 14 | 58 | Sí |
En total el catálogo real son unas 64 subindustrias tech y 62 tradicionales (126 conceptos), pero están guardadas casi 300 veces por la duplicación. La misma "Servicios Legales" existe con código sp-legal en ICG, pyme-legal en PyME y servicios-legales en tradicional: para la base son cosas distintas.
Antes de proponer nada revisé qué datos reales dependen de estos códigos. El resultado baja muchísimo el riesgo.
startup_tech).startup_tech) se conserva como canónica, así que esas 42 startups no se tocan. Todo lo demás se consolida sin migrar información.Un solo catálogo Tech y un solo catálogo Tradicional, cada subindustria con un único código, sin importar el tipo de entidad.
startup_tech tal cual (es el que tiene los datos). Se retira registro_tech, que es una copia idéntica sin uso.registro_tradicional) como único, con un código limpio por subindustria. Los formularios de PyME e ICG pasan a leer ese mismo catálogo. Se retiran las copias pyme e icg.catalogo_industria y catalogo_sub_industria y de startups.industries antes de tocar nada.registro_tradicional, y (2) la lista final de códigos únicos. Con eso lo hago por pasos, verificando cada uno.Propuesta generada el 3 de agosto de 2026 · datos verificados contra la base de producción · nada se ejecuta sin tu visto bueno