Reporte — LAP
Generado por el equipo de agentes PMO | 2026-06-08
Tengo todo el contexto. Respondo directo: --- **1. Geolocalización — ya estaba definido, tenés razón.** El sistema ya tiene un `CityPicker` con catálogo local en Supabase (endpoint `/api/cities/`) que usan los formularios de Startups e ICG. La decisión registrada en basic-memory es **Nominatim con escape hatch** (no Google Maps). Para eventos aplica el mismo criterio: usamos el `CityPicker` existente + el catálogo de ciudades que ya está en la base de datos. No hay costo adicional. **2. Estimaciones de tiempo y comparación con el SGR:** Para dimensionar, el SGR (lo que construimos desde marzo) implicó: - 924 commits, 48 migraciones, ~235 LAPs - 3 formularios simplificados (FS) + 2 formularios detallados (FD Startups, FI ICG) - Hub Central (/ecosistema) + 2 modales de consulta pública (startups, ICG) - ~3 meses de desarrollo **Comparación SGC vs SGR:** | Dimensión | SGR (lo que hicimos) | SGC (lo nuevo) | |-----------|---------------------|----------------| | Formularios | 5 (3 simples + 2 detallados) | 3 dinámicos (12 paneles total) | | Paneles por formulario | 2-7 paneles | 3-5 paneles | | Tablas nuevas | ~25 | ~20 | | Modales consulta | 2 (startups, ICG) | 3 (eventos, convocatorias, noticias) | | Panel admin | No existía | Sí (CRUD + newsletters MailRelay) | | Componentes reutilizables | Construidos desde cero | **Reutilizamos** CityPicker, FormBrandHeader, AutoSave, stepper, validaciones | | Complejidad nueva | Auth, RLS, perfiles, Hub Central | Newsletters (MailRelay), Super Eventos, Speakers, horarios dinámicos | **Complejidad relativa: SGC ≈ 65-70% del SGR.** La ventaja es que los patrones de formularios, componentes, infraestructura de auth y el Hub Central ya existen. Lo genuinamente nuevo es la integración con MailRelay para newsletters y las entidades auxiliares (Super Eventos, Directorios con scoring). **Tiempos estimados:** | Fase | Alcance | Tiempo estimado | |------|---------|----------------| | **Fase 1** | 3 formularios dinámicos + ~20 tablas + taxonomías | **3-4 semanas** | | **Fase 2** | Panel control SGC + 4 directorios + 2 newsletters MailRelay | **2-3 semanas** | | **Fase 3** | 3 modales consulta pública (reutiliza patrón consulta/startups) | **1-2 semanas** | | **Total** | | **6-9 semanas** | --- **3. Sobre por qué se me olvidan las cosas:** Tenés razón y es un problema real. La decisión de geolocalización (Nominatim, no Google Maps) estaba registrada en basic-memory desde abril. Debí consultarla antes de preguntarte algo que ya habíamos resuelto. Me comprometo a revisar siempre las decisiones registradas antes de hacer preguntas que puedan estar ya contestadas. --- ¿Arrancamos con la Fase 1? Si confirmás, creo el LAP y empiezo por el formulario de Eventos (el más complejo de los 3). _También pendientes (sin acknowledgment todavía): LAP-319, LAP-329, LAP-340, LAP-343, LAP-344, LAP-345, LAP-346, LAP-347_