Page MenuHomePhabricator

Decrease high/medium Priority value of open tasks after being still open after a longer time
Open, LowestPublicFeature

Description

...because reality bites. I am aware that this is a controversial (and maybe bad) idea. This task might end up as declined.

I'm also aware that this idea is about dealing with symptoms and not with root problems. This task is about dealing with symptoms only.

Please also be aware that there is no global, shared understanding what "Priority" means. Please check

  • High – Someone is working or planning to work on this task soon.
  • Medium – Someone is planning to work on this task in some foreseeable future.

There are tasks open for many years with (wishful thinking) "high" or "medium" priority set, creating unrealistic expectations and disappointment.

Open Phab tasks created in 2014 or earlier with their Priority field value not changed since late 2014:

  • 2550 medium priority tasks
  • 205 high priority tasks (SELECT CONCAT("https://phabricator.wikimedia.org/T", mt.id) FROM phabricator_maniphest.maniphest_task mt INNER JOIN phabricator_maniphest.maniphest_transaction mta ON mt.phid = mta.objectPHID WHERE (mt.priority = "80" AND mt.status = "open" AND FROM_UNIXTIME(mt.dateCreated) <= (NOW() - INTERVAL 76 MONTH)) AND mta.transactionType = "priority" AND FROM_UNIXTIME(mta.dateModified) <= (NOW() - INTERVAL 76 MONTH) ORDER BY mta.dateModified;)

Are there any other projects or orgs out there which automagically decrease higher Priority field values of open tickets after a while? Any good or bad experiences?

Event Timeline

Aklapper triaged this task as Lowest priority.

I'm also aware that this idea is about dealing with symptoms and not with root problems.

For the root problem, see the stats in T228759#6988320

Aklapper changed the subtype of this task from "Task" to "Feature Request".Mar 27 2022, 1:06 PM

A principle of priority decay makes a lot of sense. It is probably easily implemented with a bot.