Files
balam/planeacion/Agenda-semana-2026-07-20.md

5.4 KiB
Raw Permalink Blame History

Agenda por día — semana del 20 al 24 de julio 2026

Cierre de la Etapa 1. Cruza los compromisos externos del Excel enviado a Erika el 16-jul (Plan-actividades-avance-2026-07-16.xlsx), los bloques técnicos B0B9 de Plan-Etapa1.md y los pendientes de gestión de PENDIENTES.md. Quedan ~2431 h de construcción.

⚠️ Desfase a comunicar en la demo del viernes: el Excel compromete la "capa de escritura controlada" al mar 22, pero por ADR-001 está bloqueada hasta después de la sesión del mié 22. Se entrega jue 23 en modo dry-run con flags apagados. El "modelo de facturas + migraciones" (Excel: 2324 jul) en realidad se construye primero (B1, lun 20) porque todo el sync depende de él.

Lunes 20 — fundación de datos + gestión (día de corte de Erika)

Gestión (primera hora):

  • 📧 Enviar el correo a Noé + Pedro: salvaguardas + 5 dudas técnicas del API (borrador 1 de Borradores-seguimiento-tecnico.md). Le da a Pedro 2 días para investigar antes de la sesión del miércoles.
  • 💬 WhatsApp a Erika/Pedro: flujo de horas en Jira (borrador 2) — lunes es su día de corte.
  • 💬 Recordatorio a Erika: acceso Azure programado esta semana (condiciona el CI/CD del viernes).
  • ⏱️ Validar las horas reconstruidas en Seguimiento-horas.csv (26.92 h estimadas) y confirmar/ajustar las filas del 1619 jul.
  • 📄 Revisar los procedimientos de carga de facturas por cliente (correo de Erika 16-jul); volcar diferencias vs Discovery/prototipo en el punto 3 de Sesion-Etapa1-2026-07-22.md.

Técnico: B0, B1, B2 y B3 quedaron ADELANTADOS el domingo 19 en la noche (ver REGISTRO #4850): Postgres 17 local (5438), modelo migrado y sembrado, auth completa con matriz verificada, y sync de clientes corriendo contra BIND real (16 clientes, idempotente, dedup correcto). Hallazgo: GUIDs null en producción → modelos corregidos; mencionarlo a Pedro. 5 commits locales — push pendiente de decisión de Johann. El lunes queda: gestión en la mañana + B4 (sync de facturas/cotizaciones + estados + cartera, 4.55.5 h) — con un día completo de colchón vs. el plan.

Martes 21 — seguridad y primer sync real (~68 h)

  • B2 Auth JWT + 4 roles + policies + bitácora de auditoría (45 h).
  • B3 Sync de clientes con normalización y dedup por RFC (2.53.5 h) — el Excel lo compromete terminando hoy.
  • Seguimiento a Pedro/Noé: arranque de la configuración de Azure (de su lado; no bloquea lo local).

Miércoles 22 — sesión de definiciones + sync de facturas

B4 y B6 quedaron ADELANTADOS la noche del martes 21 (ver REGISTRO #5253): sync de facturas/cotizaciones con histórico completo verificado (1,494 facturas, cartera MXN/USD cuadrada contra BIND), mapper de estados puro con pruebas, y RLS aplicado (falta solo el rol local balam_app para la verificación de aislamiento). Hallazgo para la sesión: todo el histórico es PUE, cero PPD — preguntar a Arturo.

  • 📅 Sesión de reglas Etapa 1 (Arturo + CEO). Llevar Sesion-Etapa1-2026-07-22.md con la minuta lista y los hallazgos de los procedimientos por cliente. Salidas esperadas: alta de cliente, fee, envío, alcance Jira→BIND, frontera Emitida/Vigente, autorización de escritura.
  • Post-sesión: registrar la minuta y actualizar Hallazgos-y-decisiones-Etapa0.md (ADRs afectados).
  • Ajustar InvoiceStatusMapper con la frontera Emitida/Vigente definida en la sesión (es función pura: minutos).
  • Restante técnico de la semana: B5 scheduler, B7 (post-autorización), B8/B9, CI/CD viernes.

Jueves 23 — escritura controlada + validación del prototipo

  • Cerrar B4 si quedó cola; correr el sync inicial del histórico en la noche — jamás en vivo en demo.
  • B7 Capa de escritura controlada Draft→DryRun→Confirm con flags apagados y cero llamadas reales (34 h), ya con las definiciones del miércoles.
  • Avanzar el cierre del documento de hallazgos + ADRs (el Excel lo compromete hoy).
  • 📅 7:00 pm — Validación del prototipo Etapa 0. Llevar la lista de decisiones que requieren visto bueno y la separación MVP vs Anexo B (recordatorios a clientes = Anexo B; multiempresa = fuera; agentes Jira = Nivel 3).

Viernes 24 — robustez, CI/CD y cierre de etapa

  • B5 Scheduler 15 min con guarda de cuota + backfill (23 h) · B6 RLS real de Postgres (1.52.5 h, contractual, no recortable).
  • B8 pruebas de flujos críticos + B9 seeder + runbook (recortables a lo mínimo si aprieta).
  • CI/CD + gestión de secretos con Pedro (según acceso Azure).
  • 📅 Demo semanal + reporte de horas. Meta: login + roles + sync real en Postgres + cartera. Comunicar ahí el ajuste de la capa de escritura (dry-run, pendiente de autorización para escritura real).
  • Registrar cierre en bitácora y actualizar Excel de avance para Erika.

Si aprieta el tiempo (recortes ya identificados en el plan, ≈ 5 h)

GET /api/audit y middleware post-demo (1) · dedup solo RFC exacto (0.5) · quotes full-scan simple (0.5) · equivalente MXN (0.5) · backfill con tope fijo (0.5) · B7 sin modelos provisionales si el 22 cambia el alcance (1) · seeder mínimo (0.5). La demo del viernes exige como mínimo: login + roles + sync + cartera.