REQ-FUN-119
Cost report by project, WBS branch, and time window
What
System SHALL produce a cost report containing total budgeted, total actual (split cash vs non-cash), total committed, variance, and the EVM rollup (REQ-FUN-118), broken down by project, by WBS branch, and by time window (week / month / quarter). Available as JSON via REST/MCP and as HTML in the web UI.
Why
established project management guidelines Control Costs requires periodic cost-performance reports for stakeholders. Cash-vs-non-cash split is mandatory per REQ-FUN-117.
How
Report endpoint /v1/projects/{id}/cost/report?branch=&from=&to= returns the structured rollup. Web UI status-report page consumes the same data.
Done when
JSON schema documented in OpenAPI; HTML render matches JSON; filters narrow results correctly; cash vs non-cash columns visible in HTML.
Out of scope
PDF export; scheduled email.
established project management guidelines Mapping
Status reporting on cost performance - primary Control Costs output.