pub async fn cycle_time(
project_dir: &Path,
filter: &CycleTimeFilter,
) -> Result<CycleTimeReport>Expand description
Aggregate Cycle/Lead Time for completed PBIs matching filter in project_dir.
Return crate::error::Error::NotInitialized for an uninitialized board. Reading and pure
aggregation are kept separate in compute_report.