ic_headsets_admin_resolve_incident
ActiveTool of Immersive Commons
Operator-side incident triage. Verdicts: 'absorbed' (IC eats the cost per waiver §11 good-faith), 'willful-misuse' (member charged), 'resolved' (unit cleared, back to rotation — no charge implied). 'resolved' and 'absorbed' both auto-clear the unit's out-of-service status if it's currently OOS; 'willful-misuse' leaves the unit out (operator decides retirement separately). Resolution note is required (sent into the audit trail). Args: { incident_id, verdict, resolution }. Returns: { ok, message }. Required scope: admin:headsets_review.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"incident_id",
"verdict",
"resolution"
],
"properties": {
"verdict": {
"enum": [
"absorbed",
"willful-misuse",
"resolved"
],
"type": "string",
"description": "Triage outcome. 'open' is not a valid verdict — it's the unresolved state."
},
"resolution": {
"type": "string",
"maxLength": 2000,
"minLength": 1,
"description": "One-paragraph note for the audit trail. Required."
},
"incident_id": {
"type": "string",
"maxLength": 80,
"minLength": 1
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
Immersive Commons
https://github.com/immersive-commons/ic-skills
1/7 registries