Covert requirements to feature specs
This commit is contained in:
26
docs/features/reporting.md
Normal file
26
docs/features/reporting.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# Feature: Reporting
|
||||
|
||||
**Source:** VSMS Functional Requirements v1.1, Section 9
|
||||
|
||||
---
|
||||
|
||||
All reports are **Admin-only** and displayed on-screen. No data export is required for MVP.
|
||||
|
||||
---
|
||||
|
||||
## Per-Volunteer Reports
|
||||
|
||||
| FR ID | Requirement | Notes |
|
||||
|-------|-------------|-------|
|
||||
| **FR-R01** | Admin can view a report per individual volunteer showing: total no-shows, total late arrivals, and full cancellation history with reasons. | Filterable by date range. |
|
||||
| **FR-R02** | Admin can view total time off taken per individual volunteer. | Filterable by date range. |
|
||||
| **FR-R03** | Admin can view an **aggregate summary** across all volunteers: total no-shows, late arrivals, and cancellations for a given period. | Filterable by date range. |
|
||||
| **FR-R04** | The report displays volunteers as rows and dates as columns, showing each volunteer's cumulative count of on-time arrivals, absences, late cancellations, and no-shows. Allows admins to quickly assess and compare volunteer reliability at a glance. | Filterable by date range. |
|
||||
|
||||
---
|
||||
|
||||
## Per-Shift Reports
|
||||
|
||||
| FR ID | Requirement | Notes |
|
||||
|-------|-------------|-------|
|
||||
| **FR-R05** | Admin can view a report per shift showing: open spots at shift time and which specific roles were unfilled. | Note: labelled FR-R04 in source doc (duplicate ID) — renumbered FR-R05 here. |
|
||||
Reference in New Issue
Block a user