Commit Verlauf

Autor SHA1 Nachricht Datum
  Lukas Goldschmidt 2670ed9d44 refactor: rewrite polling loop as ClusterPoller class with per-cycle stats vor 1 Woche
  Lukas Goldschmidt fab4b5ec31 fix: keep cluster_id stable across cycles — never recompute after creation vor 1 Woche
  Lukas Goldschmidt c3cc8103fe fix: skip LLM enrichment for clusters that already have entities and keywords vor 1 Woche
  Lukas Goldschmidt bb2b345be3 fix: prune on payload_ts (event time) + pre-filter articles older than retention vor 1 Woche
  Lukas Goldschmidt 3b3b8ced25 docs: add NEWS_LLM_CONCURRENCY and NEWS_LLM_RATE_LIMIT env vars to README vor 1 Woche
  Lukas Goldschmidt 2b778f45c7 feat: per-provider LLM rate limiter (token bucket) vor 1 Woche
  Lukas Goldschmidt 065421f71f fix: preserve enriched_at through sanitize_cluster_payload vor 1 Woche
  Lukas Goldschmidt 2db56b7dc0 poller llm calls reduced vor 1 Woche
  Lukas Goldschmidt 0e2119d549 prompt vor 1 Woche
  Lukas Goldschmidt 8813368e83 clamp future timestamps to now on ingest + remove stale prompt test vor 1 Woche
  Lukas Goldschmidt a907f7bb81 prompt vor 1 Woche
  Lukas Goldschmidt 45094bbb5b prompt vor 1 Woche
  Lukas Goldschmidt 535f0bef64 extraction prompt again vor 1 Woche
  Lukas Goldschmidt b73e04cd73 extraction prompt vor 1 Woche
  Lukas Goldschmidt e77a2e6e3e prompt, keywords filter, emerging topics - related entities vor 1 Woche
  Lukas Goldschmidt 7981f483f0 fix: cross-topic dedup pass to merge duplicate clusters from different feeds vor 1 Woche
  Lukas Goldschmidt 4ed086e30c fix: deduplicate related_keywords against related_entities in emerging topics vor 1 Woche
  Lukas Goldschmidt 1f8c568ffe fix: entity results in detect_emerging_topics now get related_keywords vor 1 Woche
  Lukas Goldschmidt 8ee480b872 feat: enrich MCP tool responses with keywords, related entities/keywords vor 1 Woche
  Lukas Goldschmidt f8677e48b5 fix: collapse two-store design flaw — SQL-level entity/keyword search in all MCP tools vor 1 Woche
  Lukas Goldschmidt 5190469475 version hash vor 1 Woche
  Lukas Goldschmidt b00c95465c unified db path vor 1 Woche
  Lukas Goldschmidt e3d27d9fd1 docs: cleanup obsolete content, document design flaw vor 1 Woche
  Lukas Goldschmidt 0c71a2cc13 chore: bump version to v0.4.0 vor 1 Woche
  Lukas Goldschmidt a3d3aa2c38 fix: backfill script uses DB_PATH from config, same pattern as normalize script vor 1 Woche
  Lukas Goldschmidt 8d0cf9ec4c feat: junction tables + payload_ts for SQL-level entity/keyword/time search vor 1 Woche
  Lukas Goldschmidt 5ffdb11fe7 fix: get_clusters_page total count now consistent with returned clusters vor 1 Woche
  Lukas Goldschmidt b6567f729d refactor: clean read-path timestamp parsing, enforce ISO 8601 contract vor 1 Woche
  Lukas Goldschmidt 0c194bfc04 dashboard: fix chart height via maintainAspectRatio=false vor 1 Woche
  Lukas Goldschmidt a60e33e0df dashboard: taller frequency charts, time range selectors for entities/keywords vor 1 Woche