OptionalcandidateOptionaldefinedEvery tag id that exists. A modelTag rule naming any other id is
UNRESOLVED and matches nothing — absent means "no tags exist", so every
rule naming a tag is unresolved, never silently broad.
OptionallimitCap. Default 5_000 — enough for downstream batch ops, cheap to bump.
OptionallistAnswers listCondition rules for this model (#6190); see EvaluatorModel.listConditions.
OptionalmodelStable identity used by persisted model rules; defaults to modelId.
OptionalmodelThis model's tag ids (modelTag rules, #4215); absent = untagged.
OptionalpredefinedOptional predefined-type resolver. Falls back to "" when omitted.
OptionalstoreyOptional storey-name resolver. Falls back to spatial-hierarchy lookup.
Restrict evaluation to these expressIds (e.g. the result list from Tier-1). Omit to scan every populated entity in the store, with index prefilters applied where possible.