Skip to content

Phase 2: Queue Core (Milestone)

Choose a tag to compare

@smallchungus smallchungus released this 18 Apr 01:34
· 83 commits to main since this release
f9e51c0

Queue core complete. Enqueue → claim → process → heartbeat → mark done, with sweeper-driven recovery for crashed workers and exponential-backoff retries for failed handlers.

Sub-phases shipped: 2A (Postgres store), 2B (Redis queue), 2C (Worker scaffold), 2D (Sweeper), 2E (Load test).

Performance verified live: 5000 jobs / 4 workers / 2.04 seconds (2,454 jobs/s) — see phase-2e.

Next: Phase 1.5 (Hetzner k3s + multi-env CI/CD + first live deploy) and Phase 3 (Gmail → PDF → Drive workers).