The AtomVM implementation of the supervisor module currently ignores the intensity and period values in the supervisor configuration, and will always restart children that crash regardless of these values.
Support should be added to honor these values and shutdown all children and stop the supervisor if these values are exceeded, the same as OTP does.