- 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>
83 lines
3.8 KiB
Markdown
83 lines
3.8 KiB
Markdown
# 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 |
|