Skip to content
Docs

Command palette

Jump to a page or view, or find a todo by name.

Changelog

Architectural decisions

Read the original decisions, their constraints and their recorded evidence.

Markdown

The pages below render the Markdown files in docs/adr directly. The decision records are the source of truth; feature guides explain how to work within them.

Each record starts with a status line: the status, the date it was accepted and, where it applies, the record that amends or supersedes it. An accepted decision changes only through a new record or a dated clarification.

ADRDecisionStatus
0001Stored file keys keep the user's filenameaccepted · 2026-07-13
0002Server-capable modules have no barrelaccepted · 2026-07-30
0003Organizations are the tenantaccepted · 2026-09-17 · amended by 0015
0004Payments: one entitlement read model, three provider modulesaccepted · 2026-10-12
0005Effect stays at the server edgesaccepted · 2026-10-12 · amended by 0010
0006Todo imports and the PersistedQueue gateaccepted · 2026-10-13
0007AI assistant and one tool catalogaccepted · 2026-10-14
0008Documents and direct uploadsaccepted · 2026-10-15
0009Row-level security isolates Organizationsaccepted · 2026-10-16
0010Procedures run one Effect program at their edgeaccepted · 2026-10-17 · amends 0005
0011Backend features have a fixed file shapeaccepted · 2026-10-17 · amended by 0013
0012Web features mirror the backend shapeaccepted · 2026-10-17
0013Mobile features mirror the backend shapeaccepted · 2026-10-17 · amends 0011
0014Account emails in React Emailaccepted · 2026-10-29
0015Server reads the session from the cookie cacheaccepted · 2026-11-09 · amends 0003
Edit on GitHubDocumentation is in English.
Cookie settings
We use essential cookies to make our app work. With your consent, we also use optional cookies to improve your experience.

Read our Cookie Policy and Privacy Policy.