Skip to content

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.