Commit History

Fix README: replace Redis with in-memory two-layer cache
9566386

vxa8502 commited on

Declutter repo root: move DATA_CARD, drop stale gitkeeps and dead scripts/lib
d37c68b

vxa8502 commited on

Fix all mypy errors: stale import, return types, casts, type annotations
c3fed31

vxa8502 commited on

Fix asyncio.get_event_loop() deprecation in test helper; use asyncio.run()
0ca80fc

vxa8502 commited on

Apply ruff format across codebase
effafc0

vxa8502 commited on

Commit manual boundary queries source file; un-gitignore *.jsonl in sources dir
9ebc680

vxa8502 commited on

Fix tests broken by stage-language scrub and API changes since last CI run
b4efee8

vxa8502 commited on

Fix lint errors: lambda assignment and unused import
5a70f7e

vxa8502 commited on

Fix eval gate: require baselines artifact; switch load-test to refusal-aware metric
f3833db

vxa8502 commited on

Lower EVAL_REPORTABLE_MIN_NDCG_AT_10 floor from 0.15 to 0.10
e29e0d0

vxa8502 commited on

Rewrite README with canonical eval results
35fc16f

vxa8502 commited on

Stream SSE tokens as they arrive via threading queue; drop buffering
4a36169

vxa8502 commited on

Refactor sanitize_query to compiled regex; use get_detector() factory
e472554

vxa8502 commited on

Scrub stage-N labels from CLI help strings, error messages, and data docs
13d7a89

vxa8502 commited on

Serialize baseline comparison results into eval output dict
0b945ad

vxa8502 commited on

Clean up RAGAS evaluator: hoist imports, drop docstrings, extract constants
b58eb8a

vxa8502 commited on

Fix NDCG@10: use global IDCG over all relevant corpus items, not just retrieved
477136e

vxa8502 commited on

Sanitize error messages and file-path prefixes
2037a4c

vxa8502 commited on

Add eval gate; guard load-test against broken deployments; drop orphaned scripts
96c78f1

vxa8502 commited on

Harden RAGAS eval: 60s timeout, checkpoint/resume, haiku model, --ragas-only flag
7484e0b

vxa8502 commited on

Wire RAGAS explanation cleaning into live eval path; add per_case output
fb76b54

vxa8502 commited on

Update README, Makefile, and .env.example for restructured codebase
b71ca45

vxa8502 commited on

Update and add tests to match restructured codebase; remove poorly-designed tests
3c98117

vxa8502 commited on

Update and add evaluation, query-bank, and pipeline scripts
986def4

vxa8502 commited on

Add CLI package with stage-data and stage-experiments subcommands; wire pyproject entry point
6b99f0a

vxa8502 commited on

Split api/routes.py into routes/ subpackage; add admin auth on cache/clear; fix /ready exception leak
377a199

vxa8502 commited on

Move metrics to adapters layer; fix config/logging request-ID coupling via callback
2b8389b

vxa8502 commited on

Restructure services layer: faithfulness/, calibration/, retrieval_eval/, boundary_behavior/ subpackages
e61d10d

vxa8502 commited on

Restructure data layer: faithfulness/, query_bank/, and split_leakage/ subpackages
a455d41

vxa8502 commited on

Move freshness policy and query classification into core; clean up core exports
943ba87

vxa8502 commited on

Remove stale eval artifacts; add data directory docs and query_bank skeleton
dd79963

vxa8502 commited on

Fix RAGAS evaluation for ragas 0.4.x: async client, collections API, per-sample loop
3a5ac0b

vxa8502 commited on

Fix ANTHROPIC_MODEL to valid API model ID
b569872

vxa8502 commited on

Fix ConsoleFormatter to include exception tracebacks
a5c035c

vxa8502 commited on

Format load test script
3371604

vxa8502 commited on

Expose cache header observability
0ad2ed1

vxa8502 commited on

Improve validation and resource handling
26ca7c1

vxa8502 commited on

Add Qdrant retry logic
a68e765

vxa8502 commited on

Add percentile comment
5c74b4d

vxa8502 commited on

Replace manual dict construction
daa087a

vxa8502 commited on

Rename citation fields, strengthen test assertions from loose bounds
8f9ddf0

vxa8502 commited on

Add multi-failure test for evidence quality gate
45581bd

vxa8502 commited on

Simplified cold-start, API takes query directly
b355bb6

vxa8502 commited on

Use canonical is_refusal() from faithfulness module
ff5a9a1

vxa8502 commited on

Replace custom percentile with np.percentile
1ea55b9

vxa8502 commited on

Add integrity verification to cache thread safety test
2ca58b5

vxa8502 commited on

Use MagicMock directly as default_factory for simple cases
a96b9bf

vxa8502 commited on

Extract magic numbers to constants incl other polishing
de28225

vxa8502 commited on

Standardize metrics API to use seconds consistently
42696b2

vxa8502 commited on

Harden middleware shutdown handling and security headers
4145799

vxa8502 commited on