Internal documentation — Work in progress
This page has not been confirmed as accurate or approved for publication. Current documentation version: 0.1.0-internal.1.
Design
Sagan's design is simulation-first, strongly typed, composition-oriented, and aimed at predictable native execution.
The design documentation uses five confidence labels:
| Label | Meaning |
|---|---|
| Implemented | Observable in the current repository and tokenizer tests. |
| Settled design | Current language direction to preserve while implementing. |
| Provisional design | Intended shape that still needs parser or semantic validation. |
| Planned | Roadmap work with no implementation yet. |
| Open question | A decision that has deliberately not been made. |
Read the design philosophy, goals and non-goals, determinism goal, and status matrix.