Description
Allow users to view their own pairing history and stats via a slash command.
Proposed Command
/coffee-history or /coffee-admin history (user-facing, not admin-only)
Features
- Show who the user has been paired with and when
- Display their badge level and progress to next level
- Show total participation count
- Optionally show "suggested next pairing" (who they haven't met yet)
Example Output
Your Coffee Chat History
Badge: ⭐ Coffee Enthusiast (8 chats)
Progress: 4 more chats until Coffee Veteran 🏅
Recent Pairings:
- Dec 20, 2024: Alice Johnson
- Dec 6, 2024: Bob Chen
- Nov 22, 2024: Carol Davis
People you haven't met yet: David Kim, Eva Martinez, Frank Wilson
Technical Considerations
- Need to look up user's display name from their Slack user ID
- Query pairing history from S3
- Could be a new slash command or subcommand of existing
/coffee-admin
- Should this be ephemeral (only visible to requester) or public?
Privacy Consideration
- Users should only see their own history, not others'
Description
Allow users to view their own pairing history and stats via a slash command.
Proposed Command
/coffee-historyor/coffee-admin history(user-facing, not admin-only)Features
Example Output
Technical Considerations
/coffee-adminPrivacy Consideration