A metric has one owner
The contract is stored. Every name is checked against it, never prompted.
Revenue means one thing in the semantic model. It can mean another in a workbook built in a hurry. An executive usually finds the gap, in a meeting.
Every answer uses your certified numbers.
You define a metric once in Salesforce Data 360, Snowflake, Databricks or the Palantir AIP Ontology. The AI names it; TabTotal writes the SQL from its own stored copy of your definition, using your identifiers. The number in a conversation is the number in your warehouse.
Define a metric once in Salesforce Data 360, Snowflake or Databricks. That is the definition. Everything downstream either matches it or is a finding.
The same table can sit in more than one warehouse. Here it is one object. Every pair is compared, so where any two disagree, you get a governance finding.
A dashboard depends on a field. The field depends on a column. The column lives in a warehouse table. Lineage that stops at the table cannot say what breaks when that column changes.
The contract is stored. Every name is checked against it, never prompted.
Change a column and see the dashboards that depend on it, by field.
Where the warehouse and the workbook differ, you get the list.
Point it at one warehouse, read-only. See the objects and the contracts it finds.