sqr-pipeline
SQR Pipeline — Negative Keyword Operator
One operator owns the search-query-report negative-keyword workflow end to end: pull → prep → 3-run classify → (optional geo) → consensus → human review → upload, with a maintenance branch to remove a negative that was added by mistake.
The classification step is LLM-in-the-loop — Claude reads each batch and classifies it three independent times. That is the whole point: three independent opinions per query, with consensus (3-of-3 unanimous / 2-of-3 majority) filtering out one-off misclassifications before anything touches a live account.
This is a single generic vertical. There is no profile switching and no
account-specific branching — point it at your MCC, your Google Sheet, and
your competitor list (references/offbrand-keywords.txt) and it runs.