Skip to content

fix: show only current increment's sprints, not old spilled ones#2

Merged
GSMgeeth merged 1 commit into
mainfrom
claude/issue-1-4v0olj
Jun 16, 2026
Merged

fix: show only current increment's sprints, not old spilled ones#2
GSMgeeth merged 1 commit into
mainfrom
claude/issue-1-4v0olj

Conversation

@GSMgeeth

Copy link
Copy Markdown
Contributor

Spilled issues carry their entire sprint history in Jira's Sprint field,
so the sprints referenced by an increment's issues include old sprints
from previous increments. These were surfacing as the current
increment's sprints in the dashboard, epic detail, epics table, and
sprint-completion views, confusing users.

Sprint names encode the increment as <increment>:<sprint> (e.g.
Pegasus 25:2). A new domain module parses that convention to identify
which increment each sprint belongs to, infers the increment in view
(anchored on sprints overlapping its date window, so past increments
with forward-spilled work still resolve correctly), and filters the
"increment sprints" displays to just the matching increment. The
spillover report still shows the old sprints, since that's its purpose.

The convention is the default but configurable in Settings -> Advanced
(a regex with two capture groups plus sprints-per-increment), since it
varies company to company.

Closes #1

Spilled issues carry their entire sprint history in Jira's Sprint field,
so the sprints referenced by an increment's issues include old sprints
from previous increments. These were surfacing as the current
increment's sprints in the dashboard, epic detail, epics table, and
sprint-completion views, confusing users.

Sprint names encode the increment as `<increment>:<sprint>` (e.g.
`Pegasus 25:2`). A new domain module parses that convention to identify
which increment each sprint belongs to, infers the increment in view
(anchored on sprints overlapping its date window, so past increments
with forward-spilled work still resolve correctly), and filters the
"increment sprints" displays to just the matching increment. The
spillover report still shows the old sprints, since that's its purpose.

The convention is the default but configurable in Settings -> Advanced
(a regex with two capture groups plus sprints-per-increment), since it
varies company to company.

Closes #1
@GSMgeeth GSMgeeth self-assigned this Jun 16, 2026
@GSMgeeth GSMgeeth added the bug Something isn't working label Jun 16, 2026
@GSMgeeth
GSMgeeth merged commit 798f7c3 into main Jun 16, 2026
2 checks passed
@GSMgeeth
GSMgeeth deleted the claude/issue-1-4v0olj branch June 16, 2026 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Epics Shows Old Sprints When Spilled Issues Linked to Epic

2 participants