Callaghan's pattern for extending observability to business logic. Every domain object in the codebase responds to to_formatted_h returning a hash representation (e.g. an Invoice with id, customer, address). That hash is emitted as a structured log/event so the observability tool can search for all issues involving a specific customer or invoice id. No universal standard exists because domain objects are application-specific; Callaghan hopes OpenTelemetry will eventually address this domain in ~10 years, has explored Schema.org (too generic), and currently uses JSON Schema to validate analytics-event attributes in a central Segment-like pipeline.