Zombie Hunter for Jira

User guide

How to read your backlog health score, what each rule flags and how to close zombie tickets in one click.

The rules in detail

Six ways a ticket becomes a zombie

Only real activity counts: a person changing the status, assignee, resolution or description, or writing a comment.

Rule 1 of 6 · Stuck In Progress

In Progress, but nothing moves.

A ticket sits In Progress while nobody changes its status, assignee or description, and nobody comments.

Default: 14 days with no real activity.

APP-112Migrate billing webhooks to v2IN PROGRESSLast activity by a person14 daysMoved to In Progress, then silence.No real activity for 41 days
APP-45Legacy CSV importer cleanupTO DOLast activity by a person60 daysUntouched since it was created.No real activity for 211 days
Rule 2 of 6 · Frozen

Open, and untouched for months.

A ticket that has had no real activity at all for a long time, whatever its status.

Default: 60 days with no real activity.

Rule 3 of 6 · Contradiction

The label says finished. The status says open.

A ticket carries a label such as wont-do, duplicate, obsolete or cancelled, but nobody closed it.

Default labels: wont-do, wontdo, duplicate, obsolete, cancelled.

APP-64Export dashboard to PDFTO DOLabelswont-doreportingThe label says finished.The status says open.Labelwont-do≠StatusTO DOLabeled "won't do" but still open
APP-178Rate-limit the public APITO DOSprint 38APP-178 still openclosedSprint 39APP-178 still openclosedSprint 40APP-178 still openclosedThreshold: 2 closed sprints.Still open after 3 closed sprints
Rule 4 of 6 · Carried over

Rolled over again and again.

A ticket went through several closed sprints without being finished, a sign that nobody plans to do it.

Default: 2 closed sprints. Needs Jira Software's Sprint field.

Rule 5 of 6 · Empty stub

A title with nothing behind it.

A ticket that still has no description after a while, so nobody can tell what done means.

Default: 7 days without a description.

APP-87Dark mode for settings pageTO DODescriptionAdd a description...Created9 days agoNo description for 9 days
APP-151Onboarding checklistIN PROGRESSSubtasksDoneDoneDoneDoneDoneDoneEvery child ticket is finished.All 6 child tickets are done
Rule 6 of 6 · Finished parent

Everything below is done. The parent is not.

All the subtasks are done, but the parent was never closed, so it keeps counting as open work.