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
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
0013Mobile features mirror the backend shapeaccepted · 2026-10-17 · amends 0011
Edit on GitHubDocumentation is in English.