Files
balam/planeacion/Seguimiento-horas.csv
T
JohannVelazquez 820b8d41c8 Valida y consolida las horas al 27-jul: 41.58 h trazables desde el CSV
Las horas quedan validadas una por una contra evidencia fechada y el Excel
deja de tener cifras escritas a mano: se generan desde Seguimiento-horas.csv
y el script aborta si el detalle no cuadra con el total.

Correcciones de fondo:
- El Excel reportaba 17 h de Etapa 1 contra 16 h en el CSV (override manual).
- Comas sin escapar en el CSV ocultaban 1.00 h del 19-jul al parseo.
- El 10-jul estaba mal etiquetado: la mayor parte fue pulido del prototipo
  (E0-05), no el entregable de cierre (E0-06). Mismo total, etiquetas reales.
- Se incorporan 3.50 h no cobradas con evidencia: diseño del plan de Etapa 1
  (2.00 h) y preparación de las sesiones del 22 y 24-jul (1.50 h).
- Ajustes a la baja de Johann en horas reconstruidas: análisis del Discovery
  1.92→1.00 h, documentación de cobranza 1.50→0.75 h, guion 0.75→0.45 h.
  Las duraciones con transcript no se tocaron. Etapa 0 vuelve al rango 18–22 h.

Presentación del avance:
- Se reporta 75 % de Etapa 1 = 6 de 8 entregables cerrados, en lugar del 82 %
  ponderado anterior, que no distinguía trabajo hecho de trabajo bloqueado.
- Capa de escritura al 40 % (diseño, ADR-001 y modelo listos; falta el
  BindWriteClient y los shapes de los POST) y Jira al 90 % (conectividad
  resuelta el 27-jul; falta qué estatus dispara qué, sujeto a la definición
  de Balam). Modelo de facturas al 85 % con horas propias: ya no aparece
  avanzado con cero horas.
- Las 7 h que acumulaba "Demostración semanal" se reparten a las filas
  técnicas que les corresponden; esa fila se queda con gestión (1.75 h).

Nuevo: Avance-Balam-2026-07-27.xlsx, versión simple para Erika, derivada del
Excel interno para que ambos no puedan contradecirse.

Bitácora #58: Erika confirma que el Excel de horas es el insumo de
FACTURACIÓN, corrige su lectura de la capa de escritura al 100 %, y vuelve a
pedir la propuesta ajustada por Jira (pendiente desde el 22-jul). La sesión
del flujo de facturación no queda agendada: Balam la revisa internamente.
2026-07-28 22:21:04 -06:00

7.0 KiB

1fechasemanaetapaactividad_idactividadhorasestado_horafuente_evidenciafacturablenotas
22026-07-012026-W270E0-01Sesión de arranque con Noé1.00confirmadabitacora/REGISTRO.md#22siSesión calendarizada de 7:00 a 8:00 am
32026-07-012026-W270E0-01Preparación de plan kickoff y materiales1.00validadaplaneacion/Kickoff-2026-07-01.mdsivalidada por Johann 27-jul
42026-07-062026-W280E0-02Discovery de facturación y envío1.08confirmadabitacora/REGISTRO.md#27siDuración documentada: aproximadamente 1 h 5 min
52026-07-062026-W280E0-02Preparación y análisis de Discovery de facturación1.00validadabitacora/REGISTRO.md#27siCompleta 2.08 h con la sesión; ajustada a la baja por Johann 27-jul
62026-07-062026-W280E0-03Coordinación y validación de accesos BIND y marca1.00validadabitacora/REGISTRO.md#28-31siRecepción documentación y salvaguardas; validada por Johann 27-jul
72026-07-062026-W280E0-04Validación técnica de API BIND4.50validadabind-api-sandbox/VALIDACION-API.mdsi117 GET análisis y reporte técnico; validada por Johann 27-jul
82026-07-072026-W280E0-02Discovery de cobranza1.00confirmadabitacora/REGISTRO.md#35siSesión calendarizada de 7:00 a 8:00 am; sin grabación
92026-07-072026-W280E0-02Preparación y documentación de Discovery de cobranza0.75validadafuentes/2026-07-07 - Notas - Proceso actual de cobranza (sin grabacion).mdsiSin grabación; notas escritas a mano; ajustada a la baja por Johann 27-jul
102026-07-082026-W280E0-05Diseño y construcción del prototipo3.00validadaprototipo/Prototipo-Etapa0.htmlsiPrimera mitad del esfuerzo reconstruido; validada por Johann 27-jul
112026-07-092026-W280E0-05Ajustes de cobranza navegación y prototipo3.00validadaprototipo/Prototipo-Etapa0.htmlsiSegunda mitad del esfuerzo reconstruido; validada por Johann 27-jul
122026-07-102026-W280E0-05Pulido final del prototipo (bandeja, modal Edo. cuenta, login, capturas)1.50validadaprototipo/Prototipo-Etapa0.htmlsi6 commits 00:44-01:52 (b358570..8da11ea) + 9 capturas + logo oficial; validada por Johann 27-jul
132026-07-102026-W280E0-06Entregable de cierre Etapa 0: PDF hallazgos plan refinado y correo1.50validadaprototipo/Correo-prototipo-Etapa0.mdsiPDF generado 10:43; hallazgos y plan refinado; validada por Johann 27-jul
142026-07-132026-W291E1-01Backend base autenticación roles y auditoría2.00validadaplaneacion/Plan-actividades.mdsivalidada por Johann 27-jul
152026-07-132026-W291E1-02Coordinación del repositorio GitHub0.50validadabitacora/REGISTRO.md#43siSeguimiento de creación y acceso; validada por Johann 27-jul
162026-07-142026-W291E1-01Backend base autenticación roles y auditoría1.50validadaplaneacion/Plan-actividades.mdsiTrabajo local; completa 3.50 h; validada por Johann 27-jul
172026-07-142026-W291E1-03Arquitectura multi-tenant1.00validadaplaneacion/Plan-actividades.mdsiDiseño inicial tenant_id y RLS; validada por Johann 27-jul
182026-07-152026-W291E1-03Arquitectura multi-tenant0.50validadaplaneacion/Plan-actividades.mdsiCompleta 1.50 h; validada por Johann 27-jul
192026-07-152026-W291E1-04Cliente productivo de API BIND2.00validadabind-api-sandbox/VALIDACION-API.mdsiInicio de reintentos OData y manejo de errores; validada por Johann 27-jul
202026-07-152026-W291E1-05Seguimiento ajuste de calendario y corte de horas0.50validadabitacora/REGISTRO.md#41-45siActualización de plan y control; validada por Johann 27-jul
212026-07-162026-W291E1-06Scaffold backend .NET 10 + frontend Angular 21 y push al repo de Balam2.00validadabitacora/REGISTRO.md#46siCommits 220942a..1f7f098; incluye CLAUDE.md del repo; validada por Johann 27-jul
222026-07-162026-W291E1-05Corte de avance Etapa 1 para Erika (Excel + mensaje)1.00validadaplaneacion/Avance-Etapa1-2026-07-16.mdsiEnviado 8:40 pm por WhatsApp con acuse; validada por Johann 27-jul
232026-07-192026-W291E1-06Preparación de entorno local (clon del repo, SDK .NET 10, secrets, app corriendo)1.00validadabitacora/REGISTRO.md#47siAPI y frontend verificados en local; 13/13 pruebas verdes; validada por Johann 27-jul
242026-07-192026-W291E1-08Diseño del plan de ejecución de Etapa 1 (bloques B0-B10, ADRs, orden)2.00validadaplaneacion/Plan-Etapa1.mdsiArquitectura y decisiones previas a las sesiones de desarrollo; validada por Johann 27-jul
252026-07-192026-W291E1-06Scalar UI para el OpenAPI del backend0.25confirmadabitacora/REGISTRO.md#48siSesión asistida por IA; /scalar/v1 verificado
262026-07-192026-W291E1-01B0+B1: Postgres 17 local + modelo de datos + Identity + migración Inicial + seed1.00confirmadabitacora/REGISTRO.md#48siSesión asistida por IA (noche del domingo); 16 tablas migradas y siembra verificada; tiempo real de sesión
272026-07-192026-W291E1-01B2: login JWT + policies por rol + bitácora de auditoría0.50confirmadabitacora/REGISTRO.md#49siSesión asistida por IA; matriz 401/403/200 verificada end-to-end; tiempo real de sesión
282026-07-192026-W291E1-01B3: sync de clientes contra BIND real + fix de modelos (GUIDs null)0.50confirmadabitacora/REGISTRO.md#50siSesión asistida por IA; 16 clientes sincronizados, idempotencia verificada; tiempo real de sesión
292026-07-212026-W301E1-01B4: sync de facturas/cotizaciones + estados + cartera por moneda + sync histórico1.00confirmadabitacora/REGISTRO.md#52siSesión asistida por IA; 1494 facturas y 43 cotizaciones sincronizadas de producción; tiempo real de sesión
302026-07-212026-W301E1-03B6: RLS real de Postgres por tenant (migración + interceptor + filtros EF)0.50confirmadabitacora/REGISTRO.md#53siSesión asistida por IA; verificación manual en psql; tiempo real de sesión
312026-07-212026-W301E1-05Cierre de sesión: Excel de avance regenerado + bitácora + control de horas0.25confirmadabitacora/REGISTRO.md#52-53siSesión asistida por IA; tiempo real de sesión
322026-07-212026-W301E1-05Preparación de la agenda de la sesión de reglas de Etapa 10.75validadaplaneacion/Sesion-Etapa1-2026-07-22.mdsiAgenda y preguntas para la sesión del 22-jul; validada por Johann 27-jul
332026-07-222026-W301E1-05Sesión de reglas Etapa 1 con Noé, Arturo y Araceli (alta de clientes, fee, flujo Jira)0.80confirmadabitacora/REGISTRO.md#54siDuración real ~48 min según transcript (7:00–7:48 am)
342026-07-232026-W300E0-07Preparación del guion de validación del prototipo0.45validadaplaneacion/Guion-validacion-prototipo-2026-07-23.mdsiGuion del recorrido de la demo del 24-jul; ajustada a la baja por Johann 27-jul
352026-07-242026-W300E0-07Sesión de validación del prototipo Etapa 0 con Noé, Arturo y Araceli — APROBADO1.05confirmadabitacora/REGISTRO.md#55siDuración ~1 h 4 min según transcript; Etapa 0 validada, queda 1 definición de proceso (flujo Jira)
362026-07-272026-W311E1-07Sesión de API de Jira con Pedro (token PAF, bandeja FAC)0.20confirmadabitacora/REGISTRO.md#56si~12 min; token PAF comprometido (1 año) por correo; integración inicia tras definición del flujo 28-jul