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