← Back to all posts Funnel node cards on a canvas flowing into a passing launch verification gate

Codex Goal Mode Took My Funnel App to Launch-Ready

Jul 2026 · AI & Productivity

FunnelFlow is a side project from February: a drag-and-drop marketing funnel mapper built on React Flow and Firebase, positioned as a free alternative to Funnelytics. A collaborator and I got it to a working canvas editor, then life moved on and the repo sat idle for four months.

This week I revived it with a different experiment. Instead of pair programming feature by feature, I gave Codex CLI's goal mode one instruction: get this app ready for a public launch. Then I mostly stayed out of the way.

What Goal Mode Changes

Normal AI coding is conversational. You ask for a change, review it, ask for the next one. You are the loop.

Goal mode inverts that. You hand the agent a destination instead of a task list, and it plans the milestones, does the work, checks its own output, and keeps going until the goal is met or it needs a decision only you can make. The unit of delegation stops being "write this function" and becomes "close the gap between this repo and a launchable product."

That framing matters because launch-readiness is exactly the kind of work humans procrastinate on. It is not one feature. It is forty unglamorous things: legal pages, SEO metadata, analytics wiring, security rules, empty states, error retries. Perfect work for an agent that does not get bored.

What It Shipped

The working tree now holds roughly 20,000 changed lines. The highlights:

It also deleted things: a dead screenshot microservice, nine stale build scripts, three orphaned utility modules. Agents that only add code are easy to find. Agents that reduce surface area are rarer and more valuable.

The Launch Gate Is the Interesting Part

The piece I keep thinking about is not any feature. It is that the agent wrote its own definition of done: fifteen verification scripts wired into a single npm run verify:launch gate that checks lint, tests, Firestore rule invariants, bundle budgets, SEO output, route artifacts, blog content quality, Docker config, and analytics event wiring.

An autonomous agent is only as trustworthy as the checks it leaves behind. The deliverable is not the code. It is the code plus the harness that proves the code.

I did not take its word for it. I ran the full gate myself on a fresh terminal: every check passes, zero dependency vulnerabilities. That is the same trust-but-verify habit I use everywhere with AI output — the agent's claim is a lead, the passing run on my machine is the finding.

What Still Needs a Human

Goal mode did not launch the product, and being honest about that line matters. Still on me: creating the real Firebase project, the Google OAuth consent screen, App Check, the domain, and pointing analytics at a real destination. And the code itself is uncommitted until my collaborator and I review it — an agent that pushes to a shared repo without review is a bug, not a feature.

Where FunnelFlow Goes: Funnels as GTM Analysis

Shipping the app is step one. The product idea I actually care about is making funnel maps do go-to-market analysis instead of just documentation.

Most funnel tools live after the fact — attribution dashboards that tell you what already happened. The gap is before the spend: a place where reach, conversion assumptions, and budget live on the map itself, so the plan is an explicit model you can interrogate rather than a slide.

The roadmap that follows from that framing:

That turns a diagramming toy into a cheap GTM analyst — which is the version worth marketing.

The Takeaway

The bar for resurrecting a shelved side project just dropped again. Four months of "I should really finish that" became a weekend of agent time plus an afternoon of my review. The skill that mattered was not prompting; it was defining the goal crisply, insisting on a verification gate, and knowing which decisions to keep human.

I write up experiments like this, including the ones that fail, in the free AI community. No course, no paywall. Just people learning by shipping useful things.

Get the build notes

Real AI experiments — what shipped, what failed, and the setups behind them. Straight to your inbox.

No spam, unsubscribe anytime.

More in AI & Building →