Problem
Create minimal frontend allowing users to: login → add RSS source → trigger ingestion → view sentiment summary.
Tasks
Acceptance Criteria
- ✅ Non-technical user can: login → add RSS → run → see sentiment summary
- ✅ No broken navigation links
- ✅ Empty states display when no data exists
- ✅ Error messages shown for failed operations
Priority: P0 - Blocker
Labels: frontend, react, M1, P0