REQ-FUN-106
Read-only Gantt chart view of project schedule
What
Web UI SHALL render a read-only Gantt chart for a project, showing each activity as a horizontal bar across a date axis, with dependency arrows, critical-path highlighting, and baseline-vs-actual overlay.
Why
The Gantt is the canonical human-readable view of a established project management guidelines project schedule. Per web_ui_design.md, read-only Gantt is in scope for MVP; full Gantt-based authoring is explicitly deferred.
How
HTML/SVG rendered from the activity + dependency + baseline endpoints; collapse/expand by WBS branch; today-line indicator; URL ?baseline_version=N selects the comparison baseline. Authoring (drag-to-reschedule, dependency creation) happens in the tabular activity view, not on the Gantt.
Done when
A project with 100 activities renders in under 2 seconds in the reference browser; critical-path bars are visually distinguished; baseline bars appear as ghost overlays.
Out of scope
Gantt-driven authoring; printing/PDF export of the Gantt; resource-load row beneath the Gantt.
established project management guidelines Mapping
Provides the primary human-readable view of schedule per the Web UI design.