HIGH story-dynamic-terminology-labels-system-coordinator-001 5 pts

User Story

As a Coordinator
I want to preview how my organization's custom terminology appears across all app screens before it is published
So that I can verify that labels and terms correctly reflect our organization's language standards and avoid confusion among peer mentors and contacts before a live rollout

Acceptance Criteria

  • Given I am logged in as a Coordinator, When I navigate to the terminology admin preview screen, Then I see a list of all label keys resolved with my organization's configured values
  • Given I am on the terminology preview screen, When I select a specific screen or section (e.g., activity registration, contacts), Then all labels appear as they would for a peer mentor using that screen
  • Given a label key is not yet configured for my organization, When I view the preview, Then a clear placeholder or fallback value is displayed and flagged for my attention
  • Given I have reviewed the preview, When I close the screen, Then no changes are committed and the production labels remain unchanged
  • Given I am using a screen reader, When I navigate the preview screen, Then all interactive elements have correct WCAG-compliant semantics provided by the wcag-semantics-label-resolver

Business Value

Organizations such as NHF, HLF, and Blindeforbundet use distinct, field-specific terminology that resonates with their volunteer communities. Incorrect or generic labels reduce engagement and trust. A preview capability ensures coordinators can validate terminology before it reaches peer mentors, directly reducing the risk of confusion and support requests during rollout phases.