Checkout refresh loop burned Claude Code API spend
- Tried
- Ship app #2 of 5 with Claude Code
- Broke
- User hit refresh in a loop at checkout; no rate limit; every refresh fired expensive API routes
- Fix
- Ask for the boring parts too (rate limits / caps) when vibe coding