Parent
Parent: #1
What to build
Teach mops validate to treat a file-per-root model folder as one complete validation target and a single .mpsr root file as incomplete validation. A file-per-root model folder consists of .model metadata plus direct .mpsr root files and supports model-wide structural checks across those roots.
Acceptance criteria
Blocked by
Parent
Parent: #1
What to build
Teach
mops validateto treat a file-per-root model folder as one complete validation target and a single.mpsrroot file as incomplete validation. A file-per-root model folder consists of.modelmetadata plus direct.mpsrroot files and supports model-wide structural checks across those roots.Acceptance criteria
mops validate <model-folder>recognizes a file-per-root model folder from.modelmetadata and direct.mpsrfiles..mpsrfiles in the folder are validated as one model-wide target..mpsrfiles are not included in the model target.mops validate <root.mpsr>runs incomplete validation instead of failing solely because sibling roots are missing.1.Blocked by