Move report between states
transition_statusMove a report to a new workflow state, enforcing transition rules. Use to dismiss duplicates or mark fixed.
Instructions
Move a report to a new workflow state, enforcing the same transition rules as the admin UI. Valid targets: classified, grouped, fixing, fixed, verified, reopened, dismissed. When dismissing, closedReason (duplicate, not_reproducible, wont_fix, working_as_intended, spam) sets what the reporter is told — spam closes silently, and duplicate needs the report grouped under another one first; reporterMessage posts your note to the reporter verbatim. Returns { ok }. Write; idempotent (setting the current status is a no-op); rejects illegal transitions. Use to dismiss a duplicate or mark fixed; use merge_fix to mark fixed via a merged PR, or reopen_report for the reopened path.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Reason for the transition (audit trail) | |
| status | Yes | Target status (resolved is stored as fixed) | |
| reportId | Yes | Report UUID (`report_id` is accepted too.) | |
| closedReason | No | When dismissing: what the reporter is told (spam closes silently) | |
| reporterMessage | No | Optional note posted to the reporter verbatim |