Rollback PR engine

A closed-form Rollback PR — fired in seconds when the dep breaks.

Watch a release come in on @nightly-reconcile, run the breaking-change check against the last-green cloud API contract, and open a Rollback PR restoring the package to its pinned version with a passing contract test attached.

Fire the demo
POST a synthesized release envelope to /api/rollback/events with a pre-built breaking payload. The engine opens a Rollback PR (mock mode by default — no real GitHub repo is touched).

Sends a release payload with items[].date_sent — the engine detects the drift and opens a Rollback PR.

Event log
The last 50 rollback events, newest first. Each row is a real database record (Postgres via Prisma).

Loading events…