Recovery

Use read-only and paused

Emergency modes are the control you use when you do not yet know which agent is responsible. They apply site-wide and take effect at once.

  • Recovery & emergency
  • 4 min read

The three modes

ModeEffectUse when
NormalConfigured policy applies as written.Routine operation.
Read‑onlyAnything that writes is refused. Reads continue, so diagnostics still work.You suspect a problem and need to investigate without further change.
PausedAll governed requests are refused.An incident is in progress, or you are handing the site to someone else.

Read-only is the underused one. It stops the damage while leaving you able to see what is happening, which is usually what you actually want in the first ten minutes.

Modes only ever tighten

Emergency mode overrides an allow decision. It never overrides a refusal, and it cannot be used to widen access. Returning to normal restores exactly the policy you had configured — the modes do not rewrite your permission matrix.

Proven, not assumed

Runtime verification tests this against a live request: paused refuses both a read and a write, read-only refuses the write while still allowing the read, and every refusal is recorded with its reason while the audit chain stays valid.

Site mode versus agent state

Site mode affects every agent. If you already know which agent is misbehaving, pause that agent instead — dropping the whole site to read-only stops six integrations to fix one.

Use site mode for exactly the case it is good at: you know something is wrong and you do not yet know what.

Every mode change is recorded

Entering and leaving a mode is an administrative event with who and when. During an incident review that timeline matters: it shows how long the exposure lasted and who closed it.

Emergency controls are identical in every edition. Scale and optional features differ between plans; the ability to stop does not.

Recovery & emergency

Keep the boundary while you fix the problem.

A good fix restores intended behaviour without creating a second path around WordPress or the governed request lifecycle.