Architecture Decision Records¶
ADRs document the key design choices behind Kando. Each records the context, the decision, and the consequences.
| ADR | Title |
|---|---|
| ADR-001 | Event log as source of truth |
| ADR-002 | Responder pattern |
| ADR-003 | World as deterministic projection |
| ADR-004 | Budget enforcement at runtime |
| ADR-005 | Intention–effect split |
| ADR-006 | Object patched shallow merge |
| ADR-007 | LLM executor as pluggable factory |
| ADR-008 | UUID-based event IDs |
| ADR-009 | LLM cache via world context |
| ADR-010 | Branch fork via prefix cache |
| ADR-011 | Synchronous runtime loop |
| ADR-012 | Hash-verified replay |
| ADR-013 | Schema boundary contracts |
| ADR-014 | Multi-agent concurrency |
| ADR-015 | Edge logic registry |