AgentCanvas / Pages / Developer Guide / Core / Decisions / Platform
8 ADRs

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