
Bug Triage Cabinet
v0.1.0Daily bug triage from Sentry, GitHub, Jira, and Support — bugs ranked by severity, customer impact, and frequency, with owners assigned and priority scores calculated. Keep your issue trackers. Replace the chaotic Sentry inbox and the triage meeting that runs long every time.
Bug Triage Cabinet
agents
Analyst Agent
.agents/analyst-agent/
Weekly Triage Report
0 8 * * 1
Engineering Agent
.agents/engineering-agent/
Daily Bug Triage
0 9 * * 1-5
2
Agents
2
Jobs
1
Depts
3
Pages
Assigns technical owners from the component ownership map, groups duplicates, flags regressions, and writes the triage report — transforming the scored bug list into an actionable daily brief.
Ingests new bugs from Sentry, GitHub, Jira, and Support tickets every morning, computes a priority score for each, and orchestrates the Analyst Agent to assign owners and publish the triage board.
Bug Triage Cabinet
Daily triage across Sentry, GitHub Issues, Jira, and Support tickets — bugs ranked by severity, customer impact, occurrence frequency, and technical owner, with a priority score for each. No more drowning in the Sentry inbox or running triage meetings that eat 45 minutes every Tuesday.
Keep Sentry, Jira, and your issue tracker. Replace the chaotic Sentry inbox, the triage meeting that always runs long, and the P1 bug that sat unassigned for three days.
The team
- [[.agents/engineering-agent]] — Engineering Agent. Owns data ingestion: pulls new errors from Sentry, issues from GitHub and Jira, and escalated support tickets. Computes the priority score (severity × frequency × customer impact). Orchestrates the Analyst Agent.
- [[.agents/analyst-agent]] — Analyst Agent. Assigns technical owners from git blame and component ownership maps, groups duplicates, flags regressions, and writes the triage report.
Recurring rhythm
| Cadence | Job | Owner | Output |
|---|---|---|---|
| Daily (Mon–Fri 09:00) | [[.jobs/daily-triage]] | Engineering Agent → Analyst Agent | Triage board in [[triage-board]] + triage/daily-<date>.md |
| Weekly (Mon 08:00) | [[.jobs/weekly-triage-report]] | Analyst Agent | Weekly triage summary in triage/weekly-<date>.md |
How to run the demo
- Open the [[triage-board]] — the bug triage board: severity-ranked table with occurrence sparkbars, affected customer counts, age, owner, and priority score. Plus an error-rate trend chart.
- Open
triage/daily-2026-05-23.md— today's triage digest, ready to paste into#engineering.
Connectors
Required: Sentry (error events, affected users, stack traces), GitHub Issues or Jira (bug tickets).
Recommended: Linear (bug tracking), Zendesk or Intercom (support escalations), Slack (#bugs, #oncall channels), PagerDuty (severity context).
Every artifact is a file — daily triage reports in triage/, dated, diffable week-over-week, and feedable back into sprint planning.
$ git clone --filter=blob:none --sparse https://github.com/hilash/cabinets.git && cd cabinets && git sparse-checkout set bug-triage