mediastorm / src

Commit History

  1. feat(rag): switch to rich context judge with reasoning (D3 strategy)⁠

    remdms +1: Claude Opus 4.6
    96d78cc
  2. tune(rag): calibrate relevance filter for raw logit scores⁠

    remdms +1: Claude Opus 4.6
    0110ecb
  3. feat(api): replace Gemini generation filter with score gap + LLM fallback⁠

    remdms +1: Claude Opus 4.6
    2025e44
  4. feat(rag): add adaptive relevance filter (score gap + LLM fallback)⁠

    remdms +1: Claude Sonnet 4.6
    10d159f
  5. fix(rag): only rerank semantic queries, skip filter intents⁠

    remdms +1: Claude Opus 4.6
    1df539f
  6. feat: add LRU-cached embed_query to avoid re-embedding repeated searches⁠

    remdms +1: Claude Sonnet 4.6
    2bf4d05
  7. feat(rag): integrate cross-encoder reranker into hybrid retrieval pipeline⁠

    remdms +1: Claude Sonnet 4.6
    2e5ec7a
  8. chore: add missing __init__.py to all packages⁠

    remdms +1: Claude Opus 4.6
    485de3e
  9. chore: remove unused _drop_distant method from retriever

    89a77dc

  1. feat(eval): include expected IDs and missed UIDs in eval results⁠

    remdms +1: Claude Sonnet 4.6
    51fa501
  2. feat(eval): add display module for console formatting and diffs

    f318b64
  3. feat(eval): add runner module for eval orchestration and JSON storage

    8647392
  4. feat: search catalogue UI, data cleanup, router decade detection⁠

    remdms +1: Claude Opus 4.6
    0c9dd38
  5. refactor: remove streaming generator and rewriter

    4e4db5e
  6. feat(api): replace SSE chat with sync POST /api/search

    4bb26eb
  7. feat(ui): view transitions, story grid 2x2, logo links, scroll UX⁠

    remdms +1: Claude Opus 4.6
    16a41fb
  8. feat(mosaic): horizontal scrolling rows, random order, click-through links⁠

    remdms +1: Claude Opus 4.6
    e383749

  1. fix: pass token_type_ids to ONNX model when expected⁠

    remdms +1: Claude Opus 4.6
    fe1a174
  2. feat: correct story links, loading UX, slug-based card filtering⁠

    remdms +1: Claude Opus 4.6
    c2b75fa
  3. feat: conditional query rewriting for conversational follow-ups⁠

    remdms +1: Claude Sonnet 4.6
    4323ffa
  4. feat: metadata routing for structural queries (most awarded, newest, oldest)⁠

    remdms +1: Claude Sonnet 4.6
    d22b592
  5. feat: integrate cross-encoder reranker into hybrid retriever⁠

    remdms +1: Claude Sonnet 4.6
    f2386a1
  6. feat: cross-encoder reranker with ONNX inference⁠

    remdms +1: Claude Sonnet 4.6
    f3bd99e
  7. feat: suggest related topics when no stories match⁠

    remdms +1: Claude Opus 4.6
    069bd29
  8. feat: show cards only for stories Gemini actually cites⁠

    remdms +1: Claude Opus 4.6
    1f9c756
  9. feat: LLM-as-judge relevance filter for story cards⁠

    remdms +1: Claude Opus 4.6
    c4679a5
  10. fix: reduce media_type soft boost to prevent multi-facet query issues⁠

    remdms +1: Claude Opus 4.6
    94e1702
  11. fix: remove media_type from hard filter intents⁠

    remdms +1: Claude Opus 4.6
    022756e
  12. feat: /api/chat SSE endpoint with hybrid RAG⁠

    remdms +1: Claude Opus 4.6
    ea63c1f
  13. feat: /api/stories endpoint for landing mosaic⁠

    remdms +1: Claude Opus 4.6
    de2956c
  14. feat: FastAPI skeleton with health endpoint⁠

    remdms +1: Claude Opus 4.6
    61a9b93
  15. feat: hard filters for structured intents (awards, dates, media_type)⁠

    remdms +1: Claude Opus 4.6
    3688dca
  16. refactor: remove cross-encoder reranker, RRF handles ranking alone⁠

    remdms +1: Claude Sonnet 4.6
    195890d
  17. feat: replace sentence-transformers with ONNX Runtime embedder (bge-small 384d)⁠

    remdms +1: Claude Sonnet 4.6
    0de90e8

  1. feat: streaming responses with Flash, remove story cards⁠

    remdms +1: Claude Opus 4.6
    6845476
  2. feat: retrieval evaluation script with router improvements⁠

    remdms +1: Claude Opus 4.6
    9d271a0
  3. fix: add dotenv loading, enrichment retry logic, and graceful error handling⁠

    remdms +1: Claude Opus 4.6
    bb84ada
  4. fix: pipeline cleanup + retrieval improvements⁠

    remdms +1: Claude Opus 4.6
    b03128f

  1. fix: address code review issues (theme/css, reranker condense, cli serve)⁠

    remdms +1: Claude Opus 4.6
    3d083e1
  2. feat: Gradio UI with hybrid retriever, filter accordion, updated examples⁠

    remdms +1: Claude Sonnet 4.6
    97c181e
  3. feat: update prompts for stories-only context with enriched metadata⁠

    remdms +1: Claude Sonnet 4.6
    47d1484
  4. feat: rewrite retriever as HybridRetriever with dense+BM25+RRF+reranking⁠

    remdms +1: Claude Sonnet 4.6
    fed3af1
  5. feat: add QueryRouter with regex-first intent classification⁠

    remdms +1: Claude Sonnet 4.6
    b37b4cb
  6. feat: add Reranker with cross-encoder ms-marco-MiniLM-L-12-v2⁠

    remdms +1: Claude Sonnet 4.6
    ceb9c4e
  7. feat: expand chunk_story metadata (20+ fields), remove chunk_segments⁠

    remdms +1: Claude Sonnet 4.6
    69f0e6b
  8. feat: add BM25Store with tokenization, stemming, save/load⁠

    remdms +1: Claude Sonnet 4.6
    6dd9291
  9. refactor: remove segments collection from VectorStore, add get_all_metadata⁠

    remdms +1: Claude Sonnet 4.6
    594e33c
  10. feat: expand enrichment prompt with themes, countries, event_period, media_type, is_subject + cache invalidation⁠

    remdms +1: Claude Sonnet 4.6
    ec53434
  11. feat: expand StoryEnrichment with themes, countries, regions, event_period, media_type, is_subject⁠

    remdms +1: Claude Opus 4.6
    f6eba8b
  12. feat: enrich pipeline story dict with awards, director, content_type, year/decade⁠

    remdms +1: Claude Sonnet 4.6
    728b736