versionx waiver
Waiver management — time-boxed policy exceptions
Subcommands
list
List every waiver with days-until-expiry
audit
Audit waivers: split into live / expiring-soon / expired
expire
Delete every already-expired waiver from the policies file at <path> (default: .versionx/policies/local.toml)
Flags
| Flag | Value | Default | Required | Global | Description |
|---|---|---|---|---|---|
--path | <FILE> |
add
Add a new waiver to the local policy file
Flags
| Flag | Value | Default | Required | Global | Description |
|---|---|---|---|---|---|
policy | <POLICY> | yes | Policy name to waive | ||
--reason | <REASON> | yes | Required: human-readable reason. Silent waivers hide rot | ||
--expires-at | <EXPIRES_AT> | ISO date for waiver expiry. Defaults to 30 days from now | |||
--owner | <OWNER> | Optional owner / contact | |||
--path | <FILE> | Path to waivers file (defaults to .versionx/policies/local.toml) |