Review the change, then a Receipt.

Ask your agent to review. Prism reads the changed code, the callers it measured, and the tests that reach them. Each finding says what the code is, when it breaks, the change to make, and what happens if you leave it. The Receipt says SHIP, NOT PROVEN, or NO-SHIP.

Your agent
YouReview my changes before I open a PR
Prism
guard_sessionreview: true · this session
1 finding
Critical
1. A caller was left unchanged (src/report.ts)
Change: update that caller, then review again.
A caller of the changed function was left unchanged.
Receipt NO-SHIP
AgentOne Critical finding: a caller in src/report.ts was left unchanged. I’ll update it, then review again.
~/northwind
$ prism reviewReview1 findingCritical1. A caller was left unchanged (`src/report.ts`) - This code: one caller still uses the old result - Change: update that callerA caller of the changed function was left unchanged.ReceiptNO-SHIP

Ask “review my changes”, or run prism review.

Four severities

Critical is a wrong result. High is a hole that can happen. Low is real and bounded. Nit is a smaller edit. Empty groups are left out.

A finding you can fix

Each one names the file, what that code is for, when it breaks, the smallest change, and what happens if you leave it.

A Receipt

A Critical finding is NO-SHIP. A High finding is NOT PROVEN. Low and Nit do not by themselves stop a SHIP. Your agent writes the review. Prism posts nothing.

Pick the angle with a lens.

Architect for structure, QA for proof, Dev for small clean fixes, or your own. See lenses.

Prism receipt~/northwind
SHIP
The checks this change reaches pass.
1file changed
5dependents
2tests reach it
Proven2 scoped test files · typecheck ✓ · test ✓
FindingQA lens dependents_not_in_diff: credit-note.ts, invoice.ts not edited · high risk

Before you push

prism review prints the findings and the Receipt. Fix a Critical finding before you ship.

~/northwind
$ prism reviewReceiptNO-SHIPFix the Critical findings, then review again.

Try it in your repo.

Install Prism, then connect every agent on this machine. Open the agent again.

$npm install -g @prismapp/cli && prism install all