Architecture Decision Records
ADRs preserve important accepted decisions and their consequences. They do not replace RFC review; they record the resulting choice when its reasoning should remain durable.
Use the ADR template and zero-padded sequential identifiers.
Decisions
- ADR-0001: Phase 01 Pi-hole appliance architecture - Accepted
- ADR-0002: Separate installation images from update artifacts - Accepted
- ADR-0003: Preview bootstrap access - Accepted for the Phase 01 preview
- ADR-0004: Provider-neutral assistant and web search - Accepted
- ADR-0005: Sovereign Console namespace and health boundary - Accepted
- ADR-0006: Production update signing-key custody - Accepted
- ADR-0007: Sovereign Console authentication - Accepted
- ADR-0008: Console privileged action invocation - Accepted
- ADR-0009: Console-triggered update install - Accepted
- ADR-0010: Shared Console-session gate for Pi-hole and future service panels - Accepted
- ADR-0011: External recovery-image path for a fully unbootable device - Accepted; hardware-qualified
- ADR-0012: Local-inference resource and DNS-latency budgets - Accepted
- ADR-0013: Initial inference runner and model selection - Accepted
- ADR-0014: llama-server deployment and model provisioning - Accepted