Skip to content

feat: personalize events for users in Addie#645

Merged
bokelley merged 1 commit into
mainfrom
bokelley/personalized-events
Jan 6, 2026
Merged

feat: personalize events for users in Addie#645
bokelley merged 1 commit into
mainfrom
bokelley/personalized-events

Conversation

@bokelley

@bokelley bokelley commented Jan 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Skip "Discover Events" goal when no relevant events exist for the user
  • Personalize the list_events tool to show only events relevant to the user:
    • Events they're registered for
    • Events at industry gatherings they've indicated interest in (CES, Cannes Lions, etc.)
    • Events in regional chapters they're members of
    • Major global summits (open to all)
  • Exclude virtual webinars from event suggestions (those belong in education goals)
  • Prompt users to share their location when unknown so we can show local events

Test plan

  • TypeScript type checking passes
  • All 179 unit tests pass
  • Manual test: User with no chapters/gatherings asks "What events are coming up?" - should see suggestions to share location
  • Manual test: User in NYC chapter asks about events - should see NYC events
  • Manual test: User interested in CES asks about events - should see CES gathering events

🤖 Generated with Claude Code

- Add hasRelevantUpcomingEvents() to check if user has relevant events
- Skip "Discover Events" goal when no relevant events exist for user
- Personalize list_events tool to show only relevant events:
  - Events user is registered for
  - Events at industry gatherings they're interested in
  - Events in regional chapters they're members of
  - Major global summits
- Exclude virtual webinars (belong in education goals)
- Prompt users to share location when unknown
- Fix N+1 query in chapter events lookup (single query with unnest)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bokelley bokelley merged commit 0fd449f into main Jan 6, 2026
6 checks passed
bokelley added a commit that referenced this pull request Jan 6, 2026
- Add hasRelevantUpcomingEvents() to check if user has relevant events
- Skip "Discover Events" goal when no relevant events exist for user
- Personalize list_events tool to show only relevant events:
  - Events user is registered for
  - Events at industry gatherings they're interested in
  - Events in regional chapters they're members of
  - Major global summits
- Exclude virtual webinars (belong in education goals)
- Prompt users to share location when unknown
- Fix N+1 query in chapter events lookup (single query with unnest)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant