Committees
Standing groups under the board: landscape, social, ARC, finance, and whichever others your community runs. Members, applications, and an optional chat channel for each one.
On this page
Anatomy of a committee
A committee has a name, a short description, a longer “responsibilities” block, an accent color, and an optional icon. The color carries through to the committee’s chat channel (if one is created) so members can recognize it at a glance in the sidebar.
Committees are created by admins from /committees. There’s a single create form at the top of the admin view; everything else (add members, review applications, archive) happens inline on each committee’s row.
Members and chairs
Each member has a role on the committee, stored in committee_members.role. The default is member, and admins can promote someone to chair (or any other label your community uses) from the same surface. Role text shows on the resident-facing committee card under the member’s name.
Volunteering (applications)
Approved residents can apply to a committee from the resident view. The form takes a required motivation paragraph and an optional experience paragraph. Submitting creates a row in committee_applications with status: pending and notifies the community’s admins.
Admins review applications inline on the committee row. The decision is one of approved or denied; either way, admin notes can be attached and the applicant is notified of the outcome. Approving an application also adds the resident as a committee member in one step.
The optional chat channel
When an admin creates a committee, there’s a checkbox to also create a linked chat channel. Doing so spawns a channel slugged from the committee name and stamps the committee with a channel_id. Members can chat there without polluting the main community channel. Adding the channel after the fact is also supported from the admin row.
Archiving
When a committee disbands, admins archive it rather than delete it. Archived committees disappear from the resident view but stay in the admin list with a clear archived label, preserving the historical member list and any linked chat channel. Unarchive flips them back.