Also in v2.7.0: comprehensive Oban Pro support.
Rewrote oban-pro-basics.md from 80 to 358 lines:
- Pro.Worker APIs, args_schema, process/1 vs perform/1
- Workflows, Batches, Chunks, Relay
- Smart Engine config (global/local/rate limits)
New Iron Law: "NEVER USE attempt TO LIMIT SNOOZES"
From a real production incident — snooze rolls back the attempt counter, creating an infinite loop. Caused 72k+ orphaned jobs before someone caught it.
Thanks to @random for flagging the issue.
claude code 🤯 claude code 🤯 claude code 🤯 claude code 🤯 claude code 🤯 claude code 🤯 claude code 🤯 claude code 🤯 claude code 🤯 claude code 🤯 claude code 🤯 claude code 🤯 claude code 🤯 claude code 🤯 claude code 🤯 claude code 🤯 claude code 🤯
I get multiple app ideas at random times and my go to these days is to chat to an LLM to refine the idea.
Issue is this gets lost in chats about how to cook a turkey and why my back hurts, and I need to extract that into tasks.
So I built myself Sprout 🌱
Check it out 👇