Skip to content

Conversation

@bokelley
Copy link
Contributor

@bokelley bokelley commented Jan 3, 2026

Summary

  • Add 6 missing tables to database merge: revenue_events, subscription_line_items, event_registrations, event_sponsorships, user_agreement_acceptances, org_admin_group_dms
  • Add WorkOS membership sync: migrate users from secondary org to primary org (as members)
  • Delete secondary organization from WorkOS after merge
  • Add Stripe warnings in preview for secondary orgs with customers/subscriptions
  • Update merge_organizations tool description to clarify preview vs execute workflow
  • Add pagination warning for orgs with >100 members
  • Remove obsolete migration script (scripts/migrate-csv-via-api.ts)

Test plan

  • Typecheck passes
  • All unit tests pass
  • Test merge preview shows WorkOS user count
  • Test merge execution adds users to primary org in WorkOS
  • Test merge execution deletes secondary org from WorkOS
  • Verify Stripe warnings appear in preview when secondary org has Stripe data

🤖 Generated with Claude Code

- Add 6 missing tables to database merge: revenue_events, subscription_line_items,
  event_registrations, event_sponsorships, user_agreement_acceptances, org_admin_group_dms
- Add WorkOS membership sync: migrate users from secondary org to primary org
- Delete secondary organization from WorkOS after merge
- Add Stripe warnings in preview for secondary orgs with customers/subscriptions
- Update merge_organizations tool description to clarify preview vs execute
- Add pagination warning for orgs with >100 members
- Remove obsolete migration script

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

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@bokelley bokelley merged commit 4777ef9 into main Jan 3, 2026
6 checks passed
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.

2 participants