Roadmap
Rough order, not dates. This is a two-person project and anything here can move.
OCR fallback for scanned PDFs
A scanned or image-only PDF now fails the ingest job with a clear message instead of silently producing nothing, but there's no way to actually recover text from one yet.
Dataset Overlap and Open Questions synthesis
Consensus, Contradictions, Timeline of Findings, and Methodological Divergence are all real. These two need signals nothing in the pipeline extracts yet -- dataset identifiers, a genuine gap-in-the-literature judgment.
A web UI to create a workspace
Workspace ownership itself is real now -- "my workspaces" is scoped to who's signed in, and one account can't write to another's. There's still no "create a workspace" route in the web app, though; MCP's create_workspace tool is the only way to mint one today.
Session refresh
A session is revocable now (logout, or sign-out-everywhere), but it still simply expires at its 7-day lifetime with no silent renewal.
Spaced repetition
Flashcards exist but are synthesised at render. Real scheduling was cut deliberately.
What already works is on the status page.