benchweave stop

Stop the gateway serving this data directory (the doorbell).

benchweave stop [OPTIONS]

Plain stop: idle drains, releases the hold and exits 0; a live run refuses typed naming the run (nothing stopped, nothing recorded). --protective routes the existing protection engine through the cancel seam, waits the verdict-stated commissioned window, and escalates to one audited SIGKILL past it.

Full --help output
Usage: benchweave stop [OPTIONS]

  Stop the gateway serving this data directory (the doorbell).

  Plain stop: idle drains, releases the hold and exits 0; a live run refuses
  typed naming the run (nothing stopped, nothing recorded). --protective
  routes the existing protection engine through the cancel seam, waits the
  verdict-stated commissioned window, and escalates to one audited SIGKILL
  past it.

Options:
  --data-dir PATH  At-rest data directory (holds state.sqlite + content/).
                   [required]
  --protective     Cancel any live run through its commissioned safe
                   transition, then drain and exit (the deliberate human verb
                   — the systemd unit's ExecStop stays plain; an unattended
                   protective ending is the manager's own
                   SIGTERM/TimeoutStopSec/SIGKILL ladder).
  --json           Emit the stable machine JSON contract instead of text.
  --help           Show this message and exit.

Options

--data-dir: PATH
Required. At-rest data directory (holds state.sqlite + content/). Environment variable: BENCHWEAVE_DATA_DIR.
--protective
Cancel any live run through its commissioned safe transition, then drain and exit (the deliberate human verb — the systemd unit’s ExecStop stays plain; an unattended protective ending is the manager’s own SIGTERM/TimeoutStopSec/SIGKILL ladder).
--json
Emit the stable machine JSON contract instead of text.