Architecture decision records
One record per non-obvious decision, numbered without gaps. A decision that a stranger would have made differently, or that costs something real to reverse, gets a record. A decision that follows from the charter does not.
The format is in 0000-template.md.
| # | Title | Status |
|---|---|---|
| 0001 | Plugin C ABI is an independent sibling of souxmar-c |
accepted |
| 0002 | State vector, frames and attitude conventions | accepted |
| 0003 | Strict SI internally, conversion only at the boundary | accepted |
| 0004 | Determinism policy, and what it does not cover | accepted |
| 0005 | One source of version truth | accepted |
| 0006 | The equations of motion are written about the centre of gravity | accepted |
| 0007 | Scalar reference values may be quoted from copyrighted sources; datasets may not | accepted |
| 0008 | Numerical evidence retains its scope and authority | implemented; maintainer review pending |
| 0009 | Releases consume complete evidence for one immutable source | implemented; hosted verification pending |
| 0010 | Bounded continuous scalar executable model | implemented feasibility profile; review pending |
| 0011 | Source-model identity and project document boundary | proposed |
| 0012 | Portable project revisions and an isolated preview worker | experimental M2 preview; verification and review pending |
| 0013 | Typed linear rows and an explicit state-space graph adapter | experimental M2 contract; verification and external acceptance pending |
| 0014 | Review and restore retained project revisions | experimental M2 contract; local verification and external acceptance pending |
| 0015 | Supported platforms are Linux and macOS | accepted |