An autonomous development loop that repeatedly runs Claude Code against a PRD with smart exit detection and rate limiting.