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