## Epic Build cosalette core Complete: Phase 0 — Architecture Decision Records

Derived and documented 12 ADRs from all planning documents (proposal, answers, reference
code mapping). Each ADR captures a settled design decision with full context, considered
options, decision drivers, and consequences. An index page provides a quick-reference
table.

**Files created/changed:**

- docs/adr/index.md
- docs/adr/ADR-001-framework-architecture-style.md
- docs/adr/ADR-002-mqtt-topic-conventions.md
- docs/adr/ADR-003-configuration-system.md
- docs/adr/ADR-004-logging-strategy.md
- docs/adr/ADR-005-cli-framework.md
- docs/adr/ADR-006-hexagonal-architecture.md
- docs/adr/ADR-007-testing-strategy.md
- docs/adr/ADR-008-packaging-and-distribution.md
- docs/adr/ADR-009-python-version-and-dependencies.md
- docs/adr/ADR-010-device-archetypes.md
- docs/adr/ADR-011-error-handling-and-publishing.md
- docs/adr/ADR-012-health-and-availability-reporting.md

**Functions created/changed:**

- N/A (documentation only)

**Tests created/changed:**

- N/A (documentation only)

**Review Status:** APPROVED

**Git Commit Message:**

```text
docs: add 12 Architecture Decision Records for cosalette core

- ADR-001 through ADR-012 covering framework style, MQTT topics,
  config, logging, CLI, hexagonal arch, testing, packaging,
  Python version, device archetypes, error handling, health
- ADR index page with summary table
- All derived from planning documents (proposal, answers, reference)
```
