Commit History

  1. fix(import-order): place __future__ first; then storage import

    1171cba
  2. fix(runtime): pick writable DATA_DIR via storage module; create dirs on startup; remove hardcoded /data

    649d2d5
  3. chore: use DATA_DIR (/data) via env; create folders on startup

    8ea6d3a
  4. fix(runtime): write paths to /workspace + create dirs; set APP_MODULE=app.api:app

    7d8f85a
  5. stabilize: pin deps, limit BLAS threads, proper HF cache

    55b686d
  6. build(docker): add Dockerfile and boot entrypoint for HF Spaces

    dcc717e
  7. fix(spaces): valid YAML frontmatter; banner moved below; avoid YAML conflicts

    ae65368
  8. fix(spaces): ensure README frontmatter at top

    185689c
  9. docs: add Available for Hire banner

    adf6157
  10. Add in-memory metrics: avg_ms, last7, lastN, /stats + /get_history

    f8f9335

  1. Add in-memory metrics + /stats, /get_history and include router

    089198a
  2. Normalize line endings via .gitattributes

    af48d88
  3. Add /generate alias for PDF-QA compatibility

    26b3f58

  1. chore: ignore local result JSONs

    2200095
  2. RAG: ftfy + AZ spacing fix, pdfminer fallback; smarter synthesis

    af613b6

  1. RAG: fix mojibake via ftfy; descoped-mode to keep tabular lines; better AZ→EN handling

    4448508
  2. RAG: fix mojibake/word-breaks; relax tabular filter; keyword-line fallback for scope changes

    0a78f5f
  3. Text cleanups: join inter-letter spaces + ftfy normalize

    1fb5688
  4. Normalize PDF text (ftfy) + stricter cleaning to reduce mojibake/noise

    9dc7698
  5. Spaces: docker SDK + clean README (UTF-8 no BOM, LF)

    2fbf4a0
  6. Spaces: docker SDK + clean README

    a7f5491
  7. docs: clean README frontmatter (UTF-8 no BOM)

    2538431
  8. docs: UTF-8 README with Spaces metadata; mark *.md as text; ignore README.bak.md

    19d85f2
  9. Fix: README.md as UTF-8 text; force *.md as text

    a7a634d
  10. Fix: README.md as UTF-8 text; force *.md as text

    c6a1bc3
  11. RAG API 1.3.1: retrieval+encoding fixes; stats/history; HF-safe paths

    41018f6
  12. Merge HF Space updates into local

    3e29f58
  13. Update app/rag_system.py

    Verified signature
    1cc2b5b
  14. Update app/rag_system.py

    Verified signature
    cf92f2c
  15. Update app/rag_system.py

    Verified signature
    833b4d4
  16. Update app/api.py

    Verified signature
    b1de6d2
  17. Update app/api.py

    Verified signature
    7715973

  1. Docs: README + MIT license + repo .gitignore

    de26ec1
  2. Fix syntax: closing parenthesis in /reset_index

    26ad320
  3. Robust RAG: pdfminer fallback, safe last_added, 400 on scanned PDFs, stats & reset endpoints

    40a908e
  4. RAG: pdfminer fallback + last-file summary fallback + relaxed filters + fixes

    88d2e91
  5. RAG: robust EN summarization (pre-translate, filters, fallback)

    a6ffef9
  6. Fix imports/order and provide full working FastAPI app

    a037cf8
  7. Fix: import RedirectResponse and root redirect

    9c1d195
  8. Fix order: define app before endpoints; add /debug/translate

    78bd110
  9. Force clean EN output with keyword fallback

    07f735f
  10. Clean Dockerfile; pre-translate paragraphs; add /debug/translate

    a7ef914
  11. Clean Dockerfile; pre-translate contexts to EN before summarizing

    70b60a8
  12. Fix: install python-multipart (file uploads) + bust cache

    a0a7164
  13. Fix indentation; stable EN extractive summarizer

    6b6b475
  14. Bust cache to reinstall deps

    a5f927b
  15. API: add translation deps

    1bcdf0f
  16. Force EN translation + strong dedup filtering

    f06409c
  17. Aggressive tabular filtering + az->en translation (Helsinki-NLP)

    a46e32d
  18. Force EN extractive summarizer and health version tag

    0d2dbdc