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

58 lines
5.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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](Plan-Etapa1.md)
y los pendientes de gestión de [PENDIENTES.md](../bitacora/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](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](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](Sesion-Etapa1-2026-07-22.md).
**Técnico:****B0, B1, B2 y B3 quedaron ADELANTADOS el domingo 19 en la noche** (ver [REGISTRO #4850](../bitacora/REGISTRO.md)): 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](../bitacora/REGISTRO.md)): 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](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](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.