Skip to content

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