Skip to content

feat(): Enhance CoordinateSystemManager with entity validation and improve mirror status generation#1689

Merged
benflexcompute merged 1 commit intomainfrom
BenY/FilterCSAssignmentInFromStatus
Jan 2, 2026
Merged

feat(): Enhance CoordinateSystemManager with entity validation and improve mirror status generation#1689
benflexcompute merged 1 commit intomainfrom
BenY/FilterCSAssignmentInFromStatus

Conversation

@benflexcompute
Copy link
Collaborator

  • Updated the _from_status method in CoordinateSystemManager to accept an entity_registry for validating entity assignments.
  • Added a new method _generate_mirror_status in MirrorManager to streamline the creation of mirror status snapshots with entity validation.
  • Introduced find_by_type_name_and_id in EntityRegistry for precise entity lookups.
  • Updated tests to validate the new functionality and ensure proper handling of unknown entities and duplicate assignments.

…prove mirror status generation

- Updated the `_from_status` method in `CoordinateSystemManager` to accept an `entity_registry` for validating entity assignments.
- Added a new method `_generate_mirror_status` in `MirrorManager` to streamline the creation of mirror status snapshots with entity validation.
- Introduced `find_by_type_name_and_id` in `EntityRegistry` for precise entity lookups.
- Updated tests to validate the new functionality and ensure proper handling of unknown entities and duplicate assignments.
@benflexcompute benflexcompute merged commit 37bf9e1 into main Jan 2, 2026
20 checks passed
@benflexcompute benflexcompute deleted the BenY/FilterCSAssignmentInFromStatus branch January 2, 2026 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant