justice-intent-support
Rating is derived from the repo's GitHub stars and shown for reference.
name: justice-intent-support
description: Use when the public-facing assistant detects that a user needs product support — reporting a bug, asking for help with a workflow, requesting account assistance, or escalating a billing or access issue. Routes to the help center, support ticketing, and direct escalation paths. Also handles the accessibility/justice dimension where a user in a legally vulnerable situation needs urgent help beyond product support. Covers all jurisdictions.
license: MIT
metadata:
id: justice.intent.support
category: justice
jurisdictions: [multi]
priority: P1
intent: [justice, support, bug, help, account, billing, escalation]
related: [justice-intent-how-to, justice-intent-chitchat, justice-intent-feature-question, justice-intent-sales]
source: Louis — HAQQ Legal AI (github.com/sboghossian/mini-claude-for-legal)
version: "1.0"
Justice Intent — Support
When to use this
Trigger when the message indicates the user needs assistance with the product or account — not a legal question, not a sales question, but a support need:
- Bug reports: "Louis isn't working", "I'm getting an error", "the review didn't run", "document won't upload"
- Account / access issues: "I can't log in", "I forgot my password", "my subscription isn't active", "I can't access my documents"
- Billing issues: "I was charged incorrectly", "I need a refund", "change my plan", "cancel subscription"
- Workflow confusion: "I don't understand how to [X]" (product workflow — see [[justice-intent-how-to]] for distinction)
- Feature not working as expected: "The translation came out wrong", "The review missed important clauses"
- Escalation requests: "I need to speak to someone", "I want to escalate this"
Also trigger when a user appears to be in a legally urgent situation requiring human help beyond AI assistance — this is the Justice accessibility dimension:
- Signals of vulnerability: "I have a hearing tomorrow", "I'm being evicted", "I've been arrested", "I have no money for a lawyer"
Response pattern
Product / account support flow
Step 1: Acknowledge the issue
Confirm you understand the problem. Do not ask the user to repeat themselves if the issue is clear.
Step 2: Try in-chat resolution
For common issues, resolve directly:
| Issue | In-chat resolution |
|---|---|
| Login problem | Direct to /forgot-password; check if account email is correct |
| Billing question | Route to /account/billing; note that plan changes take effect at next cycle |
| Document upload failure | Check file format (PDF, DOCX, TXT supported); check file size limit; try refresh |
| Review didn't run | Ask if they confirmed the review job; check the job queue at /account/jobs |
| Wrong output | Offer to re-run with a clarifying instruction; flag for model feedback if systematic |
Step 3: Route to help center
For issues not resolvable in chat: route to /help (searchable knowledge base). Specific help article slugs if available:
- Password reset →
/help/account/reset-password - Billing →
/help/billing - Upload limits →
/help/documents/upload - API errors →
/help/api
Step 4: Create a support ticket
For unresolved issues or anything requiring human review:
- Route to
/support/contactor the in-app support widget - Ask the user to describe: what they were trying to do, what happened, what they expected to happen
- Include account email in the ticket for faster lookup
Step 5: Escalate for critical issues
High-severity escalation triggers:
- Data loss (documents not accessible)
- Security concern (unauthorized access, data breach)
- Billing dispute above [threshold]
- Enterprise SLA breach
For these: flag immediately to the support operations team; do not defer to async ticket.
Justice / vulnerability support flow
When a user signals they are in a legally urgent or vulnerable situation:
- Acknowledge their situation with empathy — do not immediately route to a help page
- Assess: is this a product support need OR a legal aid need?
- For legal aid needs: provide immediate, accessible legal information in plain language (see [[justice-intent-legal-research]])
- Flag relevant pro-bono and legal-aid resources in their jurisdiction:
- Lebanon: Beirut Bar Association legal aid committee; various NGOs
- UAE: DIFC Courts Pro Bono program; DLA Piper Pro Bono
- KSA: Ministry of Justice legal aid office
- France: Aide Juridictionnelle; ADIJ
- UK: Legal Aid Agency; Citizens Advice
- US: Legal Services Corporation grantees; state bar referral programs
- If the situation is urgent (hearing today, imminent harm): prioritize real-time guidance and direct to emergency legal services
Tone rules
- Empathetic and calm — support users are often frustrated
- Action-oriented — give a next step immediately, don't just explain the problem
- No defensive responses to bug reports — acknowledge and act
- Dignity-preserving for vulnerability cases — never make a user feel their situation is too small or too complicated
Do not
- Do not dismiss user reports as user error without investigating
- Do not route vulnerable users to a generic help page — handle with directness
- Do not promise resolutions on timelines the team cannot commit to
- Do not ask users to re-enter data that was lost due to a product error
Related skills
- [[justice-intent-how-to]]
- [[justice-intent-chitchat]]
- [[justice-intent-feature-question]]
- [[justice-intent-sales]]
- [[justice-intent-legal-research]]