docs: comprehensive documentation — design, architecture, admin, user guide
4 files, 2,511 lines covering the entire WarzonePhone project: DESIGN.md (591 lines): system overview, codec system (9 variants), FEC (RaptorQ), transport (QUIC/quinn), security (Ed25519/X25519/ ChaCha20/HKDF/BIP39/TOFU), federation (global rooms), jitter buffer. Mermaid diagrams for audio pipelines and crate dependencies. ARCHITECTURE.md (874 lines): 15 mermaid diagrams — system overview, encode/decode pipelines, relay SFU, federation topology/protocol, signal handshake, client architectures (desktop/android/CLI), wire format tables (MediaHeader/MiniHeader/QualityReport), project tree. ADMINISTRATION.md (587 lines): relay deployment (binary/Docker/systemd), complete TOML config reference, CLI flags table, federation setup (peers/trusted/global_rooms), 3 example configs, Prometheus metrics, auth, identity persistence, 12-item troubleshooting guide. USER_GUIDE.md (459 lines): all clients — desktop (settings, quality slider, key warning, shortcuts), Android (8-level quality slider, server management, identity backup), CLI (flags table, 8 usage patterns). Identity system, quality profiles when-to-use guide. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in: