Wave-based onboarding makes the auto-invite + polling path obsolete. - Removes SlackService.inviteUserToSlack — admins now send invites through Slack's UI and flip the flag in our admin endpoint. - Removes the slack_invite_failed admin alert + its detector. The alert no longer has a meaningful trigger (we don't attempt invites). - Archives server/utils/checkSlackJoins.js (and its test) under _archive/ in case the polling pattern is needed again post-pilot. - Deletes the Nitro plugin that scheduled checkSlackJoins on boot + hourly. Nothing in nitro.config / nuxt.config / package.json registered it elsewhere. - Drops the slack_invite_failed branch from adminAlerts.test; the enum slug stays in adminAlertDismissal so historical dismissal rows continue to validate. notifyNewMember (vetting-channel notification) and findUserByEmail (used by the auto-flag helper) are retained. |
||
|---|---|---|
| .. | ||
| __screenshots__/visual/pages.spec.js-snapshots | ||
| helpers | ||
| visual | ||
| a11y.spec.js | ||
| admin-board-channels.spec.js | ||
| admin-events.spec.js | ||
| admin-members.spec.js | ||
| auth.spec.js | ||
| board.spec.js | ||
| coming-soon.spec.js | ||
| events.spec.js | ||
| join-flow.spec.js | ||
| member-dashboard.spec.js | ||
| member-profile.spec.js | ||
| wave-slack-onboarding.spec.js | ||