Move an issue through its lifecycle
set_issue_statusMove an issue (ticket) through the identify, discuss and solve lifecycle. Each step carries what it produced: identify carries the root cause, discuss carries what the team said, solve carries the resolution. Pass the matching field when you move the status -- a status with nothing behind it tells next week's meeting nothing about why the issue exists or what has already been said. Optionally rank an issue (priorityRank=1 means top priority).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ticket_id": "<ticket_id>"
},
"name": "set_issue_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticket_id | Yes | ||
| ids_status | No | ||
| resolution | No | Solution captured when moving to 'solved' | |
| root_cause | No | Why this is happening -- the answer to 'why', not the symptom. Pass with ids_status='identified'. | |
| priority_rank | No | ||
| discussion_notes | No | What the team actually said: views heard, constraints raised, options weighed. Pass with ids_status='discussed'. | |
| solved_in_meeting_id | No |