Architectural Decision Log
Architecture Decision Records for ODD Platform — the significant decisions the codebase embodies, reconstructed from the source with the code evidence to verify each one.
This log records the architecture decisions ODD Platform embodies — the deliberate, structural choices a contributor needs to understand why the platform is built the way it is. Each record is reconstructed from the source code and cites the file:line evidence behind it, so you can verify every claim against the repository.
These are descriptive, not prescriptive: they document decisions the code already makes, rather than decreeing new ones. Each record carries a Status, the Context that motivated the decision, the Decision itself, its Consequences (trade-offs and what it enables or precludes), and the Evidence in the codebase.
Records
How to read a record
Status —
accepted(the decision is live in the code),superseded(replaced by a later ADR), ordeprecated.Evidence — every record points at the source that embodies the decision; if the code changes, the record should change with it.
New decisions are added here as they are reconstructed and reviewed; see How to contribute to propose or correct one.
Last updated