Design docs

The “why” behind each subsystem — the reasoning, invariants, and trade-offs that the code alone doesn’t make obvious. Where the architecture docs describe how the system fits together at runtime, these describe why each piece is built the way it is.