-
released this
2026-09-27 11:28:15 +00:00 | 14 commits to main since this releaseMilestone v0.2 phase 1: the backend arrives.
Delivered: uv-managed Python 3.12 src-layout package (researchx) with strict gates from the first commit; 12-dial typed schema with safe defaults (REQ-01); methodology registry shipping Rapid Answer + Deep Report with proven behavior differences (REQ-02/03/05); per-run resolved-dial snapshots (REQ-04); five adapter contracts — model/search/storage/memory/secrets — all I/O behind adapters (REQ-06/10/11); Ollama cloud-first with keyless localhost fallback (REQ-08); Tavily default + DuckDuckGo keyless degraded-mode fallback (REQ-09); capability-probe contracts with conservative caps (context min(claim, 8192), embedding batch 8) and structured-output warning + degrade path (REQ-07/12 contracts; live probing in P2 per G-001); fake model/search adapters for zero-API-key engine tests (REQ-31).
Verify: PASS — 4 layers; 0 P0; 2 P1 fixed in-phase (storage path-traversal guard with fsync+unique-tmp atomic writes; capability-probe test coverage); 9 P2 flagged for post-hoc (SSRF allowlist, fetch size cap, Tavily bearer, run-id consolidation).
Gates: backend ruff + mypy strict + 71 tests; frontend typecheck + lint + 90 tests + build. All green.
Next: P2 Research Engine + Trust Loop → v0.2.2.
Downloads