low complexity extracted Conversation Tools Confidence: 100%
3
Components
4
Shared
0
User Stories
Yes
Analyzed

Description

A toolbox of structured conversation prompt cards used by peer mentors during support interactions. The Talking Cards (Snakkekort) provide curated topic prompts and conversation starters that help peer mentors guide meaningful, supportive conversations with their contacts. The feature is backed by a per-organization card library managed from the Admin Web Portal, with offline caching ensuring availability in low-connectivity environments. All five organizations indicated interest, making it one of the most broadly desired optional modules in the platform.

Sources & reasoning

All five organizations endorsed Snakkekort in the priority matrix (โœ“ across the board) with classification NICE and Phase 3. Phase 3 maps to v1.1 by ordinal normalization (third phase = v1.1). The three source references confirm the feature is explicitly named in the roadmap sections for Fase 3, validating inclusion and the v1.1 target release.

  • docs/source/likeperson.md ยท line 159
    | Snakkekort | โœ“ | โœ“ | โœ“ | โœ“ | โœ“ | NICE | 3 |
  • docs/source/likeperson.md ยท line 359
    - Snakkekort / Talking Cards Toolbox
  • docs/source/likeperson.md ยท line 423
    - Snakkekort / toolbox

Analysis

Business Value

The Talking Cards Toolbox addresses a practical challenge for peer mentors who may struggle to structure or initiate meaningful conversations with contacts. By providing curated prompt cards, the feature lowers the barrier for less experienced mentors and promotes consistent, high-quality support interactions across all organizations. All five organizations - Barnekreftforeningen, NHF, Blindeforbundet, HLF, and Norse Test - marked it as relevant in the priority matrix, demonstrating broad cross-organizational appeal. The toolbox can be customized per organization to reflect relevant topics and terminology overrides, complementing the peer mentor's natural conversational style without replacing it. This directly supports volunteer confidence, quality of care, and long-term retention of peer mentors in the program.

Implementation Notes

Built as Flutter screens (TalkingCardsScreen and TalkingCardDetailScreen) backed by a TalkingCardsRepository that fetches card definitions from the REST API and caches them in the Drift offline database for low-connectivity use. Cards are stored per organization in the talking_cards table (linked to organizations) and managed by org admins through the Admin Web Portal under Organization Settings or a dedicated content management surface. The UI must be fully WCAG 2.2 AA compliant - semantic Semantics widgets, minimum 24ร—24px touch targets, and adequate contrast ratios throughout. The conversation-tools area is togglable per organization via the module registry; the Flutter app mounts the nav entry and screens conditionally at startup based on the backend-returned enabled module set, requiring no compile-time branching.

User Stories

No user stories have been generated for this feature yet.