# M025: Hardening & Launch Prep

## Vision
Production hardening, mobile polish, creator onboarding, and formal validation. Platform is demo-ready, load-tested, fallback-resilient, and fully documented. Ready to show target creators.

## Slice Overview
| ID | Slice | Risk | Depends | Done | After this |
|----|-------|------|---------|------|------------|
| S01 | [A] Notification System (Email Digests) | medium | — | ⬜ | Followers receive email digests when followed creators post new content |
| S02 | [A] Mobile Responsiveness Pass | medium | — | ⬜ | All new Phase 2 UI surfaces pass visual check at 375px and 768px |
| S03 | [A] Creator Onboarding Flow | low | — | ⬜ | New creator signs up, follows guided upload, sets consent, sees dashboard tour |
| S04 | [B] Rate Limiting + Cost Management | low | — | ⬜ | Chat requests limited per-user and per-creator. Token usage dashboard in admin. |
| S05 | [B] AI Transparency Page | low | — | ⬜ | Creator sees all entities, relationships, and technique pages derived from their content |
| S06 | [B] Graph Backend Evaluation | low | — | ⬜ | Benchmark report: NetworkX vs Neo4j at current and projected entity counts |
| S07 | [A] Data Export (GDPR-Style) | medium | — | ⬜ | Creator downloads a ZIP with all derived content, entities, and relationships |
| S08 | [B] Load Testing + Fallback Resilience | medium | — | ⬜ | 10 concurrent chat sessions maintain acceptable latency. DGX down → Ollama fallback works. |
| S09 | [B] Prompt Optimization Pass | low | — | ⬜ | Chat quality reviewed across creators. Personality fidelity assessed. |
| S10 | Requirement Validation (R015, R037-R041) | low | — | ⬜ | R015, R037, R038, R039, R041 formally validated and signed off |
| S11 | Forgejo KB Final — Complete Documentation | low | S01, S02, S03, S04, S05, S06, S07, S08, S09, S10 | ⬜ | Forgejo wiki complete with newcomer onboarding guide covering entire platform |
