From 8e9f18ac3edab5b3e93a0c2a0c84947cf0174afa Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Apr 2026 09:08:29 +0100 Subject: [PATCH] ax(mining): replace prose struct comment with usage example on CircuitBreaker AX principle 2: comments show HOW with real values, not WHAT the type already says in its name. Co-Authored-By: Charon --- pkg/mining/circuit_breaker.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/mining/circuit_breaker.go b/pkg/mining/circuit_breaker.go index c8c2798..d729869 100644 --- a/pkg/mining/circuit_breaker.go +++ b/pkg/mining/circuit_breaker.go @@ -49,7 +49,8 @@ func DefaultCircuitBreakerConfig() CircuitBreakerConfig { } } -// CircuitBreaker implements the circuit breaker pattern +// cb := NewCircuitBreaker("github-api", DefaultCircuitBreakerConfig()) +// result, err := cb.Execute(func() (interface{}, error) { return fetchStats(ctx) }) type CircuitBreaker struct { name string config CircuitBreakerConfig