bosun report triage
User story: I am a project manager. I want a simple report of tickets that have not been triaged.
Proposed solution: A report named "triage" that accepts one parameter, a list of groups.
bosun report triage --group=liberty,Librem5
Pseudocode query:
SELECT *
FROM issues
WHERE project IN (liberty, Librem5)
AND issue is open
AND milestone IS NULL
GROUP BY project
ORDER BY project name, creation datetime descending
Sample output (see below):
- Assume tickets are valid (no linting in this report)
- For example, if they are assigned or have a due date, they should still appear, no logic is needed to detect or exclude this
Triage report
Generated YYYY-MM-DD
Groups included: liberty, Librem5
Project Alpha
Ticket | Title |
---|---|
123 | Implement foo |
124 | Implement bar |
Project Beta
Ticket | Title |
---|---|
125 | Implement foo |
126 | Implement bar |