Shared validation for reasoning summary, verbosity, and history persistence.
Summary
Types
Functions
@spec normalize_history_persistence(term(), atom()) :: {:ok, String.t() | nil} | tagged_error()
@spec normalize_model_verbosity(term(), atom()) :: {:ok, String.t() | nil} | tagged_error()
@spec normalize_reasoning_summary(term(), atom()) :: {:ok, String.t() | nil} | tagged_error()