runModuleChecks
fun runModuleChecks(rules: List<ModelRule>, containers: Map<Viewpoint, MetamodelEntity>, categories: CheckCategories = CheckCategories()): List<ModelProblem>
Runs all rules that match the enabled categories against the given containers.
Each container maps to a viewpoint; rules are filtered per viewpoint before running. This is the per-module entry point: pass all viewpoint containers for the module.