<!-- Canonical page: https://docs.radforge.dev/reference/cli/waivers/ -->

# rad waivers command reference

<!-- GENERATED FILE. Run npm run generate in documentation/. Do not edit by hand. -->

```text
Usage: rad waivers <command> [options]

Commands:
  rad waivers list [--repo-root <path>]
      List accepted-mutant waivers in radforge-waivers.json.
  rad waivers prune --artifact <plan.json> [--repo-root <path>] [--apply]
      Find waivers whose candidate is absent from the supplied plan.

Pruning only removes stale waivers for source files covered by the plan. It is a
preview unless --apply is present. Git history retains removed waiver decisions.

Options:
  --repo-root <path>  Repository root. Defaults to the current working directory.
  --artifact <path>   Unbudgeted rad plan or scope artifact with a complete candidate scope.
  --apply             Write the pruned manifest. Without this flag, preview only.
  --json              Render JSON output.
```
