Reports

Contents

Open beta

Self-driving is in open beta. It's improving quickly – expect rough edges, and expect them to disappear fast.

A report groups related signals into one item of work. Instead of triaging a noisy stream of findings, you get a single, framed problem with the evidence behind it.

Why reports, not raw signals

A real problem rarely shows up as one clean signal. "Checkout is broken" might surface as a spike in error tracking, a cluster of rage-clicks in session replay, and a handful of support tickets, all at once. A report ties those together so you see one problem instead of a dozen alerts. (Anatomy of a pull request follows exactly this example through the whole loop.)

What's in a report

A report is enriched and ranked:

  • Grouped signals – the related findings, from one or more sources, with the evidence behind them.
  • Priority – how urgent it is, so the most important work rises to the top.
  • State – whether it's actionable, so an agent can open a pull request, or needs input before anything can be worked on.
  • Charts – where a finding is about something that moved, the report can carry the chart that shows it, so you can see the shape of the problem without rebuilding the query yourself.

A report also accumulates a history as work happens on it: the commits and pull requests opened against it, the code the investigating agent referenced, CI status and review comments on its PR, related reports, and any notes people left while triaging. You're reading the whole trail, not just the original finding.

Where reports go

Reports land in your inbox, ranked by priority. An agent investigates each one. Actionable reports get a pull request to review and merge – the rest wait in your inbox for your input.

When a report is done

A report you resolve stays resolved – resolving is terminal, and a resolved report never quietly reopens. If the same problem comes back later, the loop files a fresh report for the new occurrence instead of reviving the old one.

That's deliberate: the recurrence is genuinely new information. Reopening would blur two separate incidents into one item and lose the fact that a fix didn't hold, where a new report makes the pattern visible.

Next step

See where reports land and how you act on them.

The inbox

Community questions

Was this page useful?