people either stop iterating too early or complain the LLM loops forever. the actual stopping point is when you hit real tradeoffs. the kind that need human judgment, not more tokens
the number of projects that claim opencode compatibility but just shell out to a jsonl cli instead of using the sdk is wild. you chose the hard, brittle path and got less functionality. instant pass.