admin.sozu.com · App Clientes SOZU · App de Agentes · Landings
Esta semana · 20 al 28 de agosto Agosto a la fecha · 1 al 28 de agosto
Agosto lleva 28 días. Vista acumulada del mes; la vista semanal es la que compara contra la semana pasada.
Seis frentes concentraron los 369 commits de código de esta semana — la más alta del reporte. Dominó Legal-Flow (generación de contratos) y el motor de precios, y en paralelo hubo una contención de seguridad importante en el servidor de correos.
Se detectó actividad de phishing en el servidor de correos (Postmark) y se activó un protocolo de contención: se rotaron las API keys, se contactó a soporte de Postmark para despausar el servidor y eliminar los correos sospechosos que no venían de nuestros firmantes autorizados.
Además se actualizaron DKIM y DMARC en Cloudflare para endurecer la autenticación de correo, y se hizo una auditoría del código del admin para verificar que ninguna credencial esté hardcodeada o expuesta en archivos de ambiente.
El frente de mayor actividad (48 entregas en admin). Portal jurídico con generación de contratos en etapa Aprobado (MVP de dos opciones) usando plantillas reales DAIKU/Tallwood, pipeline en cuadrícula o lista, alta de solicitud en modal, gestión de plantillas (ver/editar/baja) y filtros persistidos en los siete menús. Cuenta de cobranza funcional dentro del flujo.
33 entregas. Precedencia del plazo aplicada de forma consistente en Oferta Digital, PDF e inventario; el plan de las ofertas ya vendidas se congela; y el plazo se resuelve por la política del esquema o de la unidad.
El Asistente IA de Negocios ahora acepta imágenes y PDF, dictado por voz y pegado con Ctrl+V. Se sumó el panel de Cotizaciones en la ficha del negocio y un botón de Reporte semanal.
El nuevo Portal de Agentes v2 ya está terminado, pero aún no se pone en producción: queda a la espera de la revisión de la app por parte de Apple. Mientras tanto, el portal de agentes actual sigue operando. Las apps de clientes y agentes se actualizaron para cumplir las políticas de Apple requeridas para la aprobación en la App Store.
Semana fuerte en la plataforma financiera Vectis (79 commits). Lo más relevante: se recortaron ~1,000 min/mes de GitHub Actions, se migraron invitaciones y correo a Postmark (de SMTP de GoTrue a generateLink), se endureció el CI (avisos de deploy correctos, jobs de edge functions que morían sin cambios) y se retiraron webhook y API key de n8n hardcodeados de los YAML. Además, gestión de usuarios (correo confirmado, reenvío de invitación).
Los primeros veintiocho días de agosto suman 1,100 commits de código — el mes más productivo del año, con varios módulos que nacieron o maduraron en estas semanas.
Tickets (37 en admin) y Legal-Flow con generación de contratos (48) nacieron este mes, del modelo de datos a operación real.
Precios por m² conectado al inventario, comisiones por canal, activos comerciales y RRHH: la maquinaria comercial quedó armada en agosto.
Migración de HubSpot más el Asistente IA multimodal. El CRM propio ya cubre ~85% de lo que se operaba en HubSpot.
Apps de clientes y agentes en tiendas (Android publicadas, iOS en revisión), y el Portal de Agentes v2 terminado, a la espera de Apple (el portal actual sigue operando).
Commits por día en los cinco repositorios de código, del jueves 20 al jueves 27. El sábado 22 (87) marcó el pico; el domingo 23 no hubo actividad. Commits por día en agosto. Pasa el cursor sobre cada barra para ver el detalle.
Funciones por encima de correcciones (135 vs 117), con un peso alto de refactor (79): además de construir Legal-Flow y precios, se consolidó y limpió código. Semana récord en volumen del reporte. Relación funcionalidad/corrección de 1.2 : 1 en lo que va del mes.
| Repositorio | Qué contiene | Semana | Agosto |
|---|---|---|---|
| sozu-admin | Plataforma administrativa y portales | 178 | 468 |
| landings (2 activas) | Sitios públicos de proyecto | 136 | 249 |
| sozu-cliente-app | App Clientes en Flutter | 89 | 273 |
| sozu-supabase-migrations | Base de datos, RLS y funciones | 41 | 162 |
| sozu-edge-functions | Backend y API de las apps | 43 | 120 |
| sozu-agente-app | App de Agentes en Flutter | 18 | 77 |
Semana muy cargada en sozu-admin (178) por Legal-Flow y precios. En landings, bottura-web (82) y margot-web (54) en rediseño; la nueva Gigapark se levantó esta semana y aún no entra al conteo automático del snapshot.
178 commits y 73 PRs esta semana. Módulos con mayor actividad: 468 commits y 243 PRs en agosto. Módulos con mayor actividad:
Ctrl+V, panel de Cotizaciones en la ficha y botón de Reporte semanal. En Meta Ads se fusionó el ROI en Campañas.
89 commits en sozu-cliente-app, 18 en sozu-agente-app y 43 en sozu-edge-functions.
273 commits en sozu-cliente-app, 77 en sozu-agente-app y 120 en sozu-edge-functions.
Las dos apps (clientes y agentes) están publicadas y disponibles.
Las dos apps enviadas a revisión; esta semana se ajustaron para cumplir las políticas de Apple. A la espera del veredicto.
136 commits esta semana sobre 2 landings (249 en el mes sobre 3), más la nueva Gigapark levantada esta semana.
| Landing | Organización | Último push | Semana | Mes |
|---|---|---|---|---|
| bottura-web | landings-sozu | 23 ago | 82 | 101 |
| margot-web | landings-sozu | 23 ago | 54 | 146 |
| tallwood-web | landings-sozu | 5 ago | 0 | 2 |
Gigapark: nueva landing levantada esta semana con todo su pipeline de despliegue y la configuración de su dominio; aparecerá en el conteo del snapshot en el próximo corte. Los otros repositorios se revisaron y no tuvieron cambios; se excluye sozu-avances por ser circular.
41 migraciones esta semana. Principales bloques: 162 migraciones en agosto. Principales bloques:
Commits por persona esta semana, incluyendo la integración de PRs (merges). La columna Apps suma la app de clientes y la de agentes. Haz clic en los encabezados para reordenar. Commits por persona en agosto, incluyendo la integración de PRs (merges). La columna Apps suma la app de clientes y la de agentes. Haz clic en los encabezados para reordenar.
| Persona | Foco de la semana | Admin | Apps | Edge | BD | Total |
|---|---|---|---|---|---|---|
| Eduardo Araujo | Legal-Flow, precios, app de clientes y BD — su semana más alta | 147 | 92 | 35 | 42 | 316 |
| Jorge Mendoza | App de Agentes, seguridad (Postmark), edge y BD. Además: infraestructura, DevOps, DNS, servidores y VPN, Vectis y administración de las herramientas de desarrollo | 65 | 41 | 65 | 45 | 254* |
| Sergio García | CRM, ofertas y BD | 33 | 0 | 12 | 11 | 56 |
| José Ramón Escobar | Alta Dirección y validación de contratos | 39 | 0 | 0 | 0 | 39 |
| Tomás Peterson | Escrituración y notaría | 3 | 0 | 0 | 0 | 3 |
| Persona | Foco principal | Admin | Apps | Edge | BD | Total |
|---|---|---|---|---|---|---|
| Jorge Mendoza | App de Agentes, integración de PRs, edge, seguridad y BD. Además: infraestructura, DevOps, DNS, servidores y VPN, Vectis y administración de las herramientas | 236 | 305 | 155 | 176 | 920* |
| Eduardo Araujo | App de clientes, Legal-Flow, precios, cobranza y expediente | 286 | 238 | 79 | 122 | 725 |
| Sergio García | CRM, comisiones, RRHH y seguridad | 173 | 0 | 42 | 72 | 287 |
| José Ramón Escobar | Alta Dirección y estructura comercial | 116 | 0 | 0 | 0 | 116 |
| gpt-engineer-app | Generación asistida de UI | 33 | 0 | 0 | 0 | 33 |
| Tomás Peterson | Escrituración y notaría | 5 | 0 | 0 | 0 | 5 |
Semana muy alta de Eduardo en integración (316 esta semana). En el acumulado del mes, sumando su trabajo en Vectis, Jorge encabeza (920 vs 725 de Eduardo, con integración de PRs).
* El total de Jorge incluye su trabajo en Vectis (plataforma financiera del grupo): +38 esta semana y +48 en el mes, con integración de PRs. Las columnas Admin/Apps/Edge/BD corresponden solo a los repos SOZU.
Trabajo que no se refleja en el conteo de commits, pero que sostiene la operación de todo el equipo.
generateLink); pipelines de DEV/PRD robustecidos (avisos de deploy, jobs de edge functions que morían sin cambios); retiro de webhook y API key de n8n hardcodeados de los workflows. Del lado de datos, reconciliación y sincronización PRD↔DEV (HikVision, dashboard ejecutivo).El consumo de agosto va en el orden de 1,142 USD (último corte), muy por debajo del ritmo previo (julio cerró en 2,580.72 USD). La cifra es de todo el grupo.
El plan se mantiene en 100 USD mensuales, sin cambios.
Situaciones que pesaron sobre el ritmo o la operación esta semana.
Se detectó y contuvo actividad de phishing: rotación de API keys, despausa del servidor con soporte de Postmark, borrado de correos sospechosos ajenos a firmantes autorizados, y refuerzo de DKIM/DMARC en Cloudflare. Consumió tiempo del equipo y motivó una auditoría de credenciales en el código del admin, que sigue en curso.
La publicación automática del reporte volvió a fallar porque la sesión de gcloud (que lee el token de GitHub desde Secret Manager) caduca y exige reautenticación interactiva. Se está migrando a credenciales no interactivas para cerrarlo de forma definitiva.
La laptop principal opera por encima del 85% de RAM de forma sostenida. Ya se está cotizando un equipo nuevo.
Lo que queda abierto al corte y lo que conviene vigilar.
La revisión del código del admin en busca de credenciales hardcodeadas o en archivos de ambiente (a raíz del phishing) debe cerrarse y documentarse: qué se encontró, qué se rotó y qué política queda para evitar reincidencia.
La generación de contratos y el motor de precios se construyeron muy rápido y afectan documentos legales y montos. Conviene una pasada de QA y conciliación antes de operarlos a fondo.
Las dos apps están publicadas en Google Play y en revisión en Apple; esta semana se ajustaron para cumplir sus políticas. Falta el veredicto de Apple, que no depende del desarrollo.