Old workflows restore widget values by position, so the removed sigma_spatial param (default 75) landed in wavelet_level (max 6) and ComfyUI rejected the prompt for every method. - nodes.py: add VALIDATE_INPUTS to accept the prompt, clamp all params to valid ranges in denoise(), map unknown method/sharpen names to safe defaults - denoiser_widgets.js: sanitize widget values on workflow load so stale workflows are repaired in the UI as well Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>