DESIGN.md: one process with several threads (D16), three layers (D17), HA-centric object classes (D18), injected configuration (D19). Design decisions move from REQUIREMENTS.md to DESIGN.md. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>