Files
beardrive/docs/gtm-handoff.md
T
Snow LeeandClaude Fable 5 3422d3509f feat(gtm): round 3 — never default a stranger into a dead cloud
Reviewer round 3 (9/7/9/8/7/9) caught the sharpest truth bug yet: the
README quickstart's bare 'bdrive login' defaults to beardrive.ai, which
is waitlist-only and not accepting logins — a launch-day visitor's
first command would fail silently. Fixes:

- quickstart step 1 now routes to self-hosting ('bdrive login
  https://your-hub', ~10-minute guide linked) with Cloud honestly
  framed as waitlist; website closer promises 'Self-host in one
  binary' instead of 'under a minute, done'
- handoff gains a P0 gate: verify the FULL first run (login → init →
  edit → log) against a working hub before any launch; bare 'bdrive
  login' must not be advertised until Cloud accepts logins
- handoff: seed 3-5 good-first-issues (CONTRIBUTING promises them);
  replace the mailto waitlist with a real form before Product Hunt
- README trimmed 583→524 lines: the Authentication and Choosing-a-
  database operator reference moved verbatim into docs/self-hosting.md
  with a compact pointer left behind

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P5cxPQdSGJnjXCYY9GeWXt
2026-07-15 12:13:44 -07:00

4.1 KiB
Raw Blame History

GTM handoff — actions only Snow can take

Everything the GTM loop cannot do from inside the repo, prioritized. Draft copy is ready to paste; adjust voice as you like.

P0 — do before anything else (minutes each)

  1. Enable GitHub Discussions on runbear-io/beardrive (Settings → Features). Then add categories: Announcements, Q&A, Ideas, Show & tell. CONTRIBUTING.md already links "where to ask" there.

  2. Set GitHub repo topics: ai-agents, claude-code, file-sync, sync, agent-memory, self-hosted, golang, agpl. (Repo → About → gear.)

  3. Set the repo social-preview image (Settings → Social preview): use docs/assets/insights.png for now — it's the most striking frame; replace with a branded card later.

  4. Repo About blurb → paste:

    The open-source Google Drive for AI agents: one folder your team and their agents share — synced in seconds, every change attributed, with read analytics. Self-host in one Go binary. Website field: https://beardrive.ai.

  5. Verify the install path from a clean machine (the #1 CTA must not 404 on launch day): brew install runbear-io/tap/beardrive && bdrive version, and go install github.com/runbear-io/beardrive/cmd/bdrive@latest. If the tap is stale, cut a fresh goreleaser release first.

  6. Verify the full first run, not just the binary: on a clean machine, bdrive login <a working hub> && bdrive init && edit a file && bdrive log must succeed end to end. Until BearDrive Cloud is live, every try-path (README, website, launch posts) must route people to self-hosting — bare bdrive login defaults to beardrive.ai and MUST NOT be advertised until that hub actually accepts logins. Gate any launch on this check.

  7. Seed 35 good first issue / help wanted issues from ROADMAP.md (more agent platforms in bdrive hooks install; per-path access scopes design discussion; demo assets; docs gaps) — CONTRIBUTING.md promises curated starter issues; make it true.

P1 — demo assets (an hour)

  1. Record a 4560s demo GIF/video for the README hero and any launch post. Script (uses two terminals + a browser):
    • T1: bdrive init --name demo --yes in a folder with a few notes → show bdrive status (daemon running).
    • T1: have Claude Code write wiki/findings.md (or just edit it) → within seconds…
    • T2 (second machine/dir): the file appears; bdrive log -n 3 shows the change attributed to the agent session.
    • Browser: the hub's History view for that file, then Insights.
    • T1: bdrive share wiki/findings.md → open the public URL. Tools: vhs (charmbracelet) or QuickTime + gifski. Put the result at docs/assets/demo.gif and add it above the fold in README.
  2. Verify beardrive.ai serves the updated landing page (the repo's website/ — including the new assets/insights.png) after the next deploy.

P2 — when you're ready to be seen (launch window)

  1. Show HN post — full drafts in launch-plan.md: title, body, and the first-comment founder note. Post from your account; be present for the first 3 hours to answer everything.
  2. Product Hunt — drafts in launch-plan.md. Schedule after HN, not the same day. Before PH: replace the mailto waitlist on the site with a real form (any hosted waitlist works) — email-composer friction kills launch-day conversion.
  3. Claude Code plugin discoverability — submit/announce the marketplace entry wherever Anthropic surfaces community plugins (Discord, awesome-lists PRs from your account).

P3 — measurement plumbing (see metrics.md)

  1. Turn on GitHub traffic watching: stars/clones/views are under Insights → Traffic; consider a weekly note of the numbers in Discussions → Announcements.
  2. Homebrew install counts: brew info --analytics runbear-io/tap/beardrive (public analytics take ~30 days to appear).
  3. Decide on hub-side opt-in telemetry (proposal in metrics.md — requires your explicit approval before any implementation; nothing is wired today).