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).
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 →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 →For everyone who joined without reading: a skippable 4-card deck on first lobby visit — you're a founding member → this page fills with offers in August → happy hour when we hit 500 members → share 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.”
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.
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.
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).
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:
Production proofs — the raw print/trace files behind them:
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.
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.