Checks one ForEach / While step, returning every problem rather than the first.
Returns messages rather than throwing, matching how the Architect reports the rest of its
validation — one pass gives the model everything it has to fix, instead of a fix-and-retry loop
that surfaces one error per round trip.
Checks one
ForEach/Whilestep, returning every problem rather than the first.Returns messages rather than throwing, matching how the Architect reports the rest of its validation — one pass gives the model everything it has to fix, instead of a fix-and-retry loop that surfaces one error per round trip.