A Burton feature is a plugin: client routes and navigation, plus an optional HTTP API. The shell does not change when you add one. Enable, disable, and reorder in Settings → Plugins. Disabled plugins leave their data in place; routes and APIs return not found.

Required

PluginRole
AccountSign in, register, invites, profile
DashboardKPI cards and charts
SettingsAppearance, connections, plugin catalog
WorkspacesTeams and workspaces

Catalog

PluginRole
ContactsAddress book
OrganizationsOrganization directory
ListsNamed contact lists
MailSend and receive
MessagesSMS outbox (Twilio via rabun-sms)
AutomationsWorkflows; Rabun executes
ChatMatrix rooms
WikiMarkdown, git, llm-wiki
ImagesGenerate via an MCP endpoint
ConversationsGit-versioned summaries
PostcardsPhysical-style cards
Time SheetsHours; finance.read
InvoicesLine items; finance.read
FormsCustom forms, YAML
SchemasSchema library
SitesZola sites from YAML
ResumesJSON Resume YAML
Job Postingsschema.org JobPosting
Eventsschema.org Event
HealthBurton, Postgres, siblings
ReportsSaved reports (reference plugin)
UsersRoles and assignment

Postgres logical-replication publications are declared per server plugin so Rabun can subscribe. See Rabun ETL.