Tasks, Polls, and Notifications
Tasks and Activities
Implemented behavior:
- Admin/permitted members create tasks linked to events/meetings
- Assign tasks to members
- Assignees or admins update status via
assignee_update_task(...) - Optional update note captured as audit feedback
Statuses:
openin_progressblockeddone
Task Audit and Alerts
task_updatesstores status history and notestask_notificationsstores in-app task alert records- Task assignment and status transitions trigger notifications
Polls
- Poll creation with close window support
- Vote upsert per user
- Poll-level
allow_anonymous_votesswitch - Vote row
is_anonymousenforced by policy
Notifications
Two classes are active:
- Local/push notifications (Expo)
- In-app notifications (task/post tables)
Push token registration and notification channels are platform-aware and best-effort resilient.