Surfaces · live run · API evidence

See it run — against your real systems

Every step below is a real API call to a real endpoint, with the scope it used, the HTTP status it got back, and how long it took. The one write step is held. Nothing is stored anywhere — reads and Google validateOnly dry-runs only.

This is the phase contract from How we work — running against your real systems. What lets it run unattended is the proof gate (Evals).

Streams a fresh read-only run against the real systems — each step, held at the gate, zero writes. (Defaults to a fast replay below.)
Supabase200 Google Ads APIOK Data Manager API200 GA4 MPvalid
Enhanced Conversions uplift
gclid-only → gclid + Enhanced Conversions matchable
gclid — deterministic+ Enhanced Conversions (consented PII)
Converted → accepted · this run
Google Ads · validated
GA4 · validated
Validated with Google (dry-run) · 0 written — held for approval. GA4 = Ads matchable minus with no client_id.
True per-row drops · web-eligible only dropped
Web-eligible conversions that couldn't be matched to a click. Non-web RFQs (phone/email) aren't drops — there was never an ad click to attribute, so they were never candidates. Hover any reason for the why + an example.
Per-row ledgerrun live to generate
Every converted deal in the window — imported and not — with the per-row reason. Generated fresh on each live run; no raw PII (the match key is shown as a type, not a value).
Click Run it live now to generate the full per-row ledger — viewable here and downloadable as CSV.
Replaying the latest baked run — fast & safe. Run live streams a fresh read-only run from the engine.
Step 1 of 70%
Zero production writes
Reads + Google validateOnly only. The upload step was held, not executed.
allow_writes : false