ic_admin_resolve_feedback
ActiveTool of Immersive Commons
Mark one ticket resolved with an optional note. Two-step: omit `confirm` (or pass false) for a dry-run preview that returns the would-be-updated record without mutating. Pass `confirm: true` to actually apply. Already-resolved tickets return error_kind 'already_resolved' (idempotent at the channel level — no double-write of resolved_at). Args: { ticket_id, note?, confirm? }. Returns: dry-run shape on confirm=false; { ok, record } on confirm=true. Required scope: admin:feedback_review.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ticket_id"
],
"properties": {
"note": {
"type": "string",
"maxLength": 800,
"description": "Optional resolution note. Recorded on the record. Useful for 'shipping in v1.18' or 'wontfix — out of scope'."
},
"confirm": {
"type": "boolean",
"description": "Set true to actually mutate. When false / omitted, returns a dry-run preview that does NOT change state."
},
"ticket_id": {
"type": "string",
"maxLength": 128,
"minLength": 1,
"description": "ticket_id from a prior submit (format fb_*)."
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
Immersive Commons
https://github.com/immersive-commons/ic-skills
1/7 registries