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.)
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.