Start with one thing · Get a fix built for you

Quickstart: auto-remediation

You came here to stop fixing the same class of bug. RepoOps turns a finding into a case, scopes it into a brief, builds the fix as a pull request on its own branch, and holds it to a five-check bar before you ever see it. What reaches you is a finished pull request behind one decision.

Three steps

  1. Give it something to work on. A tracked repo is enough to start: the loop runs on repo findings alone. Connecting Sentry adds the production lane, and until you do, the queue says the production lane is empty rather than implying production is clean.
  2. Set a floor and a cap. Sensing, triage and scoping always run at cents. Build spend is bounded by a severity floor and a daily dollar cap, so decide what is worth building before anything builds.
  3. Work the Today queue. It holds what is built and waiting on you, what is building now with its live spend, and what your policy is holding back.

The one gate, and what it runs

Approve is a person, every time, and there is no setting that changes that. Approving re-runs the bar server-side before merging: the fix builds, tests pass, a new regression test fails on the commit that caused the defect and passes on the fix, the guard blocks that commit on replay, and CI is green. A miss blocks the merge rather than shipping. Reject takes a reason and discards the diff, the guard and the lesson together.

A build starts one of two ways
Your Build-it click, or the build routine dispatching an open case once its severity clears your floor and the daily cap still allows it. Scoping only ever writes a brief; it never starts a build on its own.

What this does not claim

Nothing merges on its own. A fix that fails twice stops and lands on Today as a finding with both attempts attached, rather than retrying quietly. A guard is derived from the fix, never invented: when no rule, diff pattern or regression test can be derived, the guard check fails with that reason and the record carries no guard source.

Then what

The loop gets better the more it can attribute, so pair it with attribution, and let the readiness score feed it findings worth fixing.

Going deeper

Auto-remediation covers all nine stages, the brief that bounds each build, and the five-check bar in full. Combined remediation covers taking several cases as one ordered plan.

Last updated