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.
Where this lives in the story
Section titled “Where this lives in the story”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.
What you see
Section titled “What you see”- Section header —
SPRINT BACKLOG · {N} tasks · grouped by board status · {N} pts committed - Group headers —
Done,In Review,In Progress,Not Started,Backlog— collapsible, state persists insessionStorage - Per-row columns — short id, name, points, CP flag (semantic-critical outlined), owner avatars, board status chip
⌘K to add taskkeyboard hint — placeholder until the task creation command palette shipsOpen in board ↗link — navigates to/projects/:id/board?sprint=:sprintId
Where to find it in the app
Section titled “Where to find it in the app”- Route:
/projects/:projectId/sprints(below the timeline strip)
API endpoints
Section titled “API endpoints”| Method | Endpoint | Purpose |
|---|---|---|
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”).
Related ADRs
Section titled “Related ADRs”- ADR-0037 — Sprint task FK + story_points + filtering
- ADR-0039 — Board column config (used for status chip colours)
If you are…
Section titled “If you are…”- 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.