The daily quote keeps a ledger of what it has posted and re-rolls ZenQuotes until it finds something the channel has not read, with the header framing and the offline fallback pool drawn against that same ledger. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>