Run status
Blocked before any search-term pull or negative-keyword mutation.
What changed from prior runs
The direct Google Ads API lane no longer failed immediately with invalid_grant in this run. On 2026-05-02 at 08:35 -04:00 it authenticated and reached customer 3681763507 (Sam Aguiar Injury Lawyers), but that reachable primary still classified as a manager account and exposed no non-LSA Search client. Because of that, the run could not safely pull 30-day search terms or existing negatives.
Required output summary
- Campaigns/lists checked: 0
- Backend used: direct Google Ads API preflight only; no write-capable fallback succeeded
- Search terms reviewed: 0
- Negatives added: 0
- Negatives removed: 0
- Flagged for Sam approval: 0
- Verification status: blocked before mutation/readback
- Protected LSA IDs touched: none (
1581498091, 3050138639 remained excluded)
Preflight results
- Direct API / google-ads-python: blocked for live work after auth because
REQUIRED_PRIMARY_IS_MANAGER and NO_NON_LSA_SEARCH_CLIENT.
- Local
google-ads-mcp: blocked because ADC was missing and both gcloud and pipx were absent from PATH.
- Session connector discovery: no Google Ads or Pipedream write-capable connector surfaced in this Codex session.
- Browser/computer-use: Browser Use was listed in the environment, but no callable authenticated Google Ads browser lane surfaced.
Tracker status
- Local tracker CSV mirror updated successfully.