Architecture Decision Records
This directory holds the durable record of architecture decisions that should not be re-litigated from scratch every time the same question comes up.
Use ADRs for decisions that are:
- structural rather than incidental
- likely to be questioned again
- expensive to reverse
- cross-cutting across runtime, product, and extensions
Relationship to the other docs:
../architecture.md: what the system is now../roadmap.md: where the system is going../whitepaper.md: why this category should existadr-*.md: why a specific architecture choice was made instead of an alternative
Current ADRs:
adr-0001-agent-native-ontology-runtime.mdadr-0002-capability-vs-channel-boundary.mdadr-0003-machine-first-contract.mdadr-0004-canonicalitem-bidirectional-boundary.mdadr-0005-reactive-semantics-over-imperative-orchestration.mdadr-0006-runtime-loadable-ontology-over-python-registered-logic.mdadr-0007-python-as-host-and-extension-interface.md