Skip to content

Sprints workspace

The Sprints workspace is the agile-side surface — Maya the Scrum Master and Tom the engineer live here. It composes five panels (header, goal, milestone link, timeline, backlog) into a single route at /projects/:id/sprints.

Step 5 (Sprint planning) and Step 6 (Execute) of the hybrid PM flow.

  • Sprint header — H1 (Sprint N — name), state pill, Filter / Plan next / Close sprint actions
  • Sprint goal card — narrative + day-N-of-M + task count + points committed
  • Advancing-to-milestone card — milestone WBS, target date, days-out chip, deep-link to the Schedule view at the milestone task
  • Sprint Cadence timeline — Closed sprints (greyed) → Active (sticky-left, ringed) → Planned cards
  • Burndown chart, Capacity preflight, Velocity panel, and Sprint backlog populate the rest of the page when an active sprint exists.
  • Route: /projects/:projectId/sprints
  • Tab: Sprints (visible by default for HYBRID and AGILE projects per methodology preset)
MethodEndpointPurpose
GET/api/v1/projects/{id}/sprints/List every sprint for a project
POST/api/v1/projects/{id}/sprints/Create a planned sprint (see Plan Sprint dialog)
GET/api/v1/sprints/{id}/Sprint detail with target_milestone_detail nested
POST/api/v1/sprints/{id}/activate/PLANNED → ACTIVE; returns capacity warnings
POST/api/v1/sprints/{id}/close/Async close via outbox; returns 202 + request id
POST/api/v1/sprints/{id}/cancel/PLANNED → CANCELLED
  • ADR-0036 — Hybrid PM philosophy and sprint model
  • ADR-0037 — Sprint model: data, API, and board integration
  • ADR-0041 — Methodology preset (drives tab visibility)
  • Maya (Scrum Master) — the Sprint header is your home. Set a goal at planning, watch the day-of-N counter during execution, fire Close sprint at retro time.
  • Tom (engineer) — you’ll mostly see the Sprint backlog table below. The header tells you which sprint you’re in and how many days are left.
  • Raj (PM) — the Advancing-to-Milestone card links directly into the Schedule view scrolled to the milestone task. The bridge between sprint cadence and contract dates lives there.