Frescura sub-minuto cuesta. Dashboard viejo también. Elegí frescura con criterio, declarala públicamente y dejá que el routing de alertas pelee con vos.
El contrato de frescura es el artefacto más salteado y de mayor leverage en una caja de herramientas de datos. O se default 'lo más fresco posible' (5x del costo imaginado) o nunca se declara (y la mesa de trading pierde confianza a las 9:01).
Tres tiers. Tier 1 — sub-minuto. Operacional. Trading, RG monitoring, fraude. Tier 2 — minute-grain. Product analytics, retención por cohort, funnel. Tier 3 — hora-a-día. Marketing, finance close.
Declaralo en la tabla. No en Notion. En el comment del schema. `COMMENT ON TABLE stg_orders IS 'Freshness SLA: 10 min p95.'` Corré el test de frescura en CI en cada PR.
Routear alertas al owner de la tabla. Canal es cementerio. Owner es persona, con runbook, con TTR.
Versión honesta. Declará target, medí p95, publicá el rolling, pedí disculpas cuando se rompa. La promesa no es zero-staleness; es honestidad sobre staleness.