Category: manage | Epic: 1 | Priority: medium
Summary
Display all Multiverses under the Omniverse with summary information
including universe counts and system names. Supports filtering and
sorting for large collections.
Acceptance Criteria
Dependencies
This use case depends on:
Implementation
Layer: 3
Files to modify:
packages/cli/src/monitor_cli/commands/manage/multiverse.py
NEO4J Operations:
neo4j_list_multiverses (authority: *)
Notes:
- Consider caching counts for performance
- Universe count excludes retconned universes
Testing Requirements
Minimum coverage: 80%
Unit tests:
- test_list_multiverses_success: returns list with counts
- test_list_multiverses_empty: returns empty list gracefully
- test_list_multiverses_pagination: limit/offset work
- test_list_multiverses_sorting: sort options work
Integration tests:
- test_list_multiverses_cli: CLI output formatted correctly
References
Documentation:
Generated from /home/sebas/monitor2/docs/use-cases/manage/M-3.yml
Category: manage | Epic: 1 | Priority: medium
Summary
Display all Multiverses under the Omniverse with summary information
including universe counts and system names. Supports filtering and
sorting for large collections.
Acceptance Criteria
Dependencies
This use case depends on:
Implementation
Layer: 3
Files to modify:
packages/cli/src/monitor_cli/commands/manage/multiverse.pyNEO4J Operations:
neo4j_list_multiverses(authority: *)Notes:
Testing Requirements
Minimum coverage: 80%
Unit tests:
Integration tests:
References
Documentation:
Code:
packages/data-layer/src/monitor_data/tools/neo4j_tools.pyGenerated from
/home/sebas/monitor2/docs/use-cases/manage/M-3.yml