Commit History

  1. Update README.md

    Verified signature
    1649dde
  2. Fix: serialize structured_data and trace as JSON strings in dataset traces

    Verified signature
    ed12382
  3. Rewrite README: full architecture, remove quest table, clear project description

    Verified signature
    71a58b0
  4. Add OCR: image + scanned PDF support via tesseract + pdf2image

    Verified signature
    8b1bbb0
  5. Add OCR: image + scanned PDF support via tesseract + pdf2image

    Verified signature
    30aea61
  6. Add OCR: image + scanned PDF support via tesseract + pdf2image

    Verified signature
    efb76a7
  7. Add OCR: image + scanned PDF support via tesseract + pdf2image

    Verified signature
    22aa9b4
  8. Fix: flexible medication/allergy extraction for real-world document formats

    Verified signature
    30b5994
  9. Fix: flexible medication/allergy extraction for real-world document formats

    Verified signature
    d5f2659

  1. Improve README: feature drug safety check, all 6 quests, clean architecture

    Verified signature
    04f7846
  2. Remove source citation from answers

    Verified signature
    d011e18
  3. Fix: suppress JSON text when table renders, escape HTML in trace, fix source chips

    Verified signature
    e7bacb5
  4. Fix: straight edge reflect->END, fix stream dedup, heuristic reflect v3

    Verified signature
    b1c60e4
  5. Fix: disable LLM reflection loop, increase top_k to 6, heuristic grounding check

    Verified signature
    a0e8130
  6. Fix: auto-load sample docs at startup so state survives restarts

    Verified signature
    717e91c
  7. Fix: improve system prompt to not false-negative when answer is in context

    Verified signature
    0cd0490
  8. Fix: add missing import re to app.py (caused NameError in safety_check)

    Verified signature
    8590075

  1. Fix: regex extraction on original text + noise filter

    Verified signature
    81d72d8
  2. Fix: regex extraction on original text + noise filter

    Verified signature
    efee69d

  1. Fix: robust JSON extraction with brace-matching and auto-repair

    Verified signature
    daaa9eb
  2. Fix: 2500 char limit + compact prompt + ASCII sanitize

    Verified signature
    0a1a6fb
  3. Fix: 2500 char limit + compact prompt + ASCII sanitize

    Verified signature
    a5a607d
  4. Fix: strip non-ASCII chars before sending to llama-server

    Verified signature
    a22b47b
  5. Fix: strip non-ASCII chars before sending to llama-server

    Verified signature
    e8b2cbb
  6. Fix: strip non-ASCII chars before sending to llama-server

    Verified signature
    e6ed707
  7. Fix: targeted retrieval for safety context + sharper extraction prompt

    Verified signature
    72a5cdd
  8. Fix: targeted retrieval for safety context + sharper extraction prompt

    Verified signature
    293d552
  9. Fix: 8192 ctx window + trim safety context to 3000 chars

    Verified signature
    790bfd2
  10. Fix: 8192 ctx window + trim safety context to 3000 chars

    Verified signature
    a6151b1
  11. Fix: remove unsupported cache_prompt and response_format fields

    Verified signature
    f313e74
  12. Fix: remove --flash-attn flag, increase timeout to 300s

    Verified signature
    412208e
  13. Fix: remove --flash-attn flag, increase timeout to 300s

    Verified signature
    33cc1ec
  14. Fix: pin gradio 6.11.0 — version that has gr.Server

    Verified signature
    e20732f
  15. Fix: use gradio 6.0.0 sdk_version - resolves HfFolder error

    Verified signature
    fcc7b97
  16. Fix: use gradio 6.0.0 sdk_version - resolves HfFolder error

    Verified signature
    82b3226
  17. Fix: upgrade to gradio 5.x, drop conflicting pins

    Verified signature
    a83dfa1
  18. Fix: upgrade to gradio 5.x, drop conflicting pins

    Verified signature
    f6aaaf1
  19. Fix: upgrade to gradio 5.x, drop conflicting pins

    Verified signature
    22747ad
  20. Remove nonexistent pyaudioop - py3.11 pin is sufficient

    Verified signature
    65e70bc
  21. Fix Python 3.13 audioop error - pin py3.11 + add pyaudioop

    Verified signature
    ca376b7
  22. Fix Python 3.13 audioop error - pin py3.11 + add pyaudioop

    Verified signature
    69895a5
  23. Fix README color metadata

    Verified signature
    b0ee326
  24. Upload sample_docs/consult_note_003.txt

    Verified signature
    0665f81
  25. Upload sample_docs/intake_note_002.txt

    Verified signature
    c13df3c
  26. Upload sample_docs/discharge_summary_001.txt

    Verified signature
    1c285e3
  27. Upload frontend/style.css

    Verified signature
    70817d4
  28. Upload frontend/index.html

    Verified signature
    77b3077
  29. Upload requirements.txt

    Verified signature
    f368c5d
  30. Upload safety_checker.py

    Verified signature
    349e7cb
  31. Upload retriever.py

    Verified signature
    13350cd