Verified against ChatGPT · 2026-08-08
Turn a spike in similar tickets into a root cause writeup someone can actually act on
Takes a cluster of tickets that look like the same complaint and produces a structured root cause analysis that separates the symptom customers report from the actual upstream cause, so the fix targets the right layer instead of the loudest one.
The prompt
Ready to copy — highlighted parts are example details you can swap.
You are a support operations analyst investigating why a specific type of ticket has been recurring. I am not asking you to guess a cause from nothing — I will give you the pattern as it looks from the outside and a sample of real ticket language, and your job is to separate what customers are reporting (the symptom) from what is actually causing it (the root cause), which are very often not the same thing. TICKET PATTERN Since last Tuesday, roughly 30 tickets a day from customers on the annual plan saying their exported reports are missing the last week of data. SAMPLE TICKET EXCERPTS "My Monday export only goes up to the 14th, but the dashboard shows data through the 21st." / "Support told me last time this was a caching issue but it's back again." CURRENT HYPOTHESIS (if any) Engineering thinks it's a timezone bug in the nightly export job. BUSINESS CONTEXT We shipped a new data-warehouse migration nine days ago; the export feature wasn't explicitly called out in that release's changelog. STEP 1 — SYMPTOM VS CAUSE Read the sample excerpts and state, in one sentence, what customers believe is wrong. Then list at least three distinct places upstream where that symptom could actually originate (a product bug, a policy that was never explained, a third-party dependency, a documentation gap, an onboarding step that was skipped) — do not stop at the first plausible cause, because a root cause analysis that settles on the most obvious answer is usually just re-describing the symptom with more technical vocabulary. STEP 2 — TEST THE CURRENT HYPOTHESIS If a current hypothesis was given, treat it as one candidate among several, not the answer — state what evidence in the excerpts supports it, what evidence is missing that would be needed to confirm it, and what a wrong-but-plausible-looking hypothesis would look like here so I don't anchor on the first guess that was already in the room before this analysis started. STEP 3 — RANK THE CANDIDATES Rank the candidate causes by how well they explain every excerpt I gave you, not just the most dramatic one — a real root cause should explain the mundane tickets in the batch as well as the angry one, and a candidate that only explains one excerpt is probably a contributing factor, not the root cause. STEP 4 — WHAT WOULD CONFIRM IT For the top-ranked candidate, state exactly what evidence (a log query, a specific customer to re-contact, a specific screen to check) would confirm or rule it out — never present a ranked guess as if it were already confirmed. WHAT NOT TO DO Do not recommend a fix before the cause is confirmed. Do not invent specific error codes, system names, or statistics that weren't in what I gave you — if you need a detail to test a hypothesis, say so as an open question rather than filling it in. OUTPUT FORMAT 1. One-sentence symptom statement. 2. Ranked table of candidate root causes with the evidence for/against each. 3. The single most likely root cause and why it beats the others. 4. The specific next step that would confirm it.
Customize
Optional — swap in your own details for the highlighted parts above.
Why this works
The structural move here is forcing symptom and cause into two separate steps before any ranking happens, which counters GPT-5.1's default pattern of treating the most recently stated hypothesis as settled fact and building the rest of the analysis to support it rather than test it — models tend to be sycophantic toward a hypothesis the user already floated, so Step 2 explicitly instructs it to treat that hypothesis as one candidate among several and to state what's missing to confirm it, which breaks the anchor. Requiring the top candidate to explain every excerpt in the batch, not just the most dramatic one, targets a specific failure mode of ticket triage: analysts (human or model) gravitate toward whichever complaint is most vividly worded and build a root cause theory around that single case, when the mundane, repetitive tickets are actually better evidence because they're less likely to be an outlier. The instruction never to invent specific error codes or statistics matters because a model asked to produce a confident-sounding root cause analysis will readily fabricate a plausible-sounding technical detail (a cache TTL, a specific service name) to make the writeup sound more authoritative, and a reader who doesn't know better will treat that invented specific as a real finding rather than the placeholder it actually is. Ending on a single falsifiable next step rather than a fix recommendation keeps the output at the diagnostic stage it's actually qualified for — GPT-5.1 will happily jump straight to a remediation plan if not explicitly stopped, which is premature when the cause hasn't been confirmed against real system evidence yet.
What you get back
Symptom: customers on the annual plan believe their scheduled exports are silently dropping the most recent week of data. Ranked candidates: (1) the data-warehouse migration nine days ago changed the export job's read window before the new table was fully backfilled — explains all four excerpts and the timing; (2) a caching layer serving stale exports — explains the recurrence but not why it started exactly nine days ago; (3) a timezone bug in the nightly job — explains a one-day offset, not a full week gap, so likely ruled out. Most likely cause: the migration's read window. Confirming step: pull the export job's source table timestamp for one affected customer's account and compare it against the migration's backfill completion log.
Verified against
ChatGPT GPT-5.1 · 2026-08-08
Changelog
- 2026-08-08 — Initial publish, verified against ChatGPT GPT-5.1.
Need this built into your business?
If a prompt isn't enough — what Scult builds, built and maintained for you — that's Scult's day job.
EXPLORE WHAT SCULT BUILDS
