Files
Michael e1f364f010 feat: Tier B operator scaffolding — bundle, copy SoT, posts, emails
Pick up and finish yesterday's cut-off Tier B pass.

- build/: PyInstaller scaffold (datatools.spec + launcher.py +
  hook-streamlit.py + README) — folder-mode bundle, locked
  127.0.0.1, per-OS recipe
- marketing/COPY.md: single source of truth for every customer-facing
  string — landing H1/sub/CTAs, demo CTAs, email subjects, Gumroad
  listing, banned phrases
- marketing/community-posts/: 9 drafts (3 posts × 3 niches:
  bookkeeper, revops, shopify-pet) — story / tip / soft-offer
- marketing/emails/: 18 drafts (Gumroad delivery + 5-touch
  onboarding × 3 niches), per-niche segmentation guidance
- docs/NEXT-STEPS.md: flip 2.2 / 2.4 / 3.1 / 3.4 to done with
  pointers to the new assets; add Phase 0 inventory rows
- .gitignore: narrow `build/` ignore so PyInstaller spec + launcher
  + hooks get tracked, only generated artifacts (build/build/,
  build/__pycache__/, build/dist/) stay ignored

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 14:04:37 +00:00
..

Community posts

Three drafts per niche, each value-first, ready to personalize:

  1. 01-story.md — "Here's how I solved X." Concrete, narrative, no pitch in the body. The product gets one mention at the end, in context. Goes in subreddits / Slacks / forums where direct promotion is banned. Lead with usefulness; the link is dessert.

  2. 02-tip.md — A standalone tactical tip the reader can use without DataTools. The product appears as "if you don't want to do this by hand…" — earned, not pushed. Cross-post-safe.

  3. 03-soft-offer.md — The one post where the product is the subject. Goes in /r/<niche> "what are you working on" threads, IndieHackers launches, and niche newsletters that allow paid-tool posts. Still leads with the problem, not the features.

Personalization checklist before posting

  • Replace {{your-name}} and {{your-context}} in the opener
  • Match the community's tone (Reddit ≠ LinkedIn ≠ niche Slack)
  • Add a community-specific opener line ("Long-time lurker, first post" / "Saw the thread about X yesterday — figured I'd share")
  • Confirm the community's promo rules; if no-promo, drop the link from 01 / 02 and only mention "I built a thing, DM me if curious"
  • Vary the URL (use the niche-specific landing page, not the generic Gumroad URL)

Cadence guidance

  • Don't post all 3 drafts in the same community in the same week. Stagger: Week 1 → 01-story. Week 4 → 02-tip. Week 8 → 03-soft-offer.
  • Reply to commenters within 24h. The post itself sells less than the comment thread that follows.