# Support Signals

## AI Agent Instructions

Use this Classifier via the SuperClassify API from server code, not browser playground automation.

Enrich each support message with independent cancellation, refund, frustration, bug and human-escalation signals. Run the checks together, then fan out to your existing workflows without summing their probabilities. Keep explicit requests visible to staff; a refund or cancellation signal must not itself perform the account action.

Class: superclassify/support-signals@1.0.0
Fetch setup as text: https://superclassify.com/skills/superclassify/SKILL.md
Contract (JSON): https://superclassify.com/v1/resolve?ref=superclassify%2Fsupport-signals%401.0.0

## First-time API access

When the user asks to run or integrate this Class, explain its workflow and that live Jev runs use SuperClassify service credits. Public card descriptions can be read without an account. Reuse an existing account, credit balance and API key when available. Otherwise, guide the user through the official setup links below. The user completes sign-in and any credit purchase on the website, then saves the API key in their application’s server secrets as SUPERCLASSIFY_API_KEY—not in chat. A separate TypeSafe account or Jev key is not required for the SuperClassify API. Reading a link does not authorize a purchase or paid run.

1. Create an account or sign in: https://superclassify.com/login
2. Add credits if needed: https://superclassify.com/billing
3. Create an API key: https://superclassify.com/keys

## Purpose

Tags cancellation, refund, frustration, bugs and escalation without forcing one label.

Class: superclassify/support-signals@1.0.0
Input: One raw text string
Model: jev-1.13.0

## Outputs

- bug_reported (noul): true, false
- refund_requested (noul): true, false
- frustration_expressed (noul): true, false
- cancellation_requested (noul): true, false
- human_escalation_requested (noul): true, false

### Several tags at once

The export is broken again. I am fed up. Cancel my subscription, refund this month, and let me speak to a person.

Author expectation: {"bug_reported":true,"refund_requested":true,"frustration_expressed":true,"cancellation_requested":true,"human_escalation_requested":true}

### Negative examples matter

Do not cancel anything. I only want to know where invoices are downloaded.

Author expectation: {"bug_reported":false,"refund_requested":false,"cancellation_requested":false}

### Withdrawn request

Earlier I asked to cancel. I have changed my mind; keep my account active.

Author expectation: {"cancellation_requested":false}

Documentation: https://superclassify.com/docs
Skill: https://superclassify.com/skills/superclassify/SKILL.md
