Replace hardcoded if/elif chain in _execute_node with dynamic node executor lookup via NodeRegistry. All node executors are registered at module load time, enabling extensibility without modifying engine code. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>