At-least-once, by leases
Receive claims messages atomically and hands out a lease token per delivery. Stale workers cannot Ack a newer delivery, and expired leases are redelivered without a background job.
A small, self-hosted message queue broker — HTTP/JSON API, SQLite storage with one database per queue, at-least-once delivery, and three ways to consume: pull, long poll, or push.
