Integrity
Spec driven developmentProject Phases

Phases on the Timeline

Inspect, create, date, and move Project Phases on workspace and Initiative timelines.

Project Timeline mode can show dated Phase diamonds on the same date grid as Project scheduling bars. The workspace timeline shows accessible Projects; an Initiative timeline shows accessible Projects in that Initiative.

Show Phases

Open Display options in Project Timeline mode and enable Phases. The setting belongs to the Timeline lens for the current Project view, so it can remain a private browser draft or be included when you save/publish that view.

Hover or keyboard-focus a marker to inspect its name, optional description, stage, visible Issue progress, and target date. The markers use the same stage icons as Project detail and Issue selectors: an amber diamond with a gem for current, a green diamond with a check for completed, and an empty gray diamond for upcoming.

Create and date from the grid

Use a Project row or date context action to create a Phase at the selected date. You can also open a marker's menu to change or clear its target date, copy its Project Issues URL, or delete it when permitted.

If a date falls outside the Project schedule, the same keep-or-extend decision used on Project detail appears before saving.

Move one or several markers

Select markers and drag the anchor horizontally. Movement snaps to whole local calendar days. All selected markers preserve their relative dates and save through one atomic date-delta operation.

The source marker and selected peers preview the same snapped movement. After release they stay at the dropped position in a dimmed pending state until the server confirms the change. On failure, Integrity restores the prior dates and shows a friendly error.

The visible date canvas is the movement boundary. Edge scrolling extends the timeline while dragging without allowing markers to disappear behind the sticky Project list.

Timeline markers reuse the Project's Phase authority. The timeline does not create a second schedule, stage, permission, Activity, or document model.