- Reject unsafe block parameter values at load time: missing required
SampleTrigger.period, non-positive timing/window parameters, and invertedReals.Limiterbounds now fail validation; equal Limiter bounds produce a warning. - Surface registry-derived static parameter bounds through
ParamAttrsand reject out-of-range tune-at-rest edits throughEngine::set_param.