Callaghan's working solution for enforcing consistency on domain-object events: JSON Schemas validate attributes of each event/domain object before sending to the Segment instance; events with missing or wrong attributes are blocked and surfaced as Sentry errors, eliminating nils in the analytics pipeline. Costs: whole team must agree on and version schemas, which he captures in large Notion documents and team training.