Skip to content

Sprint backlog table

The bottom panel of the Sprints view. Every task in the active sprint, grouped by board status (Done · In Review · In Progress · Not Started · Backlog), with CP flags on critical-path tasks and owner avatar chips.

Step 6 (Execute) of the hybrid PM flow — the table Tom and Maya scan during standup; the table Raj never opens but whose contents drive his Gantt re-forecast.

  • Section headerSPRINT BACKLOG · {N} tasks · grouped by board status · {N} pts committed
  • Group headersDone, In Review, In Progress, Not Started, Backlog — collapsible, state persists in sessionStorage
  • Per-row columns — short id, name, points, CP flag (semantic-critical outlined), owner avatars, board status chip
  • ⌘K to add task keyboard hint — placeholder until the task creation command palette ships
  • Open in board ↗ link — navigates to /projects/:id/board?sprint=:sprintId
  • Pull from backlog → link (planned sprints only) — while a sprint is still being planned, the panel links across to the Product Backlog, where existing stories are committed into the sprint. An empty planned sprint surfaces it as the primary call-to-action, so a freshly created sprint points the team at where work is pulled in rather than showing a dead-end empty table.
  • Route: /projects/:projectId/sprints (below the timeline strip)
MethodEndpointPurpose
GET/api/v1/tasks/?project={pid}&sprint={sid}Sprint-filtered task list

The sprint=none filter returns the project backlog (sprint-less tasks).

Why the order is reverse-flow (Done first)

Section titled “Why the order is reverse-flow (Done first)”

Reads right-to-left through the board flow — the team’s most recent wins are top of the panel, the not-yet-started work is at the bottom. Mirrors how a Scrum Master reviews progress at standup (“what shipped, what’s in flight, what’s next”).

  • ADR-0037 — Sprint task FK + story_points + filtering
  • ADR-0039 — Board column config (used for status chip colors)
  • Tom (engineer) — the rows assigned to you with CP flags are the work that delays the project end date. Treat them first.
  • Maya — collapse Done at standup so the active rows dominate the screen.