Commit History

  1. style: fix ruff lint β€” import sorting, line length⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    12a17f8
  2. fix: rerank_score falsy-value bug and double-getattr cleanup⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    d3d39b4
  3. feat: enrich SearchTool metadata with scores, previews, PII count⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    1d16fd9
  4. feat: expose reranker scores through retrieval pipeline⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    c5573d3

  1. fix: mypy errors β€” type annotations for pii_redactor, JSONResponse returns⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    6acda69

  1. fix(security): add security to /ask/stream, wire PII redactor into SearchTool⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    14985f8

  1. feat: add grounded refusal gate based on retrieval score threshold⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    c410788

  1. fix: retrieval metrics use ranked sources, LLM judge wired, report complete⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    3d027cb
  2. feat: Day 6 β€” serving layer with FastAPI app, routes, middleware⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    2d8989f
  3. fix: wire top_k/strategy through orchestrator to SearchTool, add RAG integration test⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    3fc43ec
  4. fix: handle malformed top_k in SearchTool, add registry dispatch test⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    8766b82
  5. feat: Day 2 β€” tool system with registry, calculator, and search⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    36a9ab7