# 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 |
