
Who
I keep a private GitHub org full of product shells. Some are real apps. Some are landers that talk like apps.
For operators who need the honest split between a $8/mo email-marketing marketing site and the separate Resend mail-client monorepo that actually moves mail.
What
I built hustlemail-com, private https://github.com/michaelmonetized/hustlemail-com. Next.js marketing shell. HEAD ab984f2. 3 commits. 0 stars. package name hustlemail.com@0.1.0. No README.md.
Stack facts from package.json: Next ^16.2.6, React ^19.2.6, Tailwind ^4.3.0, Bun lockfile. Dependencies stop there: no Clerk, no Convex, no Stripe package, no Resend.
What the UI claims:
- Hero: Email marketing, minus the bloat. CTAs to
/signupand/docs. - Social proof strip: 10K+ Active Users / 50M+ Emails Sent (no backend in this tree to back that).
- Competitor cards: Mailchimp
$20+/mo, ConvertKit$29+/mo, HustleMail$8/mo. - Pricing: Starter Free (500 subs / 1,000 emails), Pro $8/mo (5,000 subs, unlimited emails, sequences, A/B, custom branding), Business $24/mo (25,000, dedicated IP, API, phone). Annual Pro copy: $80/year.
- FAQ text says Stripe + PayPal, 14-day trial, 30-day refund (still no Stripe in deps).
- Brand red: Tailwind
brand.500 = #ef4444.


Real page.tsx routes: /, /features, /pricing, /docs.
Linked but missing: /signup, /login, /about, /blog, /contact, /privacy, /terms, /community, and the docs children (/docs/quick-start, /docs/api, …). /docs is an index of cards pointing at pages that do not exist.


Sibling in the same org: michaelmonetized/hustlemail is a Resend+Convex keyboard-first mail client for notify@uncap.us. Different repo. Different job.
Where
Code: github.com/michaelmonetized/hustlemail-com, private.
Live probes at pack time:
hustlemail-com.vercel.app/hustlemail.vercel.app: 404DEPLOYMENT_NOT_FOUNDhustlemail.comDNS A: 54.243.117.197 (AWS); HTTPS TLS: UNEXPECTED_EOF (not this Next app)
Local inspect clone: /tmp/cf-inspect/hustlemail-com @ ab984f2.
When
2026-02-18. 286bef3 feat: initial hustlemail.com marketing site (+1469 / 15 files).
2026-06-22 17:38 ET. e96ceb6 nightly (Fallow hooks, AGENTS.md, REVIEW.md, .uncap, dep bumps).
2026-06-22 18:16 ET. ab984f2 nightly empty tip (HEAD).

Why
A lander that prices against ConvertKit still needs a /signup route before it is a product story. 10K+/50M+ on a four-page private repo is copy, not telemetry. The real mail work in this org lives in the Resend client; this pack keeps those narratives apart.
Engagement Q: How many of your $8/mo SaaS repos are four marketing pages with a missing /signup?
