A design with no interface: two commands write the mapping, the error message is the whole surface, and the mapping lives in git as a reviewable diff. Measured on a CRO delivery where the matcher's most confident guess silently empties eight metrics.