Lineage & governance
The whole governance layer — policies, checks, contracts — expressed and enforced as versioned, generated code.
Governance-as-code is the umbrella practice: not one policy in a script, but the entire governance layer — policies, quality checks, data contracts, access rules, standards — living as code and metadata under version control, with the same lifecycle as everything else in the platform. Governance stops being a parallel organization with its own documents and cadence, and becomes a first-class part of the engineering system: reviewed in pull requests, tested in CI, released with the platform. The MDDE twist is that much of this layer does not even need to be written — it is generated. Quality checks derive from model-level rules, contracts derive from interface definitions, lineage-based access checks derive from the mappings. The governance layer inherits the central MDDE property: derived artifacts cannot drift from their source, so the governance you can read is the governance that actually runs. Within the cluster, this concept names the form and scope of the layer. Policy-as-code is its atomic unit (one policy, one versioned rule); governance DNA is the inheritance mechanism that lets generated artifacts carry governance traits; embedded governance describes where enforcement executes. Together they replace the audit-season model of governance with a continuous, mechanical one.
← All concepts & vocabulary