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