Class ModelReadinessValidator

java.lang.Object
io.jmix.dynmodelai.validation.impl.ModelReadinessValidator

@Component("dmagent_ModelReadinessReviewer") public class ModelReadinessValidator extends Object
Answers the question migration planning never asks: can an analyst actually work with the drafted model? Every check is a pure walk over the definition, so the review is deterministic — the model only phrases the follow-up question, it does not decide what is wrong.

All findings are advisory: a safe model can be applied incrementally. Structural validity is not re-checked here; that is what ModelMigrationValidator.validate(io.jmix.dynmodel.meta.DynamicModelDefinition) delegates to migration planning.