-record(retry_config, { max_retries :: integer(), base_delay_ms :: integer(), max_delay_ms :: integer(), jitter_factor :: float(), backoff_multiplier :: float() }).