v0.2.0 — auditable free path
agentic-rag-research v0.2.0 — auditable free path
Three-week depth campaign after v0.1.0: notes as a store, runs as artifacts, streaming
step UI, and control-only evals. Hosted fixture demo:
https://pax-agentic-rag.vercel.app.
What this release is
The free path is still credential-free and still makes no retrieval or answer quality
claim. What changed is auditability:
- Notes store — typed claims with provenance; critic scores grounded, on-topic notes.
- Run artifacts —
GET /v1/runs/{id}and downloadable traces by correlation id. - Streaming — SSE plan → retrieve → critique with stable offsets.
- Control scorecard — steps, stop reasons, citation presence, refused unanswerable.
Included beyond v0.1.0
- ADR-0004 — why notes are structured; why the free
critic is not an LLM. - Bounded in-process run store (default 32); process-local, not durable across isolates.
GET /v1/research/streamand UI that watches it, then fetches the stored run.- Scorecard fields for stop-reason distribution and unanswerable refusal rate.
- CASESTUDY 10-minute DEMO: refused run + downloaded stored trace.
Evidence boundary (unchanged honesty)
| Measured | Not measured |
|---|---|
| Budgets, stop reasons, citation presence | Answer quality |
| Trace completeness and byte-stable free path | Live-web research |
| Off-corpus refusal | Uplift vs single-pass or vs GPT |
Optional HTTP-to-P1 tests require RUN_P1_INTEGRATION=1 and a local
PRODUCTION_RAG_URL. CI leaves them skipped. Never point the suite at a public
production-rag host.
Free verification
python -m pytest -q
python -m agentic_rag.evals.run
# expect pass_rate 1.0, billed_usd 0.0, 17/17Hosted DEMO steps: CASESTUDY.md.