Open Shifts #5

Open
opened 2026-04-07 13:18:36 +00:00 by thatguygriff · 0 comments
Owner

Implement open shift visibility and claiming by eligible volunteers.

Spec

See docs/features/open-shifts.md

Requirements

  • FR-O01 Any Volunteer without the Trainee flag can claim an open shift; first-come first-served, auto-confirmed (no Admin approval)
  • FR-O02 Volunteer with time off on that date is blocked from claiming; directed to remove time off first
  • FR-O03 Admin is notified immediately when a volunteer claims a shift

Visibility

All volunteers (including Trainees) can see the full schedule with assigned volunteers, operational roles, and role gaps per shift (e.g. '1 Behaviour Team needed'). Open spots show the role gap, not just headcount.

Post-MVP (Nice to Have)

Floater priority notifications: when a shift spot opens, notify Floaters first by email; after 1 week, notify other eligible volunteers. Floaters have no exclusive claim window.

Implement open shift visibility and claiming by eligible volunteers. ## Spec See `docs/features/open-shifts.md` ## Requirements - **FR-O01** Any Volunteer without the Trainee flag can claim an open shift; first-come first-served, auto-confirmed (no Admin approval) - **FR-O02** Volunteer with time off on that date is blocked from claiming; directed to remove time off first - **FR-O03** Admin is notified immediately when a volunteer claims a shift ## Visibility All volunteers (including Trainees) can see the full schedule with assigned volunteers, operational roles, and role gaps per shift (e.g. '1 Behaviour Team needed'). Open spots show the role gap, not just headcount. ## Post-MVP (Nice to Have) Floater priority notifications: when a shift spot opens, notify Floaters first by email; after 1 week, notify other eligible volunteers. Floaters have no exclusive claim window.
thatguygriff added the featuremvp labels 2026-04-07 13:18:36 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: thatguygriff/walkies#5