Six enabled at exactly 5,000 Ft/day. All seven active ads approved. Reported delivery still zero; live form retests pending.
Verification and Constraints
● LIVE / PARTIALKertújítók · 5,000 Ft/day launch and evidence-backed setup checks
Goal and finish line
End goal: Run the six prepared Search campaigns at a combined average daily budget of 5,000 Ft and verify their setup.
Done means: The agreed budgets and enabled states have fresh provider readbacks. Every setup check has evidence or an explicit limitation. Configuration, eligibility, delivery and enquiries remain distinct.
Rules that stay fixed
- Preserve the 200,000 Ft whole-account calendar-month ceiling and unrelated paused campaigns.
- Google Ads API only for account reads and changes. Cloudflare only. No GAJA/GHL, payment controls, client messages, paid self-clicks or duplicate campaigns.
- Reviewed Launch authorized the six exact campaigns. Preserve unrelated campaigns and native September 30 end.
Budget and timing
LIVE, provider readback September 29 at 15:32 Budapest. Six campaigns share 5,000 Ft/day in total. Their previous live total was 3,000 Ft/day following six 500 Ft changes at 14:22–14:23 Budapest.
| Campaign | Before Ft/day | Verified now Ft/day |
|---|---|---|
| Soil drilling | 500 | 1,386 |
| Concrete breaking | 500 | 1,308 |
| Paving | 500 | 1,002 |
| Turf laying | 500 | 345 |
| Irrigation installation | 500 | 345 |
| Local garden maintenance | 500 | 614 |
| Total | 3,000 | 5,000 |
Average daily budgets can spend up to twice that day's highest configured amount for most campaigns. The conservative modeled September account bound is 117,600 Ft, leaving 82,400 Ft below the 200,000 Ft ceiling. This is an evidence-based reserve, not a provider hard cap. Google's budget rule.
The obsolete September 29 17:25 pause is gone. A one-time read-only check is set for September 30 15:35 Budapest. Campaigns retain their native September 30 23:59:59 end.
Parent ↔ child messages
Newest message firstExecutor launched and API work verified. Details are in Work and proof.
Parent read setSmall files first
After a stall or completion, read the clean gist plus these short files. Keep raw thinking and tool logs out of the normal review path.
Work and proof
9 / 10 criteria verified; 1 pendingConfirm scope and budget
limit every mutation to the intended campaigns and affordable exposure.
Criteria, constraints and evidence
Observable tests
Budget proof must cover all account spend, delayed reporting, the highest budget set on the change day, and every remaining active date. State the numerical reserve and why it bounds uncertainty. Google's official rules allow most campaigns up to twice that day's highest daily budget, and an end-date edit counts as a budget change: https://support.google.com/google-ads/answer/10487143?hl=en. Do not treat 5,000 HUF as a hard daily charge ceiling. If a defensible upper bound cannot fit beneath 200,000 HUF, preserve affected existing values and report the exact missing evidence or shortfall. A read-only monitor cannot enforce a cap.
Protect
- ✕ Do not mutate a shared budget affecting unrelated campaigns.
- ✕ Preserve the monthly ceiling and exact campaign identity.
- ✕ Refresh if review delays make evidence stale.
- ✕ If the API cannot expose a billing indicator, record UNKNOWN without switching to the Ads browser or modifying payment controls.
- ✕ A known hold prevents a serving claim, not the separately authorized budget/status configuration.
- ✕ State the exact account action needed without taking payments into scope.
Audit and repair campaign setup
establish what is correctly configured and repair narrow mistakes.
Criteria, constraints and evidence
Observable tests
Recover the approved expected settings from the prior launch artifacts and current CURRENT_ARCHITECTURE.md before assigning PASS. Record expected value, source, observed value and comparison for each check, including geography, schedules, strategy, conversion action IDs, and service/ad/page alignment. Recover missing facts autonomously. Unrecoverable expectations remain UNKNOWN rather than becoming an invented strategy.
Protect
- ✕ Preserve business geography, approved service claims and existing strategy unless fixing an evidenced misconfiguration.
- ✕ No new services, duplicate campaigns, broad expansion, payment controls, or GAJA/GHL.
- ✕ Unknown API fields are not implicit passes.
- ✕ Matt explicitly requires: “use the google ads API, not the browser”.
- ✕ Perform every Google Ads read and mutation exclusively through the API.
- ✕ Do not open the Ads UI or require Ads UI screenshots.
- ✕ Browser evidence remains in scope only for landing pages and the review board.
- ✕ An API-inaccessible check remains explicitly UNKNOWN after supported API recovery.
Verify landing and conversion paths
distinguish reachable pages from a working enquiry journey.
Criteria, constraints and evidence
Observable tests
Before testing, recover the three post-v49 retest scenarios from existing project evidence and create a three-row mapping of source, route, scenario, expected event/storage/duplicate outcome and result. Do not substitute three generic submissions. If a scenario cannot be recovered, identify the missing specification explicitly.
Protect
- ✕ Never bypass existing CAPTCHA/consent, create fake ad clicks or claim a platform event is a real lead.
- ✕ Suppress outbound notifications for synthetic QA using an existing supported path and clean only identifiable task test records.
- ✕ If normal testing would message a client, block only that test and record it.
- ✕ No new security layer or unrelated site redesign.
- ✕ Pending form proof alone does not revoke Matt's explicit launch authority.
September 29 visual comparison. Independent Luna high examined saved rasters without acceptance hints. The selected hero card, contact fields and opened widget remained readable on desktop and phone. The hero phone CTA wraps to two lines, but no control was clipped. This confirms visible form paths only, not accepted submissions.
Hero desktop screenshotHero phone upper screenshotHero phone lower screenshotContact desktop screenshotContact phone screenshotWidget desktop screenshotWidget phone screenshotParent comparison: all three visual paths meet the D3-2 screenshot and layout criterion. D3-1 remains unverified until normal protected submissions produce provider evidence.
Apply budget and enable campaigns
make the requested spend settings real and recoverable.
Criteria, constraints and evidence
Observable tests
Protect
- ✕ No mutation until later explicit Launch under LLL.
- ✕ Keep narrow rollback snapshots and never claim enabled means serving.
- ✕ If provider rejects a partial mutation, reconcile each entity and restore affected values or finish within the reviewed total before claiming success.
Publish verified findings
make outcomes and remaining issues reviewable.
Criteria, constraints and evidence
Observable tests
Protect
- ✕ No client messages or automatic audio publication.
- ✕ Keep credentials, private raw account evidence and personal data off the public board.
- ✕ Preserve stable document identity/comments and existing unsent email state.
- ✕ Do not green-check missing evidence or invent delivery.
September 29 board render comparison. Independent Luna high saw a centered readable desktop dashboard and stacked, legible phone sections. The earlier 40 CSS px phone overflow and pale-panel contrast issue are resolved in the fresh captures: at 390px physical width, CSS viewport 433px, document/client width 416px, table 366px inside a 398px parent. The floating comment control still covers lower-right text in the phone viewport; scrolling reveals it. Parent comparison: the board visibly presents current criteria, source summaries, constraints and the unresolved protected-form/delivery items, so D5-2 passes with this mobile overlay limitation.
Desktop board screenshotPhone board screenshotOpen decisions and blockers
Only unresolved itemsUnverified items remain visible above.
Recovery state
Only inspect on stall or completionExecution authority and completion
Matt reviewed the six-campaign 5,000 Ft/day contract and ordered Launch. The API budgets, enabled statuses, account exposure check and old-pause reconciliation are verified. The remaining acceptance work is three real post-v49 protected form retests and actual delivery observation. The native end remains September 30 23:59:59 Budapest.
Status: budget/status execution COMPLETE; setup audit COMPLETE with API-access limits; full outcome PARTIAL. Zero reported delivery and pending protected form proof are stated plainly.
Reviewed contract SHA256: 056a7bffb27e47814bcf5709b369162e603f9ef2550d8e4c7c7d6fefab6ed484
Review coverage: Astra low synthesis plus Sol low and Luna max reviews. Required Luna xhigh is unavailable. Independent external-assumption review is incomplete. Official budget rules were checked directly.