Session review · July 9, 2026

Everything we did,
step by step

The consumer front end, the Founding Patron program, merch production, and the funnel strategy — with links to what's live. Live = on downtownlunchclub.com now. Ships next deploy = built & committed, goes live at the next clean deploy window (the funnel-restructure work is mid-flight in another session).

1 · Splash copy — the social-club spine 2 · Join flow copy + required email 3 · Phone verification (Twilio OTP) — built, broke, fixed 4 · The lobby — pre-launch member hub 5 · Welcome deck + founders-pin CTA 6 · Founding Patron program + checkout 7 · Merch program + raffle design 8 · Product sourcing (the hat saga) 9 · Artwork: vector masters + work orders 10 · Funnel strategy — research + restructure spec 11 · Canonical language locked 12 · Ops: git, deploys, coordination 13 · What needs Corey
Step 1 · consumer splash

The social-club spine

Live
Was: “Join free as a founding member for the member-only deals we set up with the best lunch spots downtown.”
Now: “This August the Downtown Lunch Club opens: a free social dining club for downtown, with member-only offers, member days, and pop-ups at a short, hand-picked list of the best lunch spots.” — the club-not-coupon vibe, hinted not announced. Also killed the banned word “deals.”
open the splash →
Step 2 · onboarding copy

Join flow, de-jargoned

Live walk the join flow →
Step 3 · phone verification

Twilio OTP: built, broke, fixed

Live

Type a valid number → a code fires automatically (no button), texts arrive as “Downtown Lunch Club”, 6-box code screen, change-number + resend. Every verified number banks into our Twilio base for launch-day SMS.

The bug you caught: correct codes were rejected — the Twilio check path was plural (VerificationChecks) which 404s, read back as “invalid.” One-word fix, deployed, confirmed working with your real phone.

test it with your number →
Step 4 · the lobby

The pre-launch member hub

Live (v1)Deck + pin CTA ship next deploy

Where members land after joining, while the club loads until Aug 1: the member-coin physics toy (their member Nº on a cobalt coin, gold ☼ suns, flick + tilt — no instructions, it just is a toy), share-your-link → raffle entries, and the skeleton shop shelf waiting for products.

play with the live lobby →
Step 5 · first-visit onboarding

Welcome deck + pin CTA

Ships next deploy

For everyone who joined without reading: a skippable 4-card deck on first lobby visit — you're a founding memberthis page fills with offers in Augusthappy hour when we hit 500 membersshare your link / one-tap QR redemption. Shows once, then straight to the hub.

Below it, your dismissible CTA, verbatim: “Celebrate your founding membership in the Downtown Lunch Club with a limited-edition founders enamel pin.”

Step 6 · founding patron

Free forever + name-your-price pin

Backend live-readyFull checkout built · ships next deploy

Your reframe, locked: membership is free, always. First 25 get the pin comped. First 500 members are invited to become a Founding Patron — the numbered Founder's Edition pin, name-your-price from $24.99, funding the buildout. Flips the pin from a ~$980 giveaway cost into a projected ~$3,500+ net fundraiser.

Step 7 · merch program

The line + the raffle

docs/MERCH-RAFFLE.md

Civic/deli aesthetic, 14 SKUs (Counter Tee, Deli Tote, sun pin, Matchbook card, Field Cap…), 3 founding-member exclusives carrying the member's own number. Storefront pick: Fourthwall on shop.downtownlunchclub.com. Raffle: share your link → entries per verified friend who joins (the OTP you tested is the anti-fraud gate), weekly drops + launch grand prize. Flag: sweepstakes rules need a legal pass before promoting.

Step 8 · sourcing

The hat saga (good ending)

docs/MERCH-SOURCING.md

First pass wrongly killed the hat as “bulk-only” by misreading custom bill color as bill embroidery. Re-research confirmed: Yupoong 6606 Retro Trucker via Printify/Printful — 3D puff on front, two-tone with your choice of bill color, MOQ 1, ~$38 retail, automatable. Colorways: navy/white and white-or-natural/navy. Whole line is POD same-day except enamel pins (factory run for Pantone-true color).

Step 9 · production art

Vector masters + work orders

merch/artwork · merch/work-orders

Reality: all brand marks were AI raster — no vector existed. All 5 marks are now traced to true vector, color-separated into the locked palette, each with composite + per-color EPS/SVG stacks (what embroiderers, printers, and pin factories actually take). None needed a human redraw. All six work orders are now complete: hat 2-color puff reduction (both colorways + a digitizer thread-map), Noon Tee sun, Deli Tote take-a-number ticket, sticker sheet, Counter Tee, and the Founder's pin factory package — Pantone-mapped (293C cobalt / 179C tomato / 9226C cream / 122C gold), numbered-back spec (Nº 001–500, with an 001–025 “THE FIRST” option), and a ready-to-send RFQ for three no-MOQ vendors.

Product mockups — the art on the actual products:

Navy trucker hat mockup
the hat · navy crown · cream + gold puff
Cream trucker hat mockup
the hat · cream crown · cobalt + tomato puff
Counter tee mockup
counter tee · cream
Noon tee mockup
noon tee · ink · “a club for the lunch crowd”
Deli tote mockup
deli tote · now serving downtown
Founder's Edition pin mockup
founder's edition pin · gold hard enamel
Sticker sheet mockup
sticker sheet · all six designs (faithful composite)

Production proofs — the raw print/trace files behind them:

logo-primary vector trace proof
logo-primary · raster vs vector trace proof
Hat embroidery proof, both colorways
yupoong 6606 · 2-color puff reduction · navy + cream colorways
Founder's Edition pin factory proof
founder's edition pin · spot vector + pantone map
Noon tee proof
noon tee · the gold sun
Deli tote proof
deli tote · take-a-number ticket
Counter tee print proof
counter tee · DTG print art on cream
Sticker sheet proof
sticker sheet · 6 die-cut cells
Step 10 · sales funnel

Research-backed restructure

docs/FUNNEL-STRATEGY.md · docs/FUNNEL-RESTRUCTURE-SPEC.mdBuild handed to the funnel session

You said the funnel felt overwhelming; we commissioned cited research (Baymard, NN/g, Hick's Law, MECLABS) instead of guessing. Verdict: 13 forced steps → 9, copy kept verbatim — cut the early “are you the decider?” gate, demote the after-you-join sub-stepper and the dashboard iframe to optional drill-ins, and make the profile page the single big payoff right before Terms. Spec approved, committed, and handed off; decision logged.

Step 11 · language

Canonical copy, locked

docs/COPY-BRIEF.md §8

The consumer expression is now governed like the restaurant side: belonging and events in the framing, offers as the payload, community implicit — never “we're building a following out of you,” never defining by negation, “offers” never “deals.” Splash + join copy above quote it verbatim.

Step 12 · ops

Shipping & coordination

Step 13 · your court

What needs Corey

Downtown Lunch Club ☼ · session review · not indexed, safe to share