stemedb/applications/findmyhealth/roadmap.md
jordan 58594bc7b9 feat: add feed endpoint, dashboard feed panel, and FindMyHealth app
- Add /v1/feed API endpoint with handler and tests
- Remove health endpoint rate limiting (behind firewall, caused spurious 429s)
- Add dashboard feed panel with list, row, empty state, and loading skeleton
- Update home page to show feed instead of redirecting to skeptic
- Improve API key auth middleware and DTO create/query params
- Add OpenAPI conceptual guide (api-intro.md) with semaglutide examples
- Add FindMyHealth application scaffolding (vision, architecture, prototypes)
- Add FindMyHealth designer/writer and Aphoria founder-CEO agents
- Update roadmap with current progress

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 17:16:17 -07:00

3.8 KiB

FindMyHealth: Roadmap

Phase 1: Pipeline Foundation (Days 1-7)

  • P1.1 StemeDB-to-Newsletter Pipeline: Build the automated path from assertion resolution to formatted newsletter output
    • Define the TopicID schema and assertion extraction format
    • Build the Extraction Cortex prompt and validate JSON output
    • Wire LLM-extracted assertions into StemeDB ingestion
    • Build the SkepticLens conflict detection query
    • Build the summarization layer (resolved state to 200-word digest)
  • P1.2 Email Infrastructure: Set up Resend + React Email
    • Configure domain authentication (DKIM/SPF) on digest.findmyhealth.com
    • Create the Resend Audience for subscriber management
    • Build the DigestTemplate React Email component
    • Build the AlertTemplate React Email component
    • Implement double opt-in subscriber flow

Phase 2: Content Seeding (Days 8-14)

  • P2.1 Evergreen Topic Ingestion: Seed the database with 50 foundational health topics
    • Define the initial topic list (Vitamin D, Magnesium, Omega-3, Creatine, etc.)
    • Build the PubMed/NCBI harvester for Tier 0/1 data
    • Build the FDA adverse event harvester
    • Build the Reddit harvester for Tier 5 anecdotal data
    • Run full extraction pipeline on all 50 topics
  • P2.2 Watchtower MVP: Basic trend detection
    • Google Trends API integration (Health/Science categories)
    • Reddit keyword frequency spike detection
    • PubMed RSS monitoring for high-impact journals

Phase 3: Launch (Days 15-30)

  • P3.1 Landing Page & Signup: Ship findmyhealth.com
    • Build Next.js landing page with the value proposition
    • Implement email signup form connected to Resend Audience
    • Add social proof / sample newsletter preview
  • P3.2 First Newsletter: Send the inaugural "Pulse"
    • Select 3-5 trending topics from Watchtower
    • Generate stratified evidence views for each topic
    • Include at least one Conflict Alert example
    • Send to subscriber list
  • P3.3 Distribution Push: Targeted launch campaign
    • "Show HN" post
    • Reddit campaign (r/Biohackers, r/ScientificNutrition)
    • Target: 1,000 subscribers by Day 30

Phase 4: Premium & Intelligence App (Days 31-60)

  • P4.1 On-Demand Search: Web app for instant evidence reports
    • Search UI for any supplement or drug
    • Evidence report page with tier-stratified view
    • Time-travel view showing consensus shifts
  • P4.2 Real-time Alerts: Follow topics for live notifications
    • "Follow" button on substance pages
    • Webhook pipeline from StemeDB conflict detection to email alert
    • Premium gating ($20/mo via Stripe)
  • P4.3 Webhook Feedback Loop: Learn from engagement
    • Track click-through by tier (which evidence tiers get clicked)
    • Bounce handling and list hygiene automation

Phase 5: B2B & API (Days 61-90)

  • P5.1 FindMyHealth API: Expose evidence queries for external consumers
    • API key management and rate limiting
    • Endpoints: topic search, conflict detection, evidence timeline
    • Documentation and developer portal
  • P5.2 Clinic/Brand Dashboards: Self-serve monitoring
    • Dashboard for supplement brands to monitor their product signals
    • Clinic view for practitioners tracking patient-relevant substances

Success Metrics

Milestone Target Timeframe
Subscribers 1,000 Day 30
Premium conversions 10 Day 30
Topics ingested 50+ Day 14
Weekly newsletter cadence Consistent Day 15+
Premium subscribers 100 Day 60
B2B API customers 5 Day 90