LLM Newsreader

t-488·Epic·
·
·
·newsreader.hs
Created3 weeks ago·Updated3 weeks ago

Execution Summary

3/6
Tasks Completed
$0.00
Total Cost
0s
Total Time

Design

Edit

Haskell RSS/Atom newsreader with LLM-powered topic clustering.

Stack: SQLite (FTS5), req, servant, ollama (nomic-embed-text). Single-user, mobile-first, behind VPN. Design documented in code comments.

Core features:

  • Topic-first UI: auto-detect topics via embeddings, cluster articles
  • RSS/Atom feed ingestion with content extraction
  • Daily/weekly digest generation
  • Full-text search via SQLite FTS5
  • htmx frontend served from servant

Child Tasks

  • t-488.1 - Phase 1: Data layer [Done]
  • t-488.2 - Phase 2: Feed ingestion [Done]
  • t-488.5 - Phase 5: Frontend [Done]
  • t-488.4 - Phase 4: API layer [Review]
  • t-488.6 - Phase 6: Digests [Review]
  • t-488.3 - Phase 3: Embeddings and clustering [Review]

Timeline (0)

No activity yet.