docs: refresh README + HF dataset card to current corpus (76,487 chunks, 11 sources) da481c9 Monmoonluna Claude Opus 4.8 commited on Jun 2
tune: confirm retrieval history window = 2 turns (FE-managed multi-turn) 73e3046 Monmoonluna Claude Opus 4.8 commited on Jun 2
eval: faithfulness spot-check on health subset — no regression (5.00/5) 40137fd Monmoonluna Claude Opus 4.8 commited on Jun 2
add scripts/test_api.py — CLI client to test /chat without a frontend 971546f Monmoonluna Claude Opus 4.8 commited on Jun 2
docs: update eval section with v7 results (citations 45/45, ~5s latency) 6c7b730 Monmoonluna Claude Opus 4.8 commited on Jun 2
fix(safety): make _compute_needs_vet query required; pass query in eval harness 216196c Monmoonluna Claude Opus 4.8 commited on Jun 2
needs_vet: harden intent-gate with 20-case emergency stress set e469fb3 Monmoonluna Claude Opus 4.8 commited on Jun 2
needs_vet: add query intent-gate to cut emergency-banner over-trigger 8→1 a2ff261 Monmoonluna Claude Opus 4.8 commited on Jun 1
feat(llm): migrate to google-genai SDK + quota resilience 281589a Monmoonluna Claude Opus 4.7 commited on May 31
docs(eval): record full judged eval — faithfulness 4.86, helpfulness 4.69 c8dec92 Monmoonluna Claude Opus 4.7 commited on May 31
test(eval): score the shipped safety behavior (rerank gate + server banner) a2dd5a7 Monmoonluna Claude Opus 4.7 commited on May 31
fix(eval): make LLM judge robust to 2.5-flash thinking-token truncation d44221d Monmoonluna Claude Opus 4.7 commited on May 31
feat(llm): rotate across multiple Gemini API keys to multiply free-tier quota fb5793b Monmoonluna Claude Opus 4.7 commited on May 31
fix(eval): use live Gemini models in judge fallback chain 30f269a Monmoonluna Claude Opus 4.7 commited on May 31
feat(rag): add cross-encoder reranker, enforce citations, external-dataset eval harness c05304d Monmoonluna Claude Opus 4.7 commited on May 30
feat: harden safety flag, add API auth + rate limit, relevance gate, tests 89f8422 Monmoonluna Claude Opus 4.7 commited on May 30
fix: HF username is Monmoonluna (capital M), not monmoonluna f9ff322 Monmoonluna Claude Opus 4.7 (1M context) commited on May 24
feat: HuggingFace Datasets upload/download scripts 244a9b3 Monmoonluna Claude Opus 4.7 (1M context) commited on May 24
feat: Windows Task Scheduler-based ingest watchdog 1e63ddc Monmoonluna Claude Opus 4.7 (1M context) commited on May 24
fix(finish_pipeline): strip Unicode em-dash that broke PowerShell parser 297af56 Monmoonluna Claude Opus 4.7 (1M context) commited on May 23
fix(finish_pipeline): drop Python sub-spawn for ChromaDB count 6aee3b9 Monmoonluna Claude Opus 4.7 (1M context) commited on May 23
feat: ingest auto-restart wrapper + eval chain d2911cc Monmoonluna Claude Opus 4.7 (1M context) commited on May 23
feat: cache-hit short-circuit + auto-restart wrapper + omnibus pipeline 81a0114 Monmoonluna Claude Opus 4.7 (1M context) commited on May 23
feat: 5 behavior-focused VN sources for phase 2 (3,383 new URLs) c668133 Monmoonluna Claude Opus 4.7 (1M context) commited on May 23
test: eval script + 30-query bug-finding suite a3c7368 Monmoonluna Claude Opus 4.7 (1M context) commited on May 23
test: standalone retrieval smoke-test script 2c57c6a Monmoonluna Claude Opus 4.7 (1M context) commited on May 23
fix(chunker): skip markdown table rows + separators as headings 02b075b Monmoonluna Claude Opus 4.7 (1M context) commited on May 23
feat: crawler for 5 Vietnamese cat data sources 0d4da0f Monmoonluna Claude Opus 4.7 (1M context) commited on May 23