Platform — ADRs
Architecture decisions in the platform field.
Decisions that shape the platform as a whole rather than any one subsystem: the framework's zero-domain-knowledge principle, the single-endpoint run API, layered LLM config resolution, the Python-env split, and the hybrid data-layout unification.
| ID | Title | Date | Status | Supersedes |
|---|---|---|---|---|
adr-platform-001 |
Framework has zero domain knowledge | 2026-03-20 |
accepted | — |
adr-platform-002 |
Single /run endpoint replacing /load + /play |
2026-03-23 |
accepted | — |
adr-platform-003 |
Layered LLM config resolution with CLI + env-var fallback | 2026-04-03 |
superseded by [-006](adr-platform-006-env-only-credentials.md) | — |
adr-platform-004 |
agentcanvas as general-purpose env; vlnce retained for Habitat-Sim only |
2026-04-07 |
accepted | — |
adr-platform-005 |
Hybrid data-layout unification | 2026-04-17 |
accepted | — |
adr-platform-006 |
Env-only LLM credentials; profiles.json is git-safe config | 2026-05-10 |
accepted | — |
adr-platform-007 |
third_party/ vendor pattern: method repos → workspace/nodesets/_upstream/ + _vendored/; env repos stay submodules |
2026-05-18 |
accepted | — |
adr-platform-008 |
Nodeset role-directory layout: env/ method/ policy/ model/ common/ other/; server/ eliminated — deployment via server_python only |
2026-06-11 |
accepted | — |