Spaces:
Runtime error
Runtime error
Commit History
4 days ago
-
test(eval): add RAGAS gate + retrieval evaluation (recall@5, MRR) (#16)
Unverified signature* test: improve document ingestion edge case coverage * chore(deps): replace google-genai with groq and fastembed * feat(config): groq and fastembed settings, remove gemini and hf keys * feat(ai): groq generation wrapper and fastembed local embeddings * fix(obs): import AiUnavailable from groq_service * fix(api): wire routers to groq_service and settings.GROQ_MODEL * test: update mocks for groq and fastembed, 768-dim embeddings * test(eval): custom ragas-equivalent gate on 50-question golden set * ci: pass GROQ_API_KEY to the eval job * ci: fix yaml syntax, add libgomp1, and remove obsolete API keys * test(eval): add recall@5 and MRR retrieval metrics with rate-limit fallback49206fb
8 days ago
-
feat(hubs): idempotent create with inline document (#6)
Unverified signature* feat(models): add relationships and hub response schemas * feat(hubs): add tenant-safe list, get, and delete endpoints * test(isolation): prove cross-tenant read, list, and delete are cloaked * feat(ai): add gemini, embeddings, and chunking wrappers * feat(hubs): implement idempotent create with inline document * test(idempotency): cover replay, different body, and missing keydfd168b
9 days ago
-
feat(hubs): tenant-safe list, get, and delete (#5)
Unverified signature* feat(models): add relationships and hub response schemas * feat(hubs): add tenant-safe list, get, and delete endpoints * test(isolation): prove cross-tenant read, list, and delete are cloaked3d08a7e
10 days ago
-
feat(api): error contract, request id, and test harness (#2)
Unverified signature* feat(errors): add AppError and error envelope builder * feat(api): register error handlers and request id middleware * test: add conftest harness with test database safety checkd2d4409