1.4.1. Define Node Runtime Service
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3538828. --> Reported by: [d34dman](https://www.drupal.org/user/751698) >>> <ul> <li>Create something like <code>FlowDropNodeRuntime</code> service under <code>src/Service/</code>.</li> <li>Core responsibilities: <ul> <li>Accept a workflow entity and build an executable graph.</li> <li>Resolve the correct node processor plugin for each node.</li> <li>Execute nodes in the correct topological order or via event-driven triggers.</li> </ul> </li> <li>Service should support dependency injection for: <ul> <li><code>FlowDropNodeProcessorManager</code> for plugin discovery and execution.</li> <li><code>LoggerChannelFactoryInterface</code> for logging execution details.</li> <li><code>EventDispatcherInterface</code> for emitting execution lifecycle events.</li> </ul> </li> </ul>
issue