El sync usa cursores, checkpoints y jobs reparables para mantener datos canónicos sin perder estado del proveedor.
Cursores
Los deltas de proveedor actualizan filas canónicas y emiten eventos internos antes de entregar webhooks al cliente. Guarda el `next_cursor` o checkpoint de sync devuelto por superficies de lista y sync.
Reparación
Cuando un proveedor invalida un cursor, inicia un sync de reparación para esa conexión y recurso. Usa replay de entregas webhook después de que los sistemas aguas abajo estén listos para consumir eventos reparados.
curl -X POST https://api.hora.to/v1/sync/connections/conn_123/email \
-H "Authorization: Bearer $HORATO_API_KEY"