From 2b862ee76955623628ad6a81407d03832d24e54f Mon Sep 17 00:00:00 2001 From: Johann Date: Sat, 1 Aug 2026 13:58:38 -0600 Subject: [PATCH] =?UTF-8?q?Registra=20WhatsApp=2028-29=20jul=20(#59)=20y?= =?UTF-8?q?=20la=20aprobaci=C3=B3n=20de=20No=C3=A9=20a=20la=20v1.3=20(#60)?= =?UTF-8?q?;=20actualiza=20pendientes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- bitacora/PENDIENTES.md | 11 +++++++++- bitacora/REGISTRO.md | 48 +++++++++++++++++++++++++++++++++++++++++- 2 files changed, 57 insertions(+), 2 deletions(-) diff --git a/bitacora/PENDIENTES.md b/bitacora/PENDIENTES.md index 824868b..ecc98b2 100644 --- a/bitacora/PENDIENTES.md +++ b/bitacora/PENDIENTES.md @@ -2,10 +2,16 @@ Acciones vivas del proyecto. Formato: `[ ]` abierta · `[x]` cerrada (no se borran, dejan rastro). Cada una con responsable y, si aplica, fecha. Ver contexto en [REGISTRO.md](REGISTRO.md). -_Última actualización: 2026-07-23 (sesión de reglas del 22-jul REALIZADA: alta de clientes mapeada, fee = despacho, Jira confirmado en el proceso con estatus "resuelto" como disparador; no se tocaron PUE/PPD ni particularidades de envío; hoy 23-jul validación del prototipo a las 7:00 pm)._ +_Última actualización: 2026-08-01 (propuesta v1.3 con Jira→BIND enviada 29-jul y APROBADA por Noé 30-jul [#60]; Excel de etapas `Avance-Balam-2026-07-28.xlsx` entregado 29-jul; acceso API Jira resuelto 30-jul con token regenerado de Pedro; Azure escalado a Noé — requisitos ya comunicados: grupo de recursos + Contributor, sin Global Admin)._ ## 🔴 Johann (proveedor) — inmediato +- [x] ~~⚠️🔥 **Enviar la propuesta/adenda ajustada por la integración Jira→BIND**~~ → **Hecho (29-jul):** v1.3 enviada por WhatsApp (8:18 am) y por correo (3:56 pm) a Noé, CC Ara/Erika/Pedro. **APROBADA por Noé el 30-jul:** "De acuerdo con la propuesta actualizada". Alcance: 7–10 h ($4,200–$6,000 MXN + IVA); total primera etapa 119–146 h. Ver [REGISTRO #59](REGISTRO.md), [#60](REGISTRO.md). +- [x] ~~📊 **Enviar el Excel de horas de las etapas siguientes (2, 3)**~~ → **Hecho (29-jul, 8:18 am):** `Avance-Balam-2026-07-28.xlsx` por WhatsApp; 👍 de Erika. Ver [REGISTRO #59](REGISTRO.md). +- [x] ~~🔑 **Destrabar el acceso a la API de Jira (401 del 29-jul)**~~ → **Resuelto (30-jul):** Pedro confirmó el correo del apikey (`pedro.ayala@...`), regeneró el token y `GET /myself` respondió 200. Ver `../planeacion/Investigacion-API-Jira.md` (Bloque 0). +- [ ] 🌱 **Seeder de datos de prueba (B9):** sigue pendiente aunque a Erika se le reportó como hecho el 27-jul dentro de "Modelo + migraciones + datos de prueba". Cerrarlo antes de que se pida una demo sobre datos limpios. +- [ ] 🧾 **Integración Jira→BIND — preparar las pruebas aprobables:** con el alcance aprobado (30-jul), avanzar los bloques de `../planeacion/Investigacion-API-Jira.md`; las pruebas de escritura requieren aprobación explícita previa. + - [x] ~~**Asistir al kickoff con Noé (mié 1-jul, 7:00 am)**~~ → **Hecho (1-jul).** Ver [REGISTRO #22](REGISTRO.md). - [x] ~~📅 **Asistir a la sesión "Proceso actual de facturación y cobranza" (lun 6-jul, 7:00 am)**~~ → **Hecha (6-jul).** Proceso mapeado end-to-end; lista blanca eliminada; cotización BIND obligatoria. Ver [REGISTRO #27](REGISTRO.md). - [x] ~~🎨 **Preparar y entregar el prototipo de la Etapa 0**~~ → **Entregado por correo (10-jul)** a Erika + Noé, CC Pedro, con PDF y versión navegable. Refleja facturación, envío, cobranza y reglas del Discovery. Ver [REGISTRO #40](REGISTRO.md). @@ -56,6 +62,9 @@ _Última actualización: 2026-07-23 (sesión de reglas del 22-jul REALIZADA: alt ## 🟡 Balam +- [ ] ☁️⚠️ **Noé: otorgar el acceso a Azure** — grupo de recursos con permiso **Contributor** (app + BD + Key Vault); no requiere Global Admin ni cuenta nueva. Requisitos comunicados por Johann el 28-jul 4:53 pm; **Erika lo escaló a Noé** (5:23 pm) porque duda que Pedro pueda otorgarlo. Bloquea ambiente, staging y CI/CD. Ver [REGISTRO #59](REGISTRO.md). +- [ ] 📅⚠️ **Erika/Arturo: avisar fecha de la sesión del flujo de facturación** tras la revisión interna (Ara de viaje desde el 28-jul). **Desbloquea B7 (capa de escritura).** Ver [REGISTRO #58](REGISTRO.md). +- [ ] 🧾 **Balam: decisiones de negocio de la integración Jira→BIND** — estatus disparador, request type a observar, fuente de monto y conceptos de la cotización. Sin esto no se escribe código productivo de la integración. Ver `../planeacion/Investigacion-API-Jira.md`. - [x] ~~**Balam:** enviar el documento/contrato de firma~~ → **Hecho (25-jun):** contrato enviado vía Paola (RH); ajustado y **firmado el 26-jun**. Ver [REGISTRO #18](REGISTRO.md), [#19](REGISTRO.md). - [ ] 🔑 **Balam: completar accesos de Etapa 1** — token BIND ✅; manual de marca ✅; invitación al repo GitHub recibida y acceso confirmado informalmente (falta validar escritura); Azure programado para semana del 21-jul. Ya no bloquea el desarrollo local, pero Azure sí condiciona despliegue/CI-CD. - [x] ~~Erika (PM): pedir el plan de actividades~~ → **Recibido (30-jun).** Erika es la **intermediaria de todas las sesiones**, agendó el **kickoff (1-jul, 7am)** y monta el **tablero Kanban en Jira**. Ver [REGISTRO #21](REGISTRO.md). diff --git a/bitacora/REGISTRO.md b/bitacora/REGISTRO.md index 98f8955..78006a4 100644 --- a/bitacora/REGISTRO.md +++ b/bitacora/REGISTRO.md @@ -1085,7 +1085,7 @@ Johann envió el **avance por actividad en texto** (8:12 am), con 👍 de Erika **28-jul, mañana — el propósito del Excel y dos pendientes:** 1. **(8:36 am) ⭐ "es para llevar el conteo de horas de cada etapa sobre todo para la FACTURACIÓN correspondiente de la misma."** → El Excel de horas es el insumo de facturación, no solo seguimiento. 2. **(9:12 am) "johann adicional, ¿pasaste la propuesta con lo adicional de JIRA que no estaba contemplado?"** → Johann (10:58 am): **"Aún no la comparto, te la paso a la brevedad."** ⚠️ Es el compromiso que viene arrastrándose desde el 22-jul ([#57](REGISTRO.md)). -3. **(9:27 am)** Sobre Azure: Johann preguntó si el acceso lo iba a entregar Noé o Pedro → Erika: **"Sip"** + *"deja pregunto"* (11:01 am). Johann pidió contexto de qué se requiere específicamente de Azure (11:19 am). +3. **(9:27 am)** Sobre Azure: Johann preguntó si el acceso lo iba a entregar Noé o Pedro → Erika: **"Sip"** + *"deja pregunto"* (11:01 am). **Erika pidió a Johann contexto de qué se requiere específicamente de Azure (11:19 am)** — respondido esa tarde, ver [#59](REGISTRO.md). *(Corregido con la captura del hilo: la pregunta la hizo Erika, no Johann.)* **Lecturas clave:** > - **El Excel de horas es documento de facturación** (dicho por Erika, 28-jul 8:36 am). Cambia su naturaleza: ya no es reporte de avance, es sustento de cobro. Refuerza que las 41.58 h estén validadas y trazables. @@ -1103,6 +1103,52 @@ Johann envió el **avance por actividad en texto** (8:12 am), con 👍 de Erika --- +## 59 · Jul 28–29, 2026 · WhatsApp Erika ↔ Johann · requisitos Azure escalados a Noé, propuesta v1.3 + Excel de etapas entregados, seguimiento API Jira ⭐ + +> Continuación de [#58](REGISTRO.md). Registrado a partir de capturas de pantalla del hilo (3 imágenes). Cierra los dos pendientes 🔥 de Johann que dejó #58. + +**28-jul, tarde — requisitos de Azure definidos y escalados:** Erika había pedido contexto de qué se requiere específicamente de Azure (11:19 am, ver [#58](REGISTRO.md)). **Johann respondió (4:53 pm): "un grupo de recursos con permiso de Contributor para desplegar la aplicación, la base de datos y el Key Vault de secretos. No requiere Global Admin ni cuenta nueva. Con eso puedo montar el ambiente y el CI/CD."** → Erika (5:23 pm): *"okey de acuerdo, deja lo solicito con el inge porque desconozco si pedro puede apoyarme con ese permiso que se requiere de azure"* — es decir, **el acceso a Azure quedó escalado a Noé**, no a Pedro. + +**28-jul, 5:38 pm — status check de Erika:** *"y ahorita estas detenido por algo o en que estas trabajando?"* → Johann (5:41 pm): **"Mientras tenemos la junta para ver el flujo de facturación, estoy trabajando en la integración con Jira, hoy en la noche podré compartirte el Excel de las actividades que llevamos más las de las siguientes etapas."** Erika: "De acuerdo" (5:42 pm). Buen manejo: la espera de B7 no se lee como bloqueo total porque el tiempo se redirige a la integración Jira. + +**29-jul, 8:18–8:19 am — entrega doble (cierra los dos pendientes 🔥 de [#58](REGISTRO.md)):** Johann envió por WhatsApp **`Propuesta-Balam.pdf` (v1.3, 21 págs)** y **`Avance-Balam-2026-07-28.xlsx`** con el mensaje *"Te comparto el excel y la propuesta con lo de Jira, cualquier cosa lo revisamos"*. Ambos archivos con 👍 de Erika; *"Buen día johan / Lo reviso gracias"* (9:35 am). + +**29-jul, 11:09 am — Erika pide formalizar por correo:** *"puedes compartirla en la cadena de correo donde adjuntaste la ultima version con los cambios que te dijo el inge noé pls para que la tengan todos"* (adjuntó captura del correo de la v1.2) → Johann: "Sin problema" (11:18 am) → **correo enviado a las 3:56 pm** (ver [#60](REGISTRO.md)). + +**29-jul, tarde — seguimiento a la API de Jira:** Erika (1:27 pm): *"Johan mande un correo para ver si nos puedes apoyar con tu retroalimentacion al respecto de la API de jira, si pudiste ingresar o se necesita algo adicional va"* → Johann (4:59 pm): **"Listo, también ya lo respondí, estaba haciendo unas pruebas extra para asegurarme de que no estuviese probando mal el token"** (era la etapa del 401, ver `../planeacion/Investigacion-API-Jira.md`). Erika: *"Lo valido con Pedro para ajustar"* (5:00 pm). **Johann pidió saber el correo desde el cual se generó el apikey** (5:00 pm) → Erika: "Sí claro" (5:18 pm). *(Resuelto el 30-jul: Pedro confirmó `pedro.ayala@balamtalentoestrategico.com`, regeneró el token y el `GET /myself` respondió 200 — Bloque 0 de la investigación.)* + +**Lecturas clave:** +> - **Los dos pendientes 🔥 de Johann quedaron cerrados el 29-jul por la mañana:** propuesta ajustada por Jira (arrastrada desde el 22-jul) y Excel de horas de etapas siguientes. El hilo comercial más viejo se destrabó. +> - **Azure ya no depende de Pedro:** Erika lo escaló a Noé porque duda que Pedro pueda otorgar el permiso Contributor. Los requisitos exactos ya están comunicados y por escrito (grupo de recursos + Contributor + Key Vault, sin Global Admin). +> - **Erika opera como PM activa:** status check directo ("¿estás detenido?"), pide formalizar por correo lo que llega por WhatsApp, y da seguimiento al bloqueo del token Jira con Pedro. El patrón WhatsApp→correo confirma que **el correo es el canal de evidencia** para todo lo comercial. + +## 60 · Jul 29–30, 2026 · Correo · Johann → Noé (CC Ara, Erika, Pedro) · propuesta v1.3 (Jira→BIND) enviada y APROBADA por el CTO ⭐ + +> Cadena de correo sobre el mismo hilo donde se envió la v1.2 (2-jul). Registrado a partir de captura de Outlook. + +**29-jul, 3:56 pm — envío de la v1.3:** Johann → Noé, CC Araceli, Erika y Pedro, con `Propuesta-Balam.pdf` (3 MB) adjunto. Puntos del cuerpo: +- **Incorpora al alcance la integración Jira → BIND:** los tickets de la bandeja de Facturación generan automáticamente su cotización en BIND, con trazabilidad ticket → cotización → factura. +- **Ajuste: 7 a 10 h ($4,200 – $6,000 MXN + IVA)**, en línea con la estimación de ~10 h comunicada el 21-jul ([#51](REGISTRO.md)). +- **Total primera etapa: 119 a 146 h ($71,400 – $87,600 MXN + IVA)**, 6 a 8 semanas a media dedicación. +- **El control fiscal no cambia:** la integración crea cotizaciones, nunca facturas. Se conserva la cadena cotización → prefactura → aprobación humana → timbrado por el PAC de BIND. Tarifa, facturación semanal y garantía siguen igual. + +**30-jul, 4:51 pm — ✅ APROBACIÓN de Noé (CTO):** *"De acuerdo con la propuesta actualizada para seguir avanzando con la integración de JIRA."* + +**Lecturas clave:** +> - **La integración Jira→BIND queda formalmente dentro del alcance, aprobada por el CTO y por correo** — el canal de evidencia correcto. Las 7–10 h del ajuste son ahora horas contratadas. +> - Con esto, el alcance de la primera etapa queda cerrado en **119–146 h**. La aprobación llega un día después del envío: sin fricción comercial. +> - La aprobación habilita continuar la parte técnica de la integración ([`../planeacion/Investigacion-API-Jira.md`](../planeacion/Investigacion-API-Jira.md)), aunque **el código productivo sigue bloqueado por decisiones de negocio** (estatus disparador, request type, fuente de monto/conceptos) y por la aprobación explícita de cada prueba de escritura. + +**Pendientes que dejan #59–#60:** +- [x] ~~Johann — enviar la propuesta/adenda ajustada por Jira→BIND~~ → **Hecho (29-jul) y APROBADA por Noé (30-jul).** +- [x] ~~Johann — enviar el Excel de horas de las etapas siguientes~~ → **Hecho (29-jul):** `Avance-Balam-2026-07-28.xlsx`. +- [x] ~~Johann/Pedro — destrabar el acceso a la API de Jira (401)~~ → **Resuelto (30-jul):** correo del apikey confirmado, token regenerado, `GET /myself` → 200. +- [ ] Balam/Noé — **otorgar el acceso a Azure** (grupo de recursos con Contributor; escalado por Erika el 28-jul 5:23 pm). Bloquea ambiente, staging y CI/CD. +- [ ] Balam/Erika — **avisar fecha de la sesión del flujo de facturación** tras su revisión interna. Desbloquea B7. +- [ ] Balam — **decisiones de negocio de la integración Jira→BIND:** estatus disparador, request type a observar, fuente de monto y conceptos de la cotización. + +--- + ## Resumen ejecutivo del hilo (para contexto rápido) ### Datos duros confirmados por Balam