Admin: invitations
What it does
The platform is invite-only. Sign-up is blocked unless the email exists in invited_emails. The very first user is auto-seeded as bootstrap admin; subsequent users must be invited.
Required inputs
- Email — lowercased, validated.
- Note — optional context (e.g. "Acme NetEng team").
Example output
`` Invited: charlie@example.com Created: 2026-05-01 18:50 Used: — Invited by: alice@example.com ``
When Charlie signs up, the trigger marks the row as used and lets the auth row through.