Reporte — SGR
Generado por el equipo de agentes PMO | 2026-03-16
El architect terminó. Aquí va el diseño completo del Hub Central y modelo de datos del SGR, Frank y Roberto: --- ## 🏗️ Diseño SGR — Hub Central + Modelo de Datos ### Modelo de datos: 15+ tablas definidas | Entidad | Descripción clave | |---|---| | `users` | Perfil general con QR único, nickname, idiomas | | `startups` | 6 paneles + CRL (9 niveles, nuevo en V.3) + Score de completitud /100 | | `icgs` | 6 paneles + Panel 5 NUEVO: Necesidades Estratégicas (~30 subcategorías) | | `networking_profiles` | Perfil **separado** del general — toggle mostrar/ocultar por campo | | `matchmaking_matches` | 3 tipos de match con Score multidimensional | | `matchmaking_messages` | Inmail con estados (enviado → entregado → leído) | | `matchmaking_appointments` | Agenda con sincronización de calendario | | `networking_connections` | Relaciones con estados (pendiente/aceptada/declinada/reconectada) | | `taxonomias` | Tabla lookup unificada con ~20 tipos — **prerequisito de todo** | --- ### Match Score definido por tipo | Match | Dimensiones | |---|---| | Startup ↔ ICG | Pain-Point 25%, Madurez 25%, Industrial 15%, Geo 15%, Deal 20% | | ICG ↔ ICG | Estratégica 40%, Co-inversión 30%, Industrial 20%, Geo 10% | | Startup ↔ Startup | 3 dimensiones heurísticas con sinergias industriales | Umbral mínimo: 60%. Tres tiers: **Golden / Strategic / Exploratory** --- ### Fases recomendadas - **MVP**: Hub Central + Formularios Startup/ICG V.3 + Modales + Sync § + Taxonomías + Score completitud - **v1**: Networking + Matchmaking Startup-ICG + Newsletter SGR + Notificaciones - **v2**: Inmail + Agenda + Match ICG-ICG + Match S-S + Mapas + QR --- ### ⚠️ Decisiones que necesitan resolverse ANTES de codificar | # | Decisión | Urgencia | |---|---|---| | D1 | **Mapbox vs Leaflet** para mapas interactivos | 🔴 Alta — bloquea mapas | | D7 | **Supabase plan Pro** para Realtime (Inmail) | 🟡 Media | | D8 | **Taxonomía "Rol ecosistema"** — lista definitiva | 🔴 Alta — bloquea matchmaking | --- ### 🚨 Prerequisito #1 antes de implementar **Cargar las taxonomías como datos maestros en Supabase.** Todo el matchmaking depende de que existan esas tablas pobladas. Si las taxonomías están desalineadas (Necesidades vs Propuesta de Valor), el motor de match falla. --- El documento técnico completo quedó guardado en: `lpdi/arquitectura/modelo-datos-hub-central-sgr-v1.md` **¿Resuelven D1 y D8 para arrancar con el dev?**