Product demo

Watch a risky AI diff become explainable.

This demo uses actual project fixture output. Pro does not ask users to hunt through JSON. It gives a ship/no-ship answer first, then shows the proof that would change the decision.

agent-guardrails check --json agent-guardrails pro report agent-guardrails pro workbench --open
Readable first

The product should feel like a release briefing.

JSON is still available for CI, agents, and audit trails. The human workflow starts with the decision, the reason, and the smallest useful next action.

Go-live brief

Can I ship this change?

Not yet

The fixture touches GraphQL schema, generated client output, and web type surfaces. The gate is holding because a generated-code proof is missing.

Why it mattersIf codegen was skipped, the app can compile against stale generated types.
Best next actionRun npm run codegen, capture the output, then rerun the gate.
User benefitThe user is not proving compliance for the tool; they are reducing the release risk that actually exists.
The loop

One fixture, four user-visible decisions.

The user should not need to inspect a raw memory file. The product has to say what happened, why it matters, and what to do next.

01

Risk shape

Pro classifies the change as UI + data + deploy + contract instead of calling it a generic code diff.

Impact surfaces: ui, data, deploy, contract
02

Ship/no-ship

The verdict is HOLD because required codegen proof and deploy evidence are missing.

Blocking gap: npm run codegen was not run
03

Cheapest proof

The next action is not "write more tests"; it is the smallest command likely to close the first proof gap.

Run: npm run codegen
04

Release receipt

After evidence is supplied, Pro remembers the proof recipe and produces a report a human can trust later.

Next loop: rerun check with captured evidence
Sample output

Actual Workbench, not a JSON chore.

These captures were generated from the repository's real fixture engine. The Workbench is the human surface; JSON and Markdown stay available for agents, CI, and audit trails.

Actual Pro Workbench screenshot generated from a real fixture
Generated from the real Pro Workbench renderer and captured locally with Edge headless.
Go-live report

Can I ship?

Not yet. The sample fixture is still missing codegen, contract, and deploy proof. The report explains what OSS catches, what Pro adds, and why the missing proof matters.

Operator next step: run codegen proof, capture output, rerun check
Actual Pro JSON output screenshot generated from a real fixture
Actual output, kept as the audit trail for agents and automation.
Actual buyer sample report screenshot generated from a real fixture
Generated from `npm run sample:reports`.
Why this is paid

It compounds inside the repo.

The value is not a one-off checklist. Pro stores the evidence patterns that closed prior gaps, downweights stale recipes, and makes future release decisions more project-specific.

First run

Find the risky surface and ask for proof that matches the actual changed files.

Second run

Recognize the same surface and recommend the command that previously worked.

Release day

Show a trust receipt with accepted evidence, remaining gaps, and the next safe action.