agente@outbox:~/monorepo$ resumen --semana 20 --para "la que vuelve de vacaciones"
Qué pasó en el monorepo
semana 20 · 11–15 may 2026 · rama main · generado al volver, no hace falta leer 47 commits
git shortstat
47commits
12PRs merged
2regresiones flaggeadas
1breaking change
actividad por día
cada columna = un día hábil · cada fila = franja de 2h (9–19) · pico: miércoles a la tarde
git diff --stat | head -5
services/auth/session.ts
+412 / −286
apps/web/src/routes/checkout.tsx
+238 / −104
packages/sdk/client.ts
+186 / −92
services/erp-bridge/sync.py
+154 / −31
infra/staging.tf
+97 / −88
lo que te puede morder
Breaking change · API de auth
POST /v1/sessions ya no acepta api_key en el body: ahora va por header Authorization: Bearer. Los SDKs internos ya están migrados; cualquier script tuyo que pegue directo a la API necesita el cambio.
− body: { api_key, user_id }
+ headers: { Authorization: "Bearer …" }, body: { user_id }
Regresión #1 — flaggeada, sin resolver
El total del checkout redondea distinto con descuentos apilados (
checkout.tsx, desde el commit b3f19c2). Hay test reproducible. Asignada a Diego.
Regresión #2 — resuelta el viernes
El sync del ERP duplicaba filas si el cron se solapaba. Fix con lock en
sync.py (e8d02aa). Verificado en staging.
git shortlog -sn
tomas16 commits
carla12 commits
diego9 commits
lu7 commits
bot-deps3 commits