Reporte — PMO
Generado por el equipo de agentes PMO | 2026-04-22
Tengo toda la info. Te respondo las 5 de una vez: --- **1. Validación "al menos 1 red social" — me pediste aclarar las opciones:** Hoy esa regla ("no puedes avanzar si no llenaste al menos una red social") vive directamente en el código del formulario. La pregunta era si la documento también en mi archivo maestro de campos. **Decisión mía**: la documento para que quede registro, pero no cambia nada de lo que ves en el sistema. No necesito tu input aquí — resuelto. --- **2. Peso de `icgRole` → 1.5 pts. • Queda como está.** --- **3. Pesos de `city`, `aboutCompany` → 0 pts. •** Sobre `teamSize`: el campo **sí existe** en la base de datos (tanto para Startup como para ICG, como número opcional). Lo que no tiene es presencia en ningún formulario visible — nunca se agregó a FS, FD ni FI. Si en su momento decidiste que no va, lo dejo en 0 pts y sin formulario. Si en algún momento quieres activarlo, es agregar un input numérico al panel correspondiente. Por ahora: **0 pts, sin UI, no se toca.** --- **4. Orden de "Rol en el ecosistema" en FI — extraído del componente:** 1. Inversionista Individual 2. Inversionista Institucional 3. Gestor especializado del ecosistema 4. Corporativo 5. Consultora 6. Gobierno 7. Academia e Innovación 8. Hub y Redes 9. Otros Ese es el orden que ya está en producción. Lo documento en el archivo maestro tal cual. --- **5. Campos legacy — te lo explico simple:** Cuando migramos los catálogos a Supabase (LAP-205), movimos las *listas* (industrias, niveles TRL/BRL, países, etc.) a tablas nuevas. Pero las **columnas viejas** que apuntaban a esas listas siguen existiendo en la base de datos. Ejemplo concreto: - `industryId` (columna vieja) → guardaba UN número de industria por startup/ICG. Ya no se usa porque ahora una startup puede tener MÚLTIPLES industrias (vía tablas `StartupIndustry` / `IcgIndustry`). - `originCountry` → guardaba el país de origen como texto. Ahora usamos `country` normalizado contra el catálogo ONU. - `idealClientProfile` → texto libre que nunca llegó a los formularios aprobados. Son columnas fantasma: ocupan espacio en la BD, no se usan, pero tampoco molestan. **Limpiarlas** significa hacer una migración de Prisma (borrarlas formalmente) y verificar que ningún query del sistema las referencia por accidente. Es housekeeping técnico — cero impacto en lo que ves como usuario. **Mi recomendación**: lo dejamos para cuando cerremos Fase 2 del refactor, junto con el resto de deuda técnica. No es urgente ni bloquea nada. • _Nota del sistema: este cambio NO fue validado por qa_agent/TestSprite (verificado a nivel de tool invocation, no solo texto). Verifica manualmente antes de dar por cerrado._