Documentation menu
Early Regression Guard

Run your first analysis

Early compares your candidate against production and reports every business behavior that changed.

What this does

Kicks off analysis for one project in your release candidate — not the whole RC at once. Each project is analyzed independently, so you can start with whichever one is ready first.

Prerequisites

A release candidate.

Steps

  1. Open Releases and choose the release candidate. You’ll see the list of projects it covers.

    A release candidate's Projects tab, with early-cli and early-web showing "Not analyzed yet" and Analyze buttons, an Analyze all button above the list, and early-trace already up to date

  2. Click Analyze on any project that needs it, or click Analyze all to start every unanalyzed project in the release candidate at once instead of one at a time.

When will I see that a project needs to be analyzed?

A project shows up as “needs analysis” — the amber warning and an Analyze button — whenever there’s new work on its branch that hasn’t been checked yet:

  • It’s never been analyzed before — a project that just joined the release candidate.
  • Its branch has moved since the last analysis — new commits landed after the most recent run, so that run’s results no longer reflect what’s there now.

What to expect

Early identifies which product behaviors changed and marks each as expected or a regression. The first run can take several minutes — expect a progress screen, not an instant result.

Once a project’s run finishes, its card updates in place. If Early found regressions, the card shows how many and a “Not ready for release” link straight into what it found.

The same Projects tab after analysis: early-cli shows 2 findings and a "Not ready for release" link, early-web is still unanalyzed, and early-trace has no new changes

Next

Watch it run to completion, or if a run has already finished, follow “Not ready for release” straight to reading the result.