Rejoining... Retrying in s Connection lost Session paused Resume failed
Ariadne User Documentation
Documentation for how to use the Ariadne platform

support

Last updated 13 September 2026

Support: Tickets, Investigations & Remediation

Ariadne can investigate a support ticket against real infrastructure — correlating recent deployments, metric breaches, restarts and log errors into a ranked hypothesis — and, within tight limits, propose a fix for you to approve. Investigation is unlimited and read-only; remediation is always evidenced and gated.

Accessing Support

Go to Tools → Support Tickets (/support). This page requires a Cloud environment to correlate against, so set that up first if you haven't.

1. Getting tickets in

Tickets don't have their own separate inbox — they arrive as a watcher, exactly like an RSS feed or page-change watcher. Set one up on the Autonomy page, pointed at:

  • a generic webhook or REST poll (with field mapping to title/body/severity),
  • Gitea or GitHub issues (labelled),
  • a support mailbox (reused from the existing email trigger).

Each incoming ticket is triaged like any other observation — your triage policy can say "never page me for this queue" — and a ticket that warrants attention becomes a work item and, if the environment allows it, an investigation automatically. You can also file a ticket by hand from the Tickets section's New ticket form.

2. Investigations

An investigation is a structured record, not a chat transcript, so its conclusions survive even after the conversation that produced them is gone. Open one from the Investigations table to see:

  • Hypothesis, blast radius, reversal plan — filled in once the agent has actually looked
  • Findings — a timeline of evidence (metric breach, deployment correlation, restart/OOM event, log error delta, config drift), each with a confidence percentage
  • Remediation history — every proposed fix, its approval decision, who approved it, and the outcome

The investigation procedure itself is bounded and mostly deterministic: scope the ticket to real workloads, establish the incident window, check for a correlated deployment, check metrics and lifecycle events, check for a log error-rate delta, check for config drift — then rank hypotheses by the evidence that supports each one. All of this is read-only and safe to run automatically; diagnosis without remediation is the default, and on its own is most of the value.

3. Approving remediation

Every action the agent could take is classified, and the class decides what's required before it can happen:

Class Examples Requires
Observe List, inspect, read metrics/logs/events Nothing — always automatic
Restore Restart a container, recycle an app, clear a full log volume Hypothesis + evidence + reversal note
Mutate Config/env change, scale beyond bounds, roll an image Hypothesis + blast radius + reversal plan + a post-action verification check
Destructive Delete a resource, drop data Never automatic — a human always executes or explicitly approves

Anything above Observe that isn't set to auto-approve for that environment shows up in Awaiting your approval at the top of the page: the action class, the intent, the plan, and a link to the investigation behind it. Click Approve or give a reason and Reject. An approval is single-use — approving one restart doesn't authorise the next one automatically.

Two hard backstops sit underneath this regardless of what you approve:

  • Attempt limit — two automatic remediation attempts per investigation, then it escalates to you.
  • Blast-radius fence — the same scope fence from Cloud Environments applies here too; the agent cannot act outside it no matter what the plan says.

4. Afterwards

Once an investigation resolves, the agent writes a short postmortem note into your Notes — "this symptom on this application meant this cause" — which feeds the same skill-extraction system that turns other repeated work into reusable agent knowledge over time.

Security notes

Ticket bodies, log lines and error messages are treated as untrusted data — text inside them that looks like an instruction is never treated as one. The structural gates (scope fence, action-class policy, human approval above Restore) hold regardless of what a ticket says.