User journeys
Three named ways to use ProveAI Origin, depending on what brought you here. Most users hit them in order: acute first, then dev-loop, then CI-gate.
From failure to gated regression test
Every production failure becomes a regression test
┌────────────────┐ ┌────────────────┐ ┌────────────────┐ ┌────────────────┐
│ Paste failing │ ──▶ │ Review your a… │ ──▶ │ Save failure │ ──▶ │ Group tests s… │
└────────────────┘ └────────────────┘ └────────────────┘ └────────────────┘
│
▼
┌────────────────┐ ┌────────────────┐
│ Replay every │ ──▶ │ Wire block re… │
└────────────────┘ └────────────────┘- 1
Paste a failing trace
/app/newPaste a failing agent trace on the New attribution page. We auto-detect the format, pick the failure span, and return a rank-1 cited cause + L1/L4 verdict + quoted evidence in ~7 seconds.
- 2
Review your attributions
/app/inbox?source=attributionsEvery paste-and-go shows up in your Inbox Attributions feed. Open one to see the rank-1 cited span, L1/L4 verdict, confidence, and the substring the judge quoted from your trace as evidence.
- 3
Save the failure as a test
/app/snapshotsHit "Save as snapshot" on any attribution result page. The trace + cited cause + verdict become a regression test that lives on the per-agent Tests tab (and the flat Snapshots list). Auto-labeled, span-level evidence, no human curation needed.
Save as snapshot - 4
Group tests into a suite
/app/snapshot-suitesSuites are the unit of governance. Group related tests together on the agent's Suites tab so the same baselines apply to every change — your fix, a PR from Cursor, a coding agent's mid-session commit.
- 5
Replay on every change
/app/snapshotsFrom any snapshot, click "Replay" to re-run the test through the current pipeline. Each run shows up on the per-agent Runs tab and bucketizes results into PASSED / CHANGED-INTENTIONAL / CHANGED-UNEXPECTED — verify your fix, verify a PR, verify a coding agent's commit before it lands.
- 6
Wire CI to block regressions
/app/integrationsConnect the GitHub App on the Integrations page, then drop the ProveAI Origin GitHub Action into your workflow. Every PR with a failing trace gets a rank-1 attribution + cited evidence as a PR comment; suite-wide regressions block merge.
From failure to gated regression test
Every production failure becomes a regression test
┌────────────────┐ ┌────────────────┐ ┌────────────────┐ ┌────────────────┐
│ Paste failing │ ──▶ │ Review your a… │ ──▶ │ Save failure │ ──▶ │ Group tests s… │
└────────────────┘ └────────────────┘ └────────────────┘ └────────────────┘
│
▼
┌────────────────┐ ┌────────────────┐
│ Replay every │ ──▶ │ Wire block re… │
└────────────────┘ └────────────────┘- 1
Paste a failing trace
/app/newPaste a failing agent trace on the New attribution page. We auto-detect the format, pick the failure span, and return a rank-1 cited cause + L1/L4 verdict + quoted evidence in ~7 seconds.
- 2
Review your attributions
/app/inbox?source=attributionsEvery paste-and-go shows up in your Inbox Attributions feed. Open one to see the rank-1 cited span, L1/L4 verdict, confidence, and the substring the judge quoted from your trace as evidence.
- 3
Save the failure as a test
/app/snapshotsHit "Save as snapshot" on any attribution result page. The trace + cited cause + verdict become a regression test that lives on the per-agent Tests tab (and the flat Snapshots list). Auto-labeled, span-level evidence, no human curation needed.
Save as snapshot - 4
Group tests into a suite
/app/snapshot-suitesSuites are the unit of governance. Group related tests together on the agent's Suites tab so the same baselines apply to every change — your fix, a PR from Cursor, a coding agent's mid-session commit.
- 5
Replay on every change
/app/snapshotsFrom any snapshot, click "Replay" to re-run the test through the current pipeline. Each run shows up on the per-agent Runs tab and bucketizes results into PASSED / CHANGED-INTENTIONAL / CHANGED-UNEXPECTED — verify your fix, verify a PR, verify a coding agent's commit before it lands.
- 6
Wire CI to block regressions
/app/integrationsConnect the GitHub App on the Integrations page, then drop the ProveAI Origin GitHub Action into your workflow. Every PR with a failing trace gets a rank-1 attribution + cited evidence as a PR comment; suite-wide regressions block merge.
From failure to gated regression test
Every production failure becomes a regression test
┌────────────────┐ ┌────────────────┐ ┌────────────────┐ ┌────────────────┐
│ Paste failing │ ──▶ │ Review your a… │ ──▶ │ Save failure │ ──▶ │ Group tests s… │
└────────────────┘ └────────────────┘ └────────────────┘ └────────────────┘
│
▼
┌────────────────┐ ┌────────────────┐
│ Replay every │ ──▶ │ Wire block re… │
└────────────────┘ └────────────────┘- 1
Paste a failing trace
/app/newPaste a failing agent trace on the New attribution page. We auto-detect the format, pick the failure span, and return a rank-1 cited cause + L1/L4 verdict + quoted evidence in ~7 seconds.
- 2
Review your attributions
/app/inbox?source=attributionsEvery paste-and-go shows up in your Inbox Attributions feed. Open one to see the rank-1 cited span, L1/L4 verdict, confidence, and the substring the judge quoted from your trace as evidence.
- 3
Save the failure as a test
/app/snapshotsHit "Save as snapshot" on any attribution result page. The trace + cited cause + verdict become a regression test that lives on the per-agent Tests tab (and the flat Snapshots list). Auto-labeled, span-level evidence, no human curation needed.
Save as snapshot - 4
Group tests into a suite
/app/snapshot-suitesSuites are the unit of governance. Group related tests together on the agent's Suites tab so the same baselines apply to every change — your fix, a PR from Cursor, a coding agent's mid-session commit.
- 5
Replay on every change
/app/snapshotsFrom any snapshot, click "Replay" to re-run the test through the current pipeline. Each run shows up on the per-agent Runs tab and bucketizes results into PASSED / CHANGED-INTENTIONAL / CHANGED-UNEXPECTED — verify your fix, verify a PR, verify a coding agent's commit before it lands.
- 6
Wire CI to block regressions
/app/integrationsConnect the GitHub App on the Integrations page, then drop the ProveAI Origin GitHub Action into your workflow. Every PR with a failing trace gets a rank-1 attribution + cited evidence as a PR comment; suite-wide regressions block merge.
Why these three (and not four, five, ten)
We deliberately cut by trigger, not destination. Insights / Leaderboard / Patterns are surfaces you might land on in any journey — they aren't separate journeys. If a surface feels like its own journey but you can't name a distinct trigger that isn't a sub-step of the three above, it's supporting infra. Add it as supporting infra; don't fork a fourth journey.