REQ-FUN-107
Schedule report with variance and SPI by project, WBS branch, and time window
What
System SHALL produce a schedule report containing total schedule variance (SV days), Schedule Performance Index (SPI = EV / PV), and on-track/at-risk/slipped counts, broken down by project, by WBS branch, and by configurable time window (week / month / quarter). Available as JSON via REST/MCP and as HTML in the web UI.
Why
established project management guidelines Control Schedule + Monitor and Control Project Work require periodic schedule performance reports for stakeholders.
How
Report endpoint /v1/projects/{id}/schedule/report?branch=&from=&to= returns the structured roll-up. Web UI status-report page consumes the same data.
Done when
JSON schema documented in OpenAPI; HTML render matches the JSON; filters by branch and time window narrow results as expected; SPI calculation matches the formula in REQ-FUN-118.
Out of scope
PDF export; subscription-style scheduled email of reports.
established project management guidelines Mapping
Status reporting on schedule performance is a primary Control Schedule output.