Issues
Fingerprinted and grouped, so you fix one problem, not thousands of events.
Read the issues docs
Olive
Codebuff
Attensira
Assemble
Opennote
Stratify
Gatekeep
Olive
Codebuff
Attensira
Assemble
Opennote
Stratify
Gatekeep
Olive
Codebuff
Attensira
Assemble
Opennote
Stratify
GatekeepIssue list
Runtime errors from the SDK land here fingerprinted and grouped. Status defaults to open, so the list is work to do rather than an archive. Filter by type, environment, and release, or search by title, culprit, and route.
Four kinds of problem
Runtime errors are the tab you open first. The other three catch the failures that never reach a try/catch block.
Runtime
Live product errors captured by the SDK in real browsers — unhandled and handled, with breadcrumbs leading up to each one.
Repo
Static findings from a scan of your connected GitHub repository, so a bug can be caught before a user meets it.
Behavior
Behavioral friction — the rage clicking and dead ends that mean something is broken even though nothing threw.
Visual
Visual defects found in what was actually rendered, not in what the component was supposed to render.
The loop
Open the issue
Affected users, first and last seen, and a source-mapped stack trace pointing at your code rather than a bundled line.
Watch it happen
Session replays on the detail open Replays scoped to that issue. Watch those before you resolve when the stack alone is unclear.
Hand it off
File it to Linear or Jira, or give it to the coding agent, which clones into a sandbox and opens a pull request — never against your default branch.
Details
Keep going
Everything here reads from the same recorded session — there is nothing to stitch together between surfaces.
One SDK, one afternoon. We will walk your team through it on a call and leave you with the recording of your own product.