Overview
Runtime foundations, shared libraries, external integrations, conventions, and architectural decisions.
::: tip Internal-Facing
This is the internal documentation. For module/feature docs, see Modules.
:::
Sections
| Section | Description |
|---|---|
| Platform | Runtime infrastructure all modules depend on — error handling strategy, transport layers (HTTP, GraphQL, Signal), and cross-cutting concerns. |
| Internal Libraries | Shared libraries from src/lib/internal/ — Upload Engine, Shortcut Manager, Permissions, Theme Manager, Tour Manager, and foundational utilities. |
| External Integrations | Third-party integration layers — Google Analytics pipeline, OAuth (Google + Microsoft), AI providers, and Feature Flags. |
| Conventions | Coding standards, API conventions, and patterns that govern how the codebase is structured. |
| Testing & QA | Per-module QA checklists, severity-graded, with unit-test coverage mapped for every Critical and High item. |
| ADRs | Architecture Decision Records — the reasoning behind major technical choices, organized by domain. |
| RFCs | Request for Comments — formal proposals for cross-cutting contracts like analytics event schemas. |