FOUNDATION non-AI cited writing
Free to validate. The user can complete writing without any AI call.
1Reference Library
Shipped · foundation substrate
now, the root — R0/R1 landed; full-text availability + listing + OA landed; Library/import affordance + export + arXiv enrich shipped in #127/#203; AI-index bridge is Grounded Assist, not Foundation
Import/export shipped#127 / #203 mergedLater · AI-index bridge
Pull 5Gate 5Effort 3Rev 5
2Note Editor
Building · backend merged
can build in parallel with import — production notes, CRUD, basic location/move, TipTap editor, generic slash commands; no sharing UX
Backend CRUD/body/move/revision/ACL ✓ #361FE editor in review #2407 design ADRs
Pull 4Gate 4Effort 4Rev 5
blocks Note Citations, Grounded AI Write, Submission Export, Manuscript Review
3Import Door
Shipped · .bib door
narrow onboarding slice — .bib Foundation door shipped; RIS/CSL-JSON + DOI/arXiv input ride the same parser/import path; PDF upload/import and route ①/③/add-your-work later
Route ② shipped#127 / #203 merged
Pull 5Gate 4Effort 4Rev 5
depends on reference-manager Source truth; does not block Note Editor
after Note Editor + Import Door/RM — /cite a Library paper → live reference list → CSL/style framework + style switch; the non-AI writing bicycle
Style framework acceptance pinned
Pull 5Gate 5Effort 3Rev 4
depends on Note Editor + reference-manager; CSL/style proof can de-risk in parallel but cannot ship first
5Paper Reader
Shipped · Read v1 + Mark v2 (M0–M3)
parallel — Read v1 opens a Library PDF in a large branded reader; Mark v2 highlight → note → jumpback + usr private / org workspace layers + creator attribution shipped (frontend #137/#138 + backend #322 on merged Source access gate #271)
Read v1 shippedMark v2 M0–M3 shippedM4 clickback later
Pull 5Gate 4Effort 3Rev 4
does not block non-AI cited writing
6Source Access Foundation
Next · Foundation hardening
reusable Source access gate — generalize the annotation-access slice shipped via #271/#322 into one can_read / can_update / can_delete_source boundary every Source consumer calls; personal-ns + org/library semantics
Annotation slice shipped #271/#322Plan-ready draft
Pull 4Gate 5Effort 4Rev 5
blocks Paper Reader Mark v2 endpoints · Source-backed citations · grounded fragments — they must not invent Source ACLs
7Grounded AI Write
Grounded Assist · needs design pass
Grounded Assist — after Note Editor + Note Citations + RM AI-index/RAG + Dynamic Organization context routing; AI suggestions emit citation nodes; first AI command contract is not plan-ready
Not plan ready
Pull 5Gate 5Effort 2Rev 4
depends on Note Editor + Note Citations + RM AI-index/RAG + Dynamic Organization context-routing consumer contract
8Submission Export
Manuscript Finish · design pinned
Manuscript Finish — after Note Citations; cited note/draft → docx/LaTeX/venue handoff
Pull 4Gate 3Effort 2Rev 3
depends on Note Editor + Note Citations (cited note/draft model)
9Manuscript Review
Manuscript Finish · design pinned
Manuscript Finish — after Grounded AI Write; claim/citation audit (unsupported claims, weak evidence, misattribution)
Pull 4Gate 3Effort 2Rev 4
depends on Note Citations + Grounded AI Write (a cited note/draft + source provenance)
10Dynamic Organization
Building · context routing
context-routing system for agents: consolidates unstructured content + long-term memory into metadata scopes, associative recall, and evidence anchors so agents find relevant context with fewer tokens; folders stay user-owned
M0–M5 builtM2 smart foldersM3 autonomy completeM4 scope + RM facetsM5 tunnelsM6–M8 laterGrounded Write dep ratified
Pull 4Gate 4Effort 2Rev 4
depends on reference-manager + Import Door (a populated library) · provides the Grounded AI Write context-routing substrate · obeys DESIGN-faceted-organization
11First Warm Library Ask
Next · activation
activation/RAG proof after Import Door + RM full-text Part 2/R3 — readiness rollup, manual Library Ask, source fragments, and scope disclosure
Plan ready · Slice 1Slice 2 chips later
Pull 3Gate 2Effort 3Rev 5
good-to-have for onboarding activation; not the writing spine
12Full Onboarding
Building · later acquisition
route ① OpenAlex/ORCID claim → My work shipped; route ③ topic and add-your-work later
Pull 3Gate 2Effort 3Rev 5
not a Foundation blocker; the narrow Import Door owns cited-writing entry
SHARE ERA collaboration layer
Gated after personal-first is complete. Share verbs unlock these.
13Real-time Collaboration
Next · designed
when share lands — the collaboration base (Hocuspocus + Yjs)
Pull 3Gate 5Effort 3Rev 5
depends on personal-first complete
14Comments
Next · designed
right after collab — "share to comment", anchors free from Yjs
Pull 4Gate 3Effort 4Rev 5
depends on collaboration (Yjs anchor layer)
15Notification Center
Next · designed
with comment — mention/reply triggers; self-built center + Sonner toast
Pull 3Gate 3Effort 4Rev 5
depends on collaboration (event source)