Monitor Multi-Membership Conflicts and Resolution Status Across All Organizations
Global Administrators oversee all organizations simultaneously and need platform-level visibility into multi-membership health metrics. This includes the distribution of multi-membership users across organizations, the frequency and resolution rate of duplicate detection events per organization, and any membership conflicts that have remained unresolved beyond a configurable SLA period. This data is surfaced through the admin portal using read access governed by the Membership RLS Policy's elevated global-admin scope. The dashboard does not expose individual activity content, only aggregate counts and resolution status metadata.
User Story
Acceptance Criteria
- Given a Global Administrator accesses the multi-membership monitoring dashboard, when the page loads, then they see aggregate counts of multi-membership users per organization
- Given the dashboard is loaded, when the Global Administrator views the duplicate detection summary, then they see per-organization counts of: total warnings raised, confirmed duplicates blocked, and overrides accepted in the current reporting period
- Given one or more organizations have unresolved membership conflicts older than the configured SLA threshold, when the dashboard loads, then those organizations are highlighted with an alert indicator and a count of overdue conflicts
- Given a Global Administrator selects a specific organization's conflict summary, when they drill down, then they see a list of unresolved items with metadata including conflict type, date raised, and the Organization Administrator responsible — without exposing underlying activity content
- Given the Membership RLS Policy governs data access, when the Global Administrator queries cross-organization membership data, then only metadata and aggregate statistics are returned — individual peer mentor activity content remains isolated per organization
Business Value
Global Administrators currently lack a unified platform health view, making it difficult to proactively support Organization Administrators before multi-membership issues escalate into inaccurate Bufdir submissions. A platform-wide monitoring dashboard enables data-driven support prioritization and ensures no organization's compliance risks go undetected across reporting cycles.
Components
- Membership Service service
- Membership Repository data
- Membership RLS Policy Configuration infrastructure
- Duplicate Report Prevention Service service