Files
balam/planeacion/Seguimiento-horas.csv
T

19 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
372026-07-282026-W311E1-05Requisitos de Azure comunicados a Erika (Contributor + Key Vault) y status de avance por WhatsApp0.25validadabitacora/REGISTRO.md#59sivalidada por Johann 1-ago
382026-07-282026-W311E1-08Propuesta v1.3 (ajuste Jira→BIND 7-10 h), Excel de etapas Avance-Balam-2026-07-28 y scripts del plan completo2.50validadabitacora/REGISTRO.md#60sicommits ab7cc00..7502915; validada por Johann 1-ago
392026-07-292026-W311E1-05Envío de la v1.3 y el Excel por WhatsApp (8:18 am) y por correo (3:56 pm), coordinación con Erika0.75validadabitacora/REGISTRO.md#59-60sivalidada por Johann 1-ago
402026-07-292026-W312AJ-01Primeras pruebas del token de Jira (401) y respuesta al correo de Pedro sobre la API1.00validadaplaneacion/Investigacion-API-Jira.mdsiBloque 0; validada por Johann 1-ago
412026-07-302026-W312AJ-01Desbloqueo del acceso a la API de Jira (token regenerado → 200) e investigación completa (FAC, estatus, request types, límites)3.00validadaplaneacion/Investigacion-API-Jira.mdsicommit 980baf0; validada por Johann 1-ago
422026-08-012026-W311E1-05Bitácora #59-#60 (aprobación de Noé) y actualización de pendientes0.50validadabitacora/REGISTRO.md#59-60sicommit 2b862ee; validada por Johann 1-ago
432026-08-012026-W311E1-01B5 scheduler + B6 verificación RLS (rol balam_app) + B8 suite de integración (25 pruebas) + B9 seeder demo1.50confirmadabitacora/REGISTRO.md#61siSesión asistida por IA; tiempo real de sesión
442026-08-012026-W312E2-01Frontend de lectura E2: login JWT, shell de marca, cartera por moneda, listado con filtros, detalle+PDF, clientes+CSV1.00confirmadabitacora/REGISTRO.md#61siSesión asistida por IA; tiempo real de sesión
452026-08-012026-W312AJ-01Cliente de lectura de la API de Jira (Balam.Integrations.Jira) con 10 pruebas y script de sondeo0.50confirmadabitacora/REGISTRO.md#61siSesión asistida por IA; incluye prueba local nocturna
462026-08-062026-W322AJ-01Sondeo de customfields en FAC (IDs capturados y documentados), token a user-secrets y endpoints de lectura /api/jira/solicitudes (+converter de fechas de Jira)0.50confirmadaplaneacion/Investigacion-API-Jira.mdsiSesión asistida por IA; tiempo real de sesión; commits 4ce5640 (privado) y e2c2d18 (cliente)
472026-08-062026-W322AJ-01Bandeja de solicitudes y detalle de ticket fieles al prototipo leyendo FAC en vivo (estatus reales, solo lectura) + adjuntos descargables vía proxy0.50confirmadabitacora/PENDIENTES.mdsiSesión asistida por IA; tiempo real de sesión; commits e2c2d18 y 76ad7b1 (cliente)
482026-08-062026-W322E2-01Shell con el chrome del prototipo aplicado a toda la app (sidebar con grupos y logo oficial, breadcrumb, chips de sync y módulos próximamente)0.25confirmadaprototipo/Prototipo-Etapa0.htmlsiSesión asistida por IA; tiempo real de sesión; commit e2c2d18 (cliente)
492026-08-062026-W322E2-01Wizard de emisión asistida (5 pasos, solo UI) fiel al prototipo: cotizaciones BIND reales seleccionables, datos de factura con PPD/PUE y alerta SAT, IVA por regla con totales reactivos, prefactura simulada con marca de agua y aprobación humana visual; timbrado bloqueado hasta B71.00confirmadaprototipo/Prototipo-Etapa0.htmlsiSesión asistida por IA; tiempo real de sesión; commits 2164f6c, 90f7633 y 0600f2f (cliente)
502026-08-102026-W332AJ-01Verificación por API de las definiciones del 7-ago (Monto sin IVA, changelog, aprobaciones JSM) y correo de respuesta a Noé (molde + fechas de sesión)1.50reconstruidaplaneacion/Correo-respuesta-Noe-2026-08-10.mdsiREGISTRO #62; commit cbb2908; por validar por Johann
512026-08-112026-W331E1-05Bitácora #62–#63 (merge de las definiciones, respuesta de Noé) y sondeo nocturno de FAC (molde inexistente, FAC-98)0.75reconstruidabitacora/REGISTRO.md#63sicommits f28fcc5, a2f338f; por validar
522026-08-112026-W332E2-02Capa de escritura mínima ticket→cotización: Quotes_NewQuote en BindClient, POST /api/emision/cotizacion con dry-run/confirmación, pantalla 'Generar cotización en BIND' y script para Balam (73/73 pruebas)2.50reconstruidabitacora/REGISTRO.md#64sicommits e854eda y a99eb8b (cliente, 21:28), 2fb230e (21:30); sesión nocturna; por validar
532026-08-122026-W332E2-02Madrugada y previo a la sesión: coreografía de la demo (Actualizar sin caché, Cotizar por fila, vista previa automática), sin reintentos en escrituras, tipo de cambio, prefill y selector de cliente2.00reconstruidabitacora/REGISTRO.md#64sicommits eafa49b 00:34, 1b062d2 01:33, 2be0432/8228c40 06:55 (cliente); por validar
542026-08-122026-W332AJ-01Sesión acompañada de escritura Jira→BIND con Noé, Araceli y Pedro: formulario construido en vivo, decisión de que la plataforma cotiza, primer POST con 5001.00confirmadafuentes/2026-08-12 - Transcript - Sesion prueba de escritura Jira-BIND.txtsiTranscript de 52 min; REGISTRO #65; relevo de Erika por Pedro
552026-08-122026-W332AJ-01Excel de campos y catálogos de la cotización BIND (67 servicios, 3 productos, 17 clientes) y correo a Pedro (CC Ara, Noé)0.75reconstruidaCotizacion-BIND-campos-y-catalogos.xlsxsicorreo 8:09 am; REGISTRO #66; por validar
562026-08-202026-W341E1-05Coordinación con Pedro por WhatsApp (18–20 ago): 17 categorías, formulario modificado, ticket FAC-106 y convocatoria del 210.50reconstruidabitacora/REGISTRO.md#67sipor validar
572026-08-202026-W341E1-05Cruce del buzón contra la bitácora (9 comunicaciones, 2 correcciones), registro #65 desde el transcript y guion de la sesión del 21-ago2.00reconstruidabitacora/REGISTRO.md#65sicommits 5d846ec 23:02 → 072a3cd 23:52; por validar
582026-08-202026-W342AJ-01Sondeo de FAC-106 por API, diagnóstico del 500 (VATRate como fracción, VAT, PriceListID) y wizard cableado al formulario 'Cotización Bind', verificado e2e (74/74)1.50reconstruidaplaneacion/Sondeo-FAC-106-y-payload-2026-08-20.mdsicommits f839d0e 23:41 y eb04e23 23:47 (cliente); por validar
592026-08-212026-W342AJ-01Sesión 7:00 am 'Seguimiento - PAF' con Noé, Araceli y Pedro: tres intentos de emisión (500) y pivote a las definiciones0.25reconstruidabitacora/REGISTRO.md#69siInforme Read AI recibido 7:16 am; por validar
602026-08-212026-W342AJ-01Investigación posterior: schema del portal, intentos 4–5, PRIMERA COTIZACIÓN REAL (folio 1026), VAT corregido como tasa, registro #69, correo 'Seguimiento FAC-106' a Noé y borrador del correo de causa3.00reconstruidabitacora/REGISTRO.md#69sicommits 46fad4c 10:15 (cliente) y d31747d 10:16; correo 7:32 am; por validar
612026-08-212026-W342AJ-01Sesión 1:00 pm 'Seguimiento - PAF (2)': homologación de estados del flujo ticket→cotización→prefactura→factura; pendiente prueba de escritura en Jira0.50reconstruidacorreo Read AI 21-ago 1:34 pmsiSIN registro en bitácora; por validar
622026-08-232026-W342E2-03Camino cotización→prefactura real: Invoices_AddInvoice con candado, POST /api/emision/prefactura, wizard sin simulación (borrador + aprobación real), herencia de CFDIUse/ServiceID/PriceListID desde factura y cliente3.00reconstruidabalam-plataforma commits a893fa9..a07fff6sicommits 22:15–23:40 del 23-ago (cliente); por validar
632026-08-242026-W352E2-03Sesión 7:00 am 'Seguimiento - PAF': validación del flujo cotización→prefactura (MXN/USD, IVA 16 %/0 %) y ajuste en vivo: false = remisión, columna BIND en la bandeja1.00reconstruidacorreo Read AI 24-ago 7:44 amsicommit 77d3767 7:38 (cliente); SIN registro en bitácora; por validar
642026-08-252026-W351E1-05Correo a Noé con los requisitos de Azure (suscripción, grupo de recursos, Contributor) y lectura de su explicación remisión vs prefactura0.50reconstruidacorreo 25-ago 4:54 pmsipor validar
652026-08-252026-W352E2-03Camino prefactura→factura: detección del timbrado, revisión de las 130 operaciones del API (sin timbrado), puertas idempotentes, detalle del ticket con el paso siguiente y botón hacia la prefactura en BIND2.50reconstruidabalam-plataforma commits 1ad0e27..02cb042sicommits 20:03–20:42 (cliente); por validar
662026-08-262026-W352E2-03Sesión 7:00 am 'Seguimiento - PAF' con Noé y Pedro: permisos y flujo remisión/prefactura/factura; el POST confirmado se timbró (CFDI 2386)0.50reconstruidacorreo Read AI 26-ago 7:35 amsiREGISTRO #70; por validar
672026-08-262026-W352E2-03Contención del incidente: confirmación de prefactura bloqueada (409), candado triple IsFiscalInvoice=false, API en ReadOnly, registro #700.75reconstruidabitacora/REGISTRO.md#70sicommits c5143cf 7:25 y fbb31fc 7:59 (cliente), a48fba0 8:01; por validar
682026-08-262026-W352E2-03Investigación de cierre solo lectura: body de Invoices_AddInvoice vs portal y SDK, PDFs de 1000/1001/2384/2386, censo de 58 no fiscales, diff prefactura 2384 vs remisión — adenda al #702.50reconstruidabitacora/REGISTRO.md#70sicommit 2ae6880 21:28; por validar
692026-08-262026-W352E2-03Experimentos autorizados en modo Write (folio compartido, 12 sondas de campo, DELETE), dump del APIM (98 ops), script de captura Playwright y adenda 2 al #702.50reconstruidabitacora/REGISTRO.md#70sicommits e7775e0 21:48 (cliente) y db16f62 00:10 del 27-ago; por validar
702026-09-032026-W362AJ-01Sesión 7:00 am 'Seguimiento PAF': datos para el tenant de Azure y conceptos de Acuntia (headcount); definición: ítem por código y concepto = título del ticket0.50reconstruidacorreo Read AI 3-sep 7:28 amsiSIN registro en bitácora; por validar
712026-09-032026-W362E2-02Catálogo de servicios de BIND en la emisión (GET /api/Services), mapeo categoría Jira → código configurable, selector de ítem, y caché de la bandeja invalidada al cotizar (visto en producción)1.50reconstruidabalam-plataforma commit ed4c819siarchivos 07:46–07:58 y 12:55 del 3-sep; por validar
722026-09-032026-W361E1-09Publicación de la plataforma en https://paputec.mx/balam/ como ambiente provisional: Docker (Postgres + API chiseled read-only), Apache/proxy/SPA, deploy.sh reproducible, seeder de admin, migración al arrancar2.50reconstruidabalam-plataforma/deploy/paputec/README.mdsiarchivos 08:36–12:57 del 3-sep; commit 03582af; por validar
732026-09-032026-W363E3-01Endurecimiento aplicado en la publicación: CSP/HSTS, rate limit por IP, bloqueo de login, contraseñas 12+, secretos solo en .env root, respaldos diarios con retención1.00reconstruidabalam-plataforma/deploy/paputec/README.mdsicommit 03582af; por validar
742026-09-032026-W363E3-02Runbook de publicación, seguridad aplicada, operación y rollback (deploy/paputec/README.md)0.50reconstruidabalam-plataforma/deploy/paputec/README.mdsicommit 03582af; por validar
752026-09-032026-W362AJ-01Sesión 1:30 pm 'Seguimiento PAF (2)': tres tickets de Pedro convertidos en cotizaciones reales desde la plataforma publicada; prueba con ticket de Linares0.25reconstruidacorreo Read AI 3-sep 1:51 pmsiSIN registro en bitácora; por validar
762026-09-072026-W372E2-02Cotización en lote desde la bandeja: selección de tickets, pantalla cotizar-lote con dry-run y confirmación por ticket en serie, reglas de prellenado compartidas (cotizacion-prefill.ts)2.00reconstruidabalam-plataforma commit fbdbd18siarchivos 07:27–07:30 del 7-sep; por validar
772026-09-092026-W372E2-03Sesión 1:00 pm 'Seguimiento PAF - Prefactura' con Araceli y Pedro: prefactura creada en la UI de BIND ('Generar venta') mientras se capturan las peticiones (InvoiceDetails)0.50reconstruidacorreo Read AI 9-sep 1:24 pmsiSIN registro en bitácora; por validar
782026-09-102026-W372E2-03Sesión 1:00 pm con Pedro: análisis de la cotización 1078 (Acuntia) y captura de la petición de red de la prefactura para evaluar su réplica0.25reconstruidacorreo Read AI 10-sep 1:21 pmsiSIN registro en bitácora; por validar
792026-09-152026-W381E1-05Corte de horas 6-ago→15-sep (reconstrucción desde commits, correos e informes de reunión), Excel de avance, commits y publicación de ambos repositorios0.75reconstruidaplaneacion/Seguimiento-horas.csvsisesión asistida por IA; por validar
802026-09-162026-W381E1-05Excel de avance publicado en Google Sheets (Drive/Balam vía rclone, enlace compartible) y corte del 16-sep regenerado desde script0.50reconstruidaplaneacion/generar_avance_2026_09_16.pysisesión asistida por IA; por validar