Suspension gaps: bootstrap, demotion, members-page notices, admin-only reason #60

Merged
heimdall merged 7 commits from heimdall/susp-gaps into main 2026-11-11 14:12:47 +00:00

2026-11-11

Heimdall
2026-11-11 12:23:06 +00:00
Heimdall
Suspension reason moves to an admin-read column on the membership; the receipt holds no reason
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 12:22:20 +00:00
Heimdall
Members: demoting an admin derives the flags from the roles left after the removal
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 12:16:18 +00:00