runInventoryChecks
fun runInventoryChecks(rules: List<ModelRule>, index: ModelIndex, viewpoints: Set<Viewpoint> = Viewpoint.entries.toSet(), onRuleEvaluated: (ModelRule) -> Unit = {}, reportClassificationDifferences: Boolean = index.reportClassificationDifferences): List<ModelProblem>
Runs each rule over its actual subjects; no viewpoint container is fabricated for missing specifications.