meo-chatbot / scripts

Commit History

docs: refresh README + HF dataset card to current corpus (76,487 chunks, 11 sources)
da481c9

Monmoonluna Claude Opus 4.8 commited on

tune: confirm retrieval history window = 2 turns (FE-managed multi-turn)
73e3046

Monmoonluna Claude Opus 4.8 commited on

eval: faithfulness spot-check on health subset — no regression (5.00/5)
40137fd

Monmoonluna Claude Opus 4.8 commited on

add scripts/test_api.py — CLI client to test /chat without a frontend
971546f

Monmoonluna Claude Opus 4.8 commited on

docs: update eval section with v7 results (citations 45/45, ~5s latency)
6c7b730

Monmoonluna Claude Opus 4.8 commited on

fix(safety): make _compute_needs_vet query required; pass query in eval harness
216196c

Monmoonluna Claude Opus 4.8 commited on

needs_vet: harden intent-gate with 20-case emergency stress set
e469fb3

Monmoonluna Claude Opus 4.8 commited on

needs_vet: add query intent-gate to cut emergency-banner over-trigger 8→1
a2ff261

Monmoonluna Claude Opus 4.8 commited on

feat(llm): migrate to google-genai SDK + quota resilience
281589a

Monmoonluna Claude Opus 4.7 commited on

docs(eval): record full judged eval — faithfulness 4.86, helpfulness 4.69
c8dec92

Monmoonluna Claude Opus 4.7 commited on

test(eval): score the shipped safety behavior (rerank gate + server banner)
a2dd5a7

Monmoonluna Claude Opus 4.7 commited on

fix(eval): make LLM judge robust to 2.5-flash thinking-token truncation
d44221d

Monmoonluna Claude Opus 4.7 commited on

feat(llm): rotate across multiple Gemini API keys to multiply free-tier quota
fb5793b

Monmoonluna Claude Opus 4.7 commited on

fix(eval): use live Gemini models in judge fallback chain
30f269a

Monmoonluna Claude Opus 4.7 commited on

feat(rag): add cross-encoder reranker, enforce citations, external-dataset eval harness
c05304d

Monmoonluna Claude Opus 4.7 commited on

feat: harden safety flag, add API auth + rate limit, relevance gate, tests
89f8422

Monmoonluna Claude Opus 4.7 commited on

fix: HF username is Monmoonluna (capital M), not monmoonluna
f9ff322

Monmoonluna Claude Opus 4.7 (1M context) commited on

feat: HuggingFace Datasets upload/download scripts
244a9b3

Monmoonluna Claude Opus 4.7 (1M context) commited on

feat: Windows Task Scheduler-based ingest watchdog
1e63ddc

Monmoonluna Claude Opus 4.7 (1M context) commited on

fix(finish_pipeline): strip Unicode em-dash that broke PowerShell parser
297af56

Monmoonluna Claude Opus 4.7 (1M context) commited on

fix(finish_pipeline): drop Python sub-spawn for ChromaDB count
6aee3b9

Monmoonluna Claude Opus 4.7 (1M context) commited on

feat: ingest auto-restart wrapper + eval chain
d2911cc

Monmoonluna Claude Opus 4.7 (1M context) commited on

feat: cache-hit short-circuit + auto-restart wrapper + omnibus pipeline
81a0114

Monmoonluna Claude Opus 4.7 (1M context) commited on

feat: 5 behavior-focused VN sources for phase 2 (3,383 new URLs)
c668133

Monmoonluna Claude Opus 4.7 (1M context) commited on

test: eval script + 30-query bug-finding suite
a3c7368

Monmoonluna Claude Opus 4.7 (1M context) commited on

test: standalone retrieval smoke-test script
2c57c6a

Monmoonluna Claude Opus 4.7 (1M context) commited on

fix(chunker): skip markdown table rows + separators as headings
02b075b

Monmoonluna Claude Opus 4.7 (1M context) commited on

feat: crawler for 5 Vietnamese cat data sources
0d4da0f

Monmoonluna Claude Opus 4.7 (1M context) commited on