| model, schema, migration, GORM, DB, repository, test db, DTO (Go model), SQLite, Postgres, stats, verification event, Recording model, Webhook model, Job model | bedrud-data |
| auth service, JWT, token, passkey, WebAuthn (service), OAuth (Goth service), session store, challenge store, middleware, rate limit, RecordingsEnabled middleware, ban set, token revoke | bedrud-auth |
| handler, route, HTTP, endpoint, server bootstrap, entrypoint, server.go, main.go, Fiber, LiveKit webhook handler, lkutil, cert handler, overview handler, preferences handler, recording handler, avatar upload handler, forgot-password handler, reset-password handler | bedrud-http |
| queue, job, worker, scheduler, cron, background, async, cleanup service, room cleanup, chat upload storage, RecordingService, RecordingStore, process_recording, recording_delete, SMTP send (handler), dispatch webhook, avatar storage files | bedrud-jobs |
| email template, Cerberus, HTML email, dark mode email, hybrid grid, email design, Outlook email, transactional email template | bedrud-email-cerberus |
| embedded livekit, livekit binary, livekit server, TURN, TLS setup (LK), node IP, realtime, LIVEKIT_MANAGED, generateTempConfig | bedrud-realtime |
| install, uninstall, debian, systemd, OpenRC, SysV, CLI user, promote, demote, roomcli, room list/close/suspend (CLI), TLS cert gen/renew, key gen, utils, outbound IP, safe I/O, invite-token CLI, config CLI, settings CLI, db migrate CLI | bedrud-ops-cli |