chrysopedia/frontend/src/pages
jlightner 52e7e3bbc2 feat: remove review workflow — unused gate that blocked nothing
773 key moments sat at 'pending' with 0 approved/edited/rejected.
review_status was never checked by any public-facing query — all content
was always visible regardless of review state.

Removed:
- backend/routers/review.py (10 endpoints)
- backend/tests/test_review.py
- frontend ReviewQueue, MomentDetail pages
- frontend client.ts (review-only API client)
- frontend ModeToggle, StatusBadge components
- Review link from AdminDropdown, Moments link from pipeline rows
- ReviewStatus, PageReviewStatus enums from models
- review_mode config flag
- review_status columns (migration 007)
- ~80 lines of mode-toggle CSS

Pipeline now always sets processing_status to 'published'.
Migration 007 drops columns, enums, and migrates 'reviewed' → 'published'.
2026-03-31 02:34:12 +00:00
..
AdminPipeline.tsx feat: remove review workflow — unused gate that blocked nothing 2026-03-31 02:34:12 +00:00
AdminReports.tsx feat: Split key moment card header into standalone h3 title and flex-ro… 2026-03-30 08:55:48 +00:00
CreatorDetail.tsx fix: restore complete project tree from ub01 canonical state 2026-03-31 02:10:41 +00:00
CreatorsBrowse.tsx fix: restore complete project tree from ub01 canonical state 2026-03-31 02:10:41 +00:00
Home.tsx fix: restore complete project tree from ub01 canonical state 2026-03-31 02:10:41 +00:00
SearchResults.tsx fix: restore complete project tree from ub01 canonical state 2026-03-31 02:10:41 +00:00
TechniquePage.tsx fix: restore complete project tree from ub01 canonical state 2026-03-31 02:10:41 +00:00
TopicsBrowse.tsx fix: restore complete project tree from ub01 canonical state 2026-03-31 02:10:41 +00:00