Commit History

  1. Add HuggingFace Space, YouTube, and GitHub links to README⁠

    JaydeepR +1: Claude Sonnet 4.6
    c7cacf2
  2. Pin httpx<0.28.0 to fix openai proxies incompatibility⁠

    JaydeepR +1: Claude Sonnet 4.6
    2e5894a
  3. Fix openai/httpx proxies incompatibility on HuggingFace⁠

    JaydeepR +1: Claude Sonnet 4.6
    8e4c327
  4. Shorten HuggingFace Space short_description to under 60 chars⁠

    JaydeepR +1: Claude Sonnet 4.6
    bef71c5
  5. Add Dockerfile for HuggingFace Spaces deployment⁠

    JaydeepR +1: Claude Sonnet 4.6
    d8340e3
  6. Remove internal planning docs from repo, gitignore them⁠

    JaydeepR +1: Claude Sonnet 4.6
    5275508
  7. Add presentation generation scripts, gitignore deck binaries⁠

    JaydeepR +1: Claude Sonnet 4.6
    1b26bd8
  8. Add presentation_creation.md — full brief for 6 PPT/PDF variants

    d5d2cb4
  9. README rewrite + cleanup⁠

    JaydeepR +1: Claude Sonnet 4.6
    bdb7765
  10. Fix nested expander: show reason/snippet inline inside criteria toggle

    ad20db7
  11. Two UI changes: criteria delete button and bidder toggle⁠

    JaydeepR +1: Claude Sonnet 4.6
    8a64f5c
  12. Fix empty source_type from LLM crashing Pydantic Source validation

    ed344be
  13. Dark/light mode compatibility: replace hardcoded colors with CSS vars and rgba⁠

    JaydeepR +1: Claude Sonnet 4.6
    aff4140
  14. Fix vectorstore: sentence-transformers 2.7.0, BM25 fallback⁠

    JaydeepR +1: Claude Sonnet 4.6
    e67ba51
  15. Force light theme base to fix dark-mode text visibility

    b538940
  16. Fix ChromaDB tenant error; add real CRPF tenders; update Tab 2⁠

    JaydeepR +1: Claude Sonnet 4.6
    b384020
  17. Fix ChromaDB tenant error on stale .chroma directory⁠

    JaydeepR +1: Claude Sonnet 4.6
    3e90306

  1. UI revamp: inline styles throughout, Inter font, reliable badge system⁠

    JaydeepR +1: Claude Sonnet 4.6
    1049372
  2. Final sweep: beautiful UI, pitch deck, HF README, ARCHITECTURE.md⁠

    JaydeepR +1: Claude Sonnet 4.6
    01f6914
  3. Add Interpretability tab, fix mandatory verdict logic, demo reset, UI polish⁠

    JaydeepR +1: Claude Sonnet 4.6
    b14fc84
  4. Step 13: smoke test (43 checks) and README⁠

    JaydeepR +1: Claude Sonnet 4.6
    76e0cee
  5. Step 12: UI tabs — full bidder evaluation, review queue, audit log, overview⁠

    JaydeepR +1: Claude Sonnet 4.6
    b2ad034
  6. Step 11: precompute script and fallback JSON files⁠

    JaydeepR +1: Claude Sonnet 4.6
    c7224df
  7. Step 10: audit and fallback spec — documenting already-implemented modules⁠

    JaydeepR +1: Claude Sonnet 4.6
    8f34e2c
  8. Step 9: evaluator — per-criterion verdict with threshold safety rules⁠

    JaydeepR +1: Claude Sonnet 4.6
    27760c8
  9. Step 8: vector store and bidder processor — ChromaDB indexing and retrieval⁠

    JaydeepR +1: Claude Sonnet 4.6
    a337229
  10. Step 7: OCR pipeline — 3-tier extraction with caching⁠

    JaydeepR +1: Claude Sonnet 4.6
    1564d1d
  11. Step 6: criteria extractor, audit, fallback, and Tab 2 wiring⁠

    JaydeepR +1: Claude Sonnet 4.6
    61e2cc7
  12. Step 5: pdf_utils and chunker — PyMuPDF extraction and text chunking⁠

    JaydeepR +1: Claude Sonnet 4.6
    f42bfb0
  13. Step 4: LLM client — DeepSeek wrapper with retry and LLMUnavailable⁠

    JaydeepR +1: Claude Sonnet 4.6
    c419ba2
  14. Step 3: config, schemas, and prompts spec — all validated⁠

    JaydeepR +1: Claude Sonnet 4.6
    3e5124e
  15. Step 2: mock data — tender PDF, bidder docs, noisy scan PNG⁠

    JaydeepR +1: Claude Sonnet 4.6
    9bb7eba
  16. Step 1: project skeleton — all stubs, directory structure, and entry point⁠

    JaydeepR +1: Claude Sonnet 4.6
    661eb14
  17. Initial commit: source docs, implementation plan, and skeleton spec

    c589fa3