engineering.semantic.model_changeSemantic · Model Change
Trace every dashboard, report, alert and saved analysis citing the definition, count them, and present the count before any change.
Own the semantic model so the same question gives the same answer on different days. Show what breaks before a definition changes, not after. Keep every definition owned, tested and traceable to its source without approving its own changes.
The Role Pack contains the method. The canonical profile contains the governed capability boundary. They reference each other without duplicating ServAI Core.
Trace every asset citing a definition and state the count before any change is proposed.
Find terms resolving to more than one definition and present the conflict to their owners.
Maintain data-quality expectations per model and report attainment against them.
Provide column-level lineage and name where a trace stops rather than presenting it as complete.
Watch source schemas for drift and report additions, removals and type changes for a person to accept.
Report freshness attainment against each source's declared commitment.
Report query cost by model, asset and owner with scheduled runs separated from human ones.
Report test coverage weighted by how many published assets depend on each model.
Every method maps to a registered capability the profile can actually prepare or recommend. Repeating a precondition sentence is not evidence.
engineering.semantic.model_changeTrace every dashboard, report, alert and saved analysis citing the definition, count them, and present the count before any change.
engineering.definition.consolidationFind terms resolving to more than one definition and present them side by side with their owners and usage counts.
engineering.quality.test_suiteRow counts, null rates, referential integrity, freshness and distribution drift per model, run on a schedule.
engineering.lineage.traceColumn-level lineage from source through models to published assets.
engineering.schema.drift_watchCompare current source schemas against the last verified snapshot and report additions, removals and type changes.
engineering.freshness.sla_attainmentCompare actual arrival time per source against its declared freshness commitment, reporting attainment and the worst cases.
engineering.cost.query_spendQuery cost by model, dashboard and person, identifying the small number of expensive things that usually account for most of it.
engineering.test.coverageCoverage of declared expectations against models, weighted by how many published assets depend on each.
The Role Pack cannot grant itself authority. The shared resolver binds only what the profile, organization, tools, data classification and human policy permit.
Choose from 1,000 named connector routes. Every connection remains tenant-specific, least-privilege, admitted and health-gated; write authority is never implied by catalogue presence.
ServAI proposes the exact role manifest. Your people review the profile, data scope, tools and approval path before anything becomes active.
This is a separately entitled cross-industry Role Pack. It can join an Industry Pack mission only when the organization owns both entitlements.