ADR-020: Domain boundary contracts — three tiers (rest / grpc / internal), structure, naming & layeringSubstantially revised 2026-06-20: adds the by-domain folder layout, the three-tier contract model,