Traducción. Autoritativo: ../../adr/adr-018-partitioning.md.
Decisión
Particiones RANGE mensuales solo sobre las tablas append-only designadas (lista de data.md §4). El DDL vive en migraciones SQL custom; un job de cron pre-crea N+2 meses; la partición DEFAULT alerta ante cualquier fila; el job de retención exporta la partición a Storage (NDJSON.gz) y luego la suelta según el tier del plan (13/25/37+ meses). El predicado de clave de partición es obligatorio en las consultas (lint de CI, TS-005). Las tablas pequeñas y regulares NO se particionan.Consecuencias
- Tamaños de tabla acotados, retención barata, el pruning mantiene plana la latencia del camino caliente. − Piezas operativas en movimiento (job de creación, alertas de DEFAULT) — cubiertas por el runbook.