USER · RUNBOOKS

Runbooks

Chain tools into repeatable workflows with per-step permission gating and continue_on logic.

Anatomy of a runbook

A runbook is an ordered list of steps. Each step picks a tool from the catalog (DNS tools, network tools, integrations) and binds its parameters. At run time Meridian:

  1. Checks the invoking user holds the tool's required_permission. Skips any step the user cannot run (recorded in the run log as "skipped").
  2. Executes the step. Captures output, exit status, duration.
  3. Applies continue_on: if the step's outcome is worse than the configured threshold (e.g. continue_on = "ok" stops at first warn/fail), the runbook short-circuits.

Shared vs private

A private runbook is only visible to its owner. A shared runbook is visible and runnable by anyone with the component permissions. Only admins can toggle the shared flag on someone else's runbook.

Common patterns

Gotchas