// software.repair.verification

AI can write the patch.
Cirdan proves it repairs the incident.

Cirdan turns a production alert into a controlled repair trial: reproduce the failure, contain the change, challenge the regression, and release only what the evidence supports.

target bound failure proven repair gated
incident / checkout-api live
An alert activates Cirdan and moves through the repair pipeline A pulsing alert light enters Cirdan, activates the repair agent, then continues through reproduce, repair, and verify stages before reaching a verified pull request. ALERT checkout-api CIRDAN ACTIVATED REPRODUCE REPAIR VERIFY VERIFIED PR ALERT RECEIVED REPAIR VERIFIED

// immutable.evidence.chain

A repair has to earn the next step.

The model proposes. The repair contract decides. Missing evidence never becomes model confidence, and a failed gate becomes a clear manual handoff.

  1. 01
    Bindexplicit service + repository target
  2. 02
    Baselinesame pinned probe must fail first
  3. 03
    Containauthorized change surface only
  4. 04
    Challengeregression proof + specialist review
  5. 05
    Gateverified PR or manual required

// category.delta

The difference is not the AI.
It is what must be true before Cirdan trusts it.

Investigation, root-cause analysis, remediation suggestions, and generated pull requests are becoming table stakes. Cirdan is built around the harder part: proving that a proposed code change repairs this incident without creating the next one.

COMMON AI SRE LOOP investigate explain suggest act

The model's conclusion remains the center of trust.

CIRDAN REPAIR CONTRACT bind reproduce contain challenge verify

Deterministic evidence gates—not model confidence—decide whether a repair advances.

  1. 01 / TARGET Bound before touched

    An explicit service registry fixes the repository, runtime, probes, and permissions in scope.

  2. 02 / FAILURE Proven before patched

    The pinned incident probe must fail in an isolated Compose or Kubernetes runner.

  3. 03 / CHANGE Contained before tested

    The patch is checked against its authorized change surface and integrity rules.

  4. 04 / REGRESSION Challenged, not admired

    Counterfactual proof, patch-bound suites, and conditional specialists try to disprove the fix.

  5. 05 / DELIVERY Evidence before privilege

    The same probe must pass after the patch. Failed gates stop at manual_required.

NO DISCOVERY GUESSWORK NO UNPROVEN BASELINE NO UNBOUNDED PATCH NO CONFIDENCE-BASED SHIP

// from.signal.to.change

Keep your stack.
Add a repair contract.

Keep the signals, coding agents, and delivery controls your team already trusts. Cirdan supplies the evidence chain between generated code and production recovery.

// signal.in Grafana
Alertmanager
Slack
// repair.engine CIRDAN
bind baseline challenge gate
// proof.out Verified change pull request + recovery evidence
EARLY ACCESS Put verified repair into your on-call loop.
Request early access