Iteration Controller
The iteration controller runs multi-loop research cycles to convergence.
The iteration controller governs repeated research loops until quality criteria are met.
What it does
It tracks loop-level confidence, unresolved contradictions, and stop criteria. Instead of one-shot generation, it drives improve-and-retest cycles.
Output
An iteration log with:
- per-loop metrics
- continue/stop decisions
- final convergence status and reason
Used by
Primary in /iterate, and useful for high-stakes deep research where convergence quality matters more than speed.