Guardrails

Safety mechanisms that prevent transient provider issues from becoming destructive writes.

Guardrails are CrossWatch safety systems.

They prevent bad snapshots and flaky APIs from causing destructive writes.

The ones you’ll notice most

  • Auth gating: bad auth skips the pair.

  • Provider down: writes are skipped.

  • Drop guard: tiny snapshots don’t trigger mass deletes.

  • Mass delete protection: large removal waves get blocked.

If CrossWatch “does nothing”

That is often a guardrail doing its job.

Check the run log for events like:

  • pair:skip (auth)

  • writes:skipped (provider down)

  • snapshot:suspect (drop guard)

  • mass_delete:blocked

If you really want big deletes

Only do this if you have backups and a restore plan.

Then explicitly enable mass deletes and removals in your pair settings.

Related:

Last updated