Background
NodeCoordinator duplicates logic that also exists in ExecutableCoordinator, such as metadata validation and schema-version parsing. Extracting the shared parts was agreed as a separate PR during review.
What needs to happen
- Refactor metadata validation, schema-version parsing, and other shared logic between
NodeCoordinator and ExecutableCoordinator into common utilities.
Acceptance criteria
- Shared coordinator logic lives in one place; both coordinators consume it with no duplicated implementations.
Context
Background
NodeCoordinatorduplicates logic that also exists inExecutableCoordinator, such as metadata validation and schema-version parsing. Extracting the shared parts was agreed as a separate PR during review.What needs to happen
NodeCoordinatorandExecutableCoordinatorinto common utilities.Acceptance criteria
Context