REQ-NFR-072
Schedule recalculation on activity edit completes within 1 second
What
For projects of up to 500 activities, the schedule recalculation triggered by an activity edit (recompute critical path + slippage + forecasts) SHALL complete within 1 second p95 on the reference machine and the response SHALL include the updated derived values.
Why
Activity editing is an interactive workflow. Multi-second waits break concentration and lead to abandoned edits.
How
Combine CPM (REQ-NFR-067) + slippage + per-activity forecast in one recompute pass; memoize where input subset is unchanged; benchmark harness in CI.
Done when
Benchmark passes the 1 s p95 bound; UI shows updated derived values without a second round-trip.
Out of scope
Sub-100 ms target (separate future enhancement).
established project management guidelines Mapping
Performance NFR for the interactive Schedule editing experience.