I don't use full Ralph loops. For interactive sessions, I have a "review+fix" skill that loops my coding agent through review and fix cycles within the current session — no external scripts or state files needed. https://hboon.com/a-lighter-way-to-review-and-fix-your-coding-agent-s-work/