The Self-Optimizer runs an iterative knockout tournament where a page competes solely against itself by generating multiple edit ideas, applying them as localized patch edits to the current champion page, and promoting a new draft only when a judge model ranks it higher than the champion across multiple blind passes.
flowchart TD
A[Current Champion Page] --> B[Generate Edit Ideas]
B --> C[Apply Localized Patch Edits]
C --> D[Create Anonymized Drafts + Champion]
D --> E[Judge Model Multi-Pass Ranking]
E --> F{Did Draft Beat Champion?}
F -- Yes --> G[Promote Winning Draft as New Champion]
G --> H{Stop Condition Met?}
H -- No --> B
H -- Yes --> I[Final Optimized Page]
F -- No --> I