chrysopedia/backend/routers
jlightner 69335d8d6d chore: remove 2,367 lines of dead code — orphaned CSS, unused imports, stale files
Deleted files:
- generate_stage5_variants.py (874 lines) — superseded by pipeline.quality toolkit
- PROJECT_CONTEXT.md (461 lines) — stale, .gsd/PROJECT.md is the living doc
- CHRYSOPEDIA-ASSESSMENT.md (654 lines) — M011 triage artifact, all findings actioned

CSS cleanup (364 lines):
- 20 orphaned block groups from deleted review queue/old components
- Duplicate .btn base rule, .btn--warning, @keyframes stagePulse

Python imports:
- routers/pipeline.py: uuid, literal_column, over, text
- tests/test_pipeline.py: 9 unused imports (PropertyMock, create_engine, etc.)

Build verified: tsc --noEmit clean, npm run build clean (59 modules, 0 warnings).
2026-04-03 09:43:37 +00:00
..
__init__.py fix: restore complete project tree from ub01 canonical state 2026-03-31 02:10:41 +00:00
creators.py feat: Added summary, topic_tags, and key_moment_count fields to Creator… 2026-04-03 09:07:34 +00:00
health.py fix: restore complete project tree from ub01 canonical state 2026-03-31 02:10:41 +00:00
ingest.py feat: meaningful pipeline status lifecycle — Not Started → Queued → In Progress → Complete/Errored 2026-03-31 02:43:49 +00:00
pipeline.py chore: remove 2,367 lines of dead code — orphaned CSS, unused imports, stale files 2026-04-03 09:43:37 +00:00
reports.py fix: restore complete project tree from ub01 canonical state 2026-03-31 02:10:41 +00:00
search.py perf: Added SearchLog model, Alembic migration 013, Pydantic schemas, f… 2026-04-03 04:02:55 +00:00
stats.py feat: add GET /api/v1/stats endpoint with technique and creator counts 2026-04-03 04:24:58 +00:00
techniques.py perf: eliminate N+1 queries in stale-pages, add videos pagination, cache related techniques 2026-04-03 05:50:53 +00:00
topics.py feat: Added sort query parameter (relevance/newest/oldest/alpha/creator… 2026-04-01 06:41:52 +00:00
videos.py fix: restore complete project tree from ub01 canonical state 2026-03-31 02:10:41 +00:00