Sistema consolidado · 6 fuentes · 8 personas · política digest-first
| Fuente + Evento | Canal | Owner | Forma |
|---|---|---|---|
| GitHub CI fail main | ⚡ Slack #critical | D Dani | INTERRUPT |
| Sentry error >2% | ⚡ Slack #critical | B Backend | INTERRUPT |
| GitHub review request | ⬡ GitHub nativo | B Reviewer | SAME-DAY |
| Vercel deploy fail | ⚡ Slack #eng | D Dani | SAME-DAY |
| Linear issue bloqueado | ◆ Linear DM | A Alex | SAME-DAY |
| GitHub CI fail feature/* | · log only | B Autor PR | LOG |
| Vercel deploy success | · log only | — | SUPRIMIR |
| Linear movimientos sprint | ✉ Email digest (Alex) | A Alex | DIGEST |
| Lemon Squeezy nuevo pago | ✉ ops@flowsync.io | M Marta | DIGEST |
| GitHub PR merge | ✉ Digest EOD #eng | B Backend | DIGEST |
| CI pass (any branch) | · /dev/null | — | SUPRIMIR |
CI passes en ramas feature/* y fix/* que llegan por Slack #deploys duplicando GitHub.
Deploy successes en Vercel preview (18/día, cero valor de interrupción).
Comentarios de churn de Linear (state changes menores sin bloqueo).
El mismo PR aparece en GitHub, en Linear (linked issue) y en Slack #eng. Colapsar en un único resumen canonical por PR con link primario a GitHub.
Canales Slack #deploys y #eng solapan 90% del contenido: mantener sólo #eng + canal #critical nuevo.
CI fail en main → un único alert a Dani + Marta por #critical. No re-enviar a #eng, #general y email simultáneamente.
Movimientos de sprint Linear → digest diario a Alex, no DMs por cada cambio de estado.