01 A guard that inspects every public response
Everything leaving through the public route passes through a function that inspects the payload and throws if it finds cost, margin or supplier data. It is not a team convention: it is a check that runs in production, on every request.
psychology Rules that depend on everyone remembering break the day someone adds a field in a hurry. A runtime guard turns «we must not leak» into «we cannot leak», and it fails loudly in development before it can fail quietly in production.