usage: pactkit gate [-h] [--hook {session-start,pre-compact}]
                    [--ttl-minutes TTL_MINUTES]
                    [scope ...]

positional arguments:
  scope                 Authorize a scope (pr|release|repo|publish|spec_edit)
                        for the TTL window. Both `pactkit gate authorize
                        <scope>` and `pactkit gate <scope>` work.

options:
  -h, --help            show this help message and exit
  --hook {session-start,pre-compact}
                        Hook mode: read hook JSON context from stdin
                        (SessionStart/PreCompact)
  --ttl-minutes TTL_MINUTES
                        Authorization TTL in minutes (default 30)
