Traducción. Autoritativo: ../../task-specs/ts-003-ingestion-pipeline.md.
Arquetipo: pipeline de eventos asíncrono · Referencias: ADR-012/013, spec de core.
En alcance: auth (API key + permiso de rol de máquina core.events.write) · envelope Zod · rate
limit en Upstash · contrato 202 · procesador: resolución de identidad (identidades, promoción, cola
de fusión sugerida ante conflicto de documento) · append en tracked_events (idempotency_key) ·
evaluación incremental de segmentos para el DSL v1 y eventos entered/exited · job nocturno de
recálculo completo (parametrizado por tier de frescura).
Fuera: efectos de reglas (TS-004) · importación CSV (spec aparte).
Aceptación: track p95 <100 ms en certificación · idempotency_key duplicada ⇒ 202 sin segunda fila
· suite de corrección de diffs de segmento (fixtures por tipo de nodo del DSL) · el recálculo
nocturno reconcilia un drift sembrado.