When to reach for it
- Result quality increases gradually and intermediate states must be preserved.
- External feedback is readily available.
/pattern/iterative-refinement/
Controlled passes improve a single artifact across revisions, often using explicit feedback from rules, tests, or users.
When to reach for it
When it backfires
The tradeoff
Improved artifact quality is achieved at the expense of longer runtimes and potential thematic drift.
A drafter produces an artifact; a critic suggests improvements. The loop stops when the artifact passes review.
The critic raises a new issue on every pass. The drafter never reaches a stable artifact.
Fix · Cap iterations and require the critic to rank issues by severity. Only block on critical findings.
Each rewrite shifts tone or emphasis. By pass 5, the artifact no longer matches the original intent.
Fix · Freeze the original brief and diff each revision against it. Reject changes that drift from the brief.
Search patterns, frameworks, and pages.