flowchart TD
    subgraph SnippetMode["Snippet Mode"]
        A["Extractive Snippet"] --> B["Ideator Rewrite"]
        B --> C["Ranker Evaluates Snippet Set"]
    end

    subgraph PageMode["Page Mode"]
        D["Full HTML Page"] --> E["Line-Numbered Patch Edits"]
        E --> F["Ranker Evaluates Full Pages"]
    end