cc-ultrav-1 f4f5fe0996 feat: three-phase skew retry with 120s budget — no false giveups
Three-phase backoff per slot, each retry independent (no global skip):
  Phase 1 (6 retries): 43ms × 1.5^n — aggressive midnight catch
  Phase 2 (6 retries): 330ms × 1.15^n, capped 500ms — gradual
  Phase 3 (120s budget): 2s × 1.2^n, capped 15s — catches cancellations

Only give up when CERTIFIED:
  'Hora no permitida' = slot genuinely taken (safe to skip this slot)
  'Cita insertada' = success (exit)
  'already exists'/duplicate = STOP entirely
  'Fecha posterior' = NOT certified → keep retrying

SKEW_MAX_BUDGET raised from 2.5s → 120s. No false-positive giveups.
Tests: 57 passed
2026-10-03 22:28:52 +02:00
Description
Municipal cita previa booking automation
412 KiB
Languages
Python 68.7%
JavaScript 29.4%
Shell 1.9%