Simple allow/deny approval policy used for tests and defaults.
Always allow approvals.
Always deny approvals with an optional reason.
@type t() :: %Codex.Approvals.StaticPolicy{ mode: :allow | :deny, reason: String.t() | nil }
@spec allow(keyword()) :: t()
@spec deny(keyword()) :: t()