The re-ranker evaluates a candidate edit by comparing it directly against competitor search results for the target query, calculating a median ranking over multiple samples while capturing per-item rationales to determine if the change improved rank position.

sequenceDiagram
    autonumber
    participant CO as Content Optimizer
    participant RR as Re-Ranker LLM
    participant Agg as Rank Aggregator

    CO->>RR: Send Query, Competitors & Edited Target
    loop N Evaluation Passes
        RR->>Agg: Return Permuted Evaluation (Ranks + Rationales)
    end
    Agg->>Agg: Calculate Median Rank Position
    Agg->>CO: Output Final Ranking Order with Rationales