A Spring ClientHttpRequestInterceptor that wraps outbound HTTP calls (RestTemplate / RestClient) with a self-contained, thread-safe Circuit Breaker. Provides per-host or shared circuit breakers, configurable failure predicates (HTTP status codes and exceptions), slow-call detection, and lifecycle hooks, with no runtime dependency on resilience4j.