-
released this
2026-09-29 14:31:07 +00:00 | 6 commits to main since this releaseResearchX v0.2 — MVP (APPROVED)
Owner approval recorded 2026-09-27 (decision
4721c2a, /ci-run APPROVED) following the owner-directed UAT staging at https://research.coreci.dev. G-009 ratified: live mode covers the core research loop; library/settings/suggestions/refine stay mock-backed until v0.3+. The milestone is merged to main; tags v0.2.0-v0.2.5 preserve the full history.The approved v0.1 prototype is now backed by a real research engine. All milestone requirements (REQ-01..26, 31..34) covered across six phases:
Phase Tag Delivered P0 pre-execution v0.2.0 14 clarify decisions (D-007..D-020), research (14 conclusions), P1 plan, adversarial grill (G-001..G-010, Proceed 0.72), MVP/UX gate PASS P1 methodology + adapters v0.2.1 12-dial typed schema, Rapid Answer + Deep Report registry, five adapter contracts, Ollama cloud-first fallback, Tavily/DDG, capability-probe contracts, fake adapters (REQ-01..06, 08..11, 31) P2 engine + trust v0.2.2 asyncio state machine with plan-approval halt, durable state + resume from any mid-run state, typed event bus + trace, visited-only evidence store, SSRF-guarded liveness, quote anchoring, citation ledger, verification checklist, confidence labels, live probe wiring (REQ-07, 12, 13..24) P3 API + integration v0.2.3 FastAPI routes + SSE, openapi.json snapshot + generated typed client, live ApiClient binding behind NEXT_PUBLIC_RESEARCHX_API_MODE, pauseRun/resumeRun extension (REQ-25, 26, 33) P4 hardening + E2E v0.2.4 14-attack adversarial suite, 3-click E2E on the real stack, export round-trip (REQ-17, 32, 34) P5 final v0.2.5 Multi-persona review (4 P0 fixed with attack-proofs), audit PASS-WITH-NOTES, the approved MVP release The trust thesis, attack-proven
- Every cited quote is anchored against the passage its citation ID names - a fabricated quote on a real passage ID fails the export gate
- Citations to never-stored passages count as unanchored claims and fail the export gate
- The export gate requires zero unanchored claims AND >=99% live citations (cited-URL scoped)
- Fetching and liveness re-guard every redirect hop - the metadata IP is unreachable by design
- A report citing nothing passes nothing: the ledger covers what the report actually cites
Try it
cd backend && uv sync && uv run pytest # 129 tests, zero keys cd frontend && corepack pnpm install && corepack pnpm test # 97 tests # live core loop: cd backend && uv run uvicorn researchx.api.app:app --port 8000 cd frontend && NEXT_PUBLIC_RESEARCHX_API_MODE=live corepack pnpm devDeployed (owner-directed staging): https://research.coreci.dev - v0.2.5 build, mock-backed frontend per the ratified G-009 scope; backend hosting is v0.3+ work.
Next
v0.3 planning unblocked (scope pending owner direction): live-bound library/settings/suggestions/refine surfaces, backend hosting for the LXC deployment, and the remaining 6 methodologies from the locked catalog. v1.0.0 remains owner-approved-release-only.
Downloads