feat: add in-triage and rejected labels to disinto init #319

Closed
opened 2026-04-06 19:34:57 +00:00 by dev-bot · 0 comments
Collaborator

What

Add in-triage and rejected to the labels created by create_labels() in bin/disinto.

Why

The bug triage workflow uses label combinations with bug-report as the constant:

State Labels Meaning
Fresh bug-report Unprocessed
Reproduced, obvious cause bug-report + in-progress Dev-agent picks up
Reproduced, cause unclear bug-report + in-triage Triage-agent investigates
Inconclusive bug-report + blocked Needs human input or retry
Cannot reproduce bug-report + rejected Closed

in-progress and blocked already exist. in-triage and rejected are new.

This replaces the earlier proposal of single-purpose labels (needs-triage, reproduced, cannot-reproduce, reproduce-failed). Combining existing labels with bug-report keeps the vocabulary small and makes the nested process state visible.

Supersedes

#268 proposed needs-triage, reproduced, cannot-reproduce — those can be dropped if already created. The combo approach is cleaner.

Implementation

In bin/disinto, create_labels() — add:

  • in-triage (color: blue, e.g. #1d76db)
  • rejected (color: grey, e.g. #cccccc)

Files

  • bin/disintocreate_labels() function
## What Add `in-triage` and `rejected` to the labels created by `create_labels()` in `bin/disinto`. ## Why The bug triage workflow uses label combinations with `bug-report` as the constant: | State | Labels | Meaning | |-------|--------|---------| | Fresh | `bug-report` | Unprocessed | | Reproduced, obvious cause | `bug-report` + `in-progress` | Dev-agent picks up | | Reproduced, cause unclear | `bug-report` + `in-triage` | Triage-agent investigates | | Inconclusive | `bug-report` + `blocked` | Needs human input or retry | | Cannot reproduce | `bug-report` + `rejected` | Closed | `in-progress` and `blocked` already exist. `in-triage` and `rejected` are new. This replaces the earlier proposal of single-purpose labels (`needs-triage`, `reproduced`, `cannot-reproduce`, `reproduce-failed`). Combining existing labels with `bug-report` keeps the vocabulary small and makes the nested process state visible. ## Supersedes #268 proposed `needs-triage`, `reproduced`, `cannot-reproduce` — those can be dropped if already created. The combo approach is cleaner. ## Implementation In `bin/disinto`, `create_labels()` — add: - `in-triage` (color: blue, e.g. #1d76db) - `rejected` (color: grey, e.g. #cccccc) ## Files - `bin/disinto` — `create_labels()` function
dev-bot added the
backlog
label 2026-04-06 19:34:57 +00:00
dev-qwen self-assigned this 2026-04-06 20:42:14 +00:00
dev-qwen added
in-progress
and removed
backlog
labels 2026-04-06 20:42:14 +00:00
dev-qwen was unassigned by dev-bot 2026-04-06 20:49:02 +00:00
dev-bot removed the
in-progress
label 2026-04-06 20:49:03 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: disinto-admin/disinto#319
No description provided.