The data scientist's goal names reuse before authoring — which is why the catalogue, lineage and duplicate detection are load-bearing rather than documentation.
The model service's goal — 'never a silent zero' — is the single sentence the absence policy, reason codes and declared defaults all exist to honour.
The stream processor's goal is to declare itself behind rather than look fresh. That is a design requirement, not an operational aspiration.
Assumptions
60 data scientists across 9 teams author roughly 40 new features a month.
Two people carry data governance for 1.1M entities, so classification has to be enforced by the platform rather than reviewed by hand.
Risks
Feature group ownership is the weakest link: 120 groups and no named owner for a group means no one answers its freshness alert.
Data governance is staffed too thinly to review definitions individually; if registration-time classification can be bypassed, nothing downstream catches it.