Commit Graph

24 Commits

Author SHA1 Message Date
JohannVelazquez 388e772c40 Registra entrega del avance de Etapa 1 a Erika (16-jul, 8:40 pm)
Excel de avance enviado por WhatsApp con acuse de recibo; cierra ese
pendiente y el de permisos de escritura al repo (comprobado con el
push del scaffold). Actualiza fuente #46, REGISTRO y PENDIENTES.
2026-07-19 20:12:25 -06:00
JohannVelazquez e057fb9127 Etapa 1: plan de ejecución, corte de avance del 16-jul y fuentes
- Plan-Etapa1.md: plan detallado por fases/bloques (B0-B9) con horas,
  decisiones de arquitectura y lo bloqueado hasta el 22-jul
- Avance-Etapa1-2026-07-16.md + Excel de avance ordenado por fechas
  (con script generador y de ordenamiento)
- WhatsApp 16-jul: invitación al Git recibida, procedimientos de
  clientes enviados por correo, Erika pide avance de Etapa 1
- Actualiza PENDIENTES y REGISTRO
2026-07-19 20:05:01 -06:00
JohannVelazquez 3a66e5aee1 Actualiza cierre de Etapa 0 y control de horas 2026-07-16 09:44:21 -06:00
JohannVelazquez 8da11ea164 Prototipo: pantalla de login + ejemplo de tolerancia por fee en Edo. cuenta
- Login de demo (credenciales precargadas arturo@balam.mx) antes de entrar
  a la app; el chip de usuario en el sidebar ahora cierra sesión.
- Estado de cuenta · ACUNTIA: F-2026-0034 ilustra el caso real de la
  llamada del 7-jul (Arturo cruza pagos con Acuntia y los totales no
  cuadran por el fee) — Total/Pagado/Saldo alineados para comparar de un
  vistazo, más la alerta que traduce el residual ($180 MXN, dentro del
  umbral de $200) a lenguaje llano.
2026-07-10 01:52:51 -06:00
JohannVelazquez a2104f2a63 Prototipo: "Edo. cuenta" abre modal en vez de panel inline/toast
Antes solo la fila de ACUNTIA abría un panel embebido en la página; las
otras tres mostraban un toast aclarando que era demo. Ahora las 4 abren
el mismo modal (backdrop oscuro, cierra con click fuera o Escape),
consistente con el pedido de revisar Cobranza para la reunión de mañana.
2026-07-10 01:22:32 -06:00
JohannVelazquez 6daeeab72d Prototipo: quita la tarjeta "Otra cotización del cliente" (paso 1 del wizard)
Mostraba COT-2026-0448 (mismo cliente, proyecto de Arq. Jorge Salinas) como
alternativa seleccionable, sin indicar que pertenece a otro ticket
(FAC-0868, ya facturado) — confuso, riesgo de elegir la cotización
equivocada. El paso 1 ahora solo confirma la cotización vinculada al
ticket; se quita pickQuote() por quedar sin uso.
2026-07-10 01:05:30 -06:00
JohannVelazquez 4dca2ecc7c Prototipo: quita "Por aprobar y emitir" del sidebar (redundante)
Era equivalente a activar el filtro "Listos para facturar" en Solicitudes
(Jira) — mismos 3 tickets, sin aportar nada nuevo. El wizard de emisión
sigue accesible desde el detalle de una solicitud ("Iniciar facturación").
2026-07-10 00:58:52 -06:00
JohannVelazquez 365c99acb6 Prototipo: bandeja real para "Por aprobar y emitir"
Antes el ítem del sidebar abría directo el wizard hardcodeado de FAC-0876,
igual que "Iniciar facturación" desde la solicitud — dos accesos al mismo
destino sin explicar el badge de "3". Ahora tiene su propia bandeja con los
3 tickets "listos para facturar" (mismo criterio que el filtro en
Solicitudes); solo FAC-0876 abre el wizard completo, los otros dos
muestran un toast que deja claro que es demo. Cancelar en el paso 1 regresa
a esta bandeja en vez de saltar a Solicitudes.
2026-07-10 00:55:06 -06:00
JohannVelazquez b358570443 Prototipo Etapa 0: pulido de UI (agente de diseño) + capturas de referencia
Ajustes visuales al wizard de emisión, sidebar con logo oficial, dashboard
y componentes de dinero/atención. Se agregan capturas de cada vista en
prototipo/capturas/ para revisión de diseño.
2026-07-10 00:44:23 -06:00
JohannVelazquez 8967fa2fed Bitácora #32: validación API BIND completada (adelantada); pendientes de escalación a Pedro 2026-07-06 17:17:27 -06:00
JohannVelazquez fde0b9333b Prototipo Etapa 0: HTML navegable con el flujo real del Discovery (Jira → cotización → prefactura → CFDI → envío) 2026-07-06 17:17:27 -06:00
JohannVelazquez 9ccfbe262e Validación técnica de la API de BIND contra producción (GET-only)
Plan A del saldo CONFIRMADO (Total − Payments − CreditNotes, misma fila);
flujo MVP sostenible 100% en lectura; PDF del CFDI por API. Hallazgo duro:
sin recurso de pagos individuales ni REP (escalar a Pedro). Cliente extendido
(Quotes, Currencies, Locations, pdf/xml, GET por ID estilo REST) y tipos
reales en types.real.ts. Detalle en bind-api-sandbox/VALIDACION-API.md;
reporte crudo y token gitignoreados.
2026-07-06 17:17:27 -06:00
JohannVelazquez 12006b5fa4 Bitácora: correo de Noé pide salvaguardas sobre el token (posible reemplazo por usuario solo-lectura) 2026-07-06 16:38:50 -06:00
JohannVelazquez 231a121327 Bitácora: acuse de recibo del token enviado por Johann (correo 6-jul 3:28 pm) 2026-07-06 15:32:28 -06:00
JohannVelazquez 082a89eb05 Bitácora: correo de Pedro entrega token BIND (usuario Arturo Rosas confirmado); renumera #29-30 2026-07-06 15:07:16 -06:00
JohannVelazquez f69d6104bd Bitácora 6-jul (tarde): token de BIND entregado por correo; sesión de cobranza propuesta para el 7-jul 2026-07-06 15:05:18 -06:00
JohannVelazquez 5f500d9a78 Bitácora: precisa que el Discovery 6-jul cubrió solo facturación; cobranza pendiente (candidata para sesión del 7-jul) 2026-07-06 14:34:37 -06:00
JohannVelazquez b3e4673238 Bitácora 6-jul (mediodía): token de BIND generado, entrega por correo en curso 2026-07-06 12:22:19 -06:00
JohannVelazquez 5004269664 Bitácora 1–6 jul: kickoff, manual de marca y Discovery de facturación
- REGISTRO #22–28: kickoff (1-jul), manual de marca recibido, coordinación
  y sesión de Discovery del proceso de facturación (6-jul), envío de la
  propuesta v1.2 y seguimiento del token de BIND (solicitado por Erika).
- Cambios de reglas del 6-jul: lista blanca eliminada (recordatorios a
  todos) y cotización BIND obligatoria como inicio del flujo.
- marca/: tokens oficiales destilados del manual de imagen corporativa.
- Plan de actividades actualizado con responsables reales post-kickoff.
- Fuentes: transcripts de kickoff y Discovery, WhatsApps de Erika, manual
  de imagen corporativa (PDF).
2026-07-06 10:57:41 -06:00
JohannVelazquez 2bdf5064d7 Propuesta v1.2: factura inicial de 30 h vinculada al arranque
Actualiza la propuesta comercial (fuente MD + HTML/PDF regenerado) para
dejar explícita la facturación inicial de 30 h ($18,000 + IVA) ligada al
arranque, conforme a lo pedido por Balam en el kickoff del 1-jul. Se
mantiene el mismo archivo (Propuesta-Balam.pdf/html) como única versión
vigente en el repo.
2026-07-02 17:31:02 -06:00
JohannVelazquez 7a720ec60e Limpia repo: elimina _archivado/ y corrige enlaces del README
- Elimina _archivado/ completo (material superado; preservado en historial):
  zip redundante con su carpeta extraída, propuesta vieja, borradores y diagramas previos.
- README: corrige enlace roto a Propuesta-Balam-v1.1.pdf (inexistente) y unifica
  la descripción del único PDF + su fuente reproducible.
- README: quita la fila de _archivado/ ya sin objeto.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 15:27:35 -06:00
JohannVelazquez 72b7602e8e Bitácora 8–30 jun: contrato firmado, plan de actividades y skill proposal-pdf
- Comunicaciones (REGISTRO #15–#21): respuesta v1.1 (10-jun), luz verde (16-jun),
  contrato (envío 25-jun, ajustes + firma 26-jun), arranque con Erika y kickoff 1-jul
- Evidencia en fuentes/ (correos 8/10/16-jun, WhatsApp Paola y Erika)
- Contratos (sin firmar y firmado) en propuesta/
- Plan de actividades Etapa 0–3 + guion del kickoff (planeacion/)
- Skill proposal-pdf instalado (.claude/skills) + Propuesta-Balam.pdf regenerada
- README/PENDIENTES al día; limpieza de archivos sueltos; .gitignore (locks de Office)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 12:42:45 -06:00
JohannVelazquez 633d05e330 Reorganiza repo como fuente de la verdad + propuesta v1.0 con emisión de facturas
- Estructura nueva: README maestro, bitacora/ (REGISTRO, PENDIENTES, plantillas),
  propuesta/, fuentes/; material superado a _archivado/
- Propuesta v1.0: MVP BIND-first con emisión asistida MXN/USD (dry-run +
  confirmación, timbra PAC de BIND), 112-136 h / $67,200-$81,600 + IVA,
  stack .NET 10 + EF Core + Angular 21 + PostgreSQL 17 sobre Azure
- Bitácora: historial de correos + 2 llamadas (incl. revisión 4-jun) y pendientes
- Prototipo y diagrama actualizados a v1.0; precios de Azure verificados
- Archivo ajeno (proyecto EOS) retirado del repo

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 10:57:27 -06:00
Johann 404e6f3b89 Initial commit: propuesta y documentación BALAM 2026-05-27 09:03:45 -06:00