Concepts

Explanations of architecture, design decisions, and how things work under the hood.

Concept pages explain why Roost is built the way it is. They cover architecture, design trade-offs, and the thinking behind each package — reading material for when you want to deepen your understanding rather than look up a specific API.

Architecture

These pages explain how Roost's parts fit together and the broader decisions that shaped the framework.

Package Concepts

Each package has its own design rationale. These pages explain why each package is built the way it is.