generated from ethosengine/che-starter
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
P1Priority 1 - HighPriority 1 - HighbacklogSprint planning backlog - items awaiting prioritizationSprint planning backlog - items awaiting prioritizationtech-debtTechnical debt cleanupTechnical debt cleanup
Description
Context
Currently sovereignty.service.ts has only 8.6% test coverage despite being a core service for tracking user sovereignty stages.
Gap Analysis
The service has computed signals for:
- Sovereignty stage detection (visitor → hosted → app-user → node-operator)
- Connection status mapping from Holochain state
- Data residency computation
- Key information generation
Acceptance Criteria
- Test sovereignty stage detection logic
- Test connection status mapping (local vs remote conductor)
- Test data residency computation for each stage
- Test key information generation
- Test node operator detection logic
- Coverage reaches 80%+
Estimated Effort
2-3 hours
Files
src/app/imagodei/services/sovereignty.service.tssrc/app/imagodei/services/sovereignty.service.spec.ts(create)
Priority Justification
HIGH - Sovereignty tracking is core to the Elohim identity model and affects user experience across stages.
Created by quality-deep orchestrator - Sprint 3
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P1Priority 1 - HighPriority 1 - HighbacklogSprint planning backlog - items awaiting prioritizationSprint planning backlog - items awaiting prioritizationtech-debtTechnical debt cleanupTechnical debt cleanup