Skip to content

Concepts ​

A concept page explains one idea that several features share, so a feature page can link to it instead of re-explaining it. Each has the same sections: what problem it solves, how it works here, a diagram, gotchas, where in code, and a self-check.

Written now (task V1) ​

Coming ​

ConceptWritten in
Sentry from zeroV3
CI/CD pipelineV3
Docker & the VPSV3
BackupsV3
Multi-tenancy & row-level securityV4
Transactions & lockingV4, V9
Authentication & sessionsV5
AuthorizationV5
Validation with ZodV5
Caching & rate limitingV5
Money & roundingV8
Dates & time zonesV8
Idempotency & unique constraintsV8
Background jobs & cronV8
File uploads & signed URLsV9
PDF generationV9
Payment gateways & webhooksV10
Real-time with Socket.ioV11
Notification pipeline (outbox)V11
Web Push from zeroV11
Data lifecycle & deletionV15
Security checklistV16

Concepts marked "from zero" (Sentry, Web Push, and later RLS and the outbox) assume you have never met the idea before.

Describes the code as it is. If a page and the code disagree, the code wins: fix the page.