Enhance the system to support arbitrary (custom) node names instead of relying on predefined or strictly formatted naming conventions. This will allow greater flexibility when creating, managing, and scaling nodes across different environments.
Acceptance Criteria:
- Users can create and update nodes with custom names.
- Node names are stored and retrieved correctly across the system.
- No breaking changes for existing nodes with legacy names.
- Validation prevents invalid or harmful inputs (e.g. empty names, unsupported symbols if restricted).
Enhance the system to support arbitrary (custom) node names instead of relying on predefined or strictly formatted naming conventions. This will allow greater flexibility when creating, managing, and scaling nodes across different environments.
Acceptance Criteria: