mirror of
https://github.com/franalgaba/grimoire.git
synced 2026-09-14 20:26:31 +08:00
Explanation
Use this section for conceptual and architectural context.
An explanation page should:
- Clarify why the system works the way it does.
- Cover tradeoffs, alternatives, and constraints.
- Help readers build accurate mental models.
- Connect design choices to user and runtime outcomes.
Typical examples:
- Execution model and preview/commit rationale
- Core/compiler separation and protocol-agnostic design
- State persistence architecture decisions
Start Here
Read in this order for the fastest mental model:
docs/explanation/mental-model.mddocs/explanation/architecture.mddocs/explanation/preview-commit-model.mddocs/explanation/advisory-decision-flow.mddocs/explanation/type-system.mddocs/explanation/data-provenance-and-replay.md
Pages
docs/explanation/mental-model.mddocs/explanation/architecture.mddocs/explanation/preview-commit-model.mddocs/explanation/advisory-decision-flow.mddocs/explanation/type-system.mddocs/explanation/data-provenance-and-replay.md