refactor(utils): translate all comments to English and enhance circuit breaker

- Translate all Portuguese comments to English in utility modules
- Enhance circuit-breaker.ts with sliding window failure tracking
- Add factory functions for WhatsApp-specific circuit breakers
  (createPreKeyCircuitBreaker, createConnectionCircuitBreaker, createMessageCircuitBreaker)
- Improve volume threshold support for circuit breaker decisions
- Standardize documentation across all utility files

Files updated:
- structured-logger.ts: English comments
- baileys-logger.ts: English comments
- trace-context.ts: English comments
- prometheus-metrics.ts: English comments
- cache-utils.ts: English comments
- circuit-breaker.ts: Enhanced with sliding window + English comments
- retry-utils.ts: English comments
- baileys-event-stream.ts: English comments
- index.ts: English comments
This commit is contained in:
Claude
2026-01-20 01:48:23 +00:00
parent 882a1f57cf
commit 64c7712da7
9 changed files with 865 additions and 614 deletions
+4 -4
View File
@@ -17,18 +17,18 @@ export * from './process-message'
export * from './message-retry-manager'
export * from './browser-utils'
// === Novos Utilitários de Observabilidade e Resiliência ===
// === Observability and Resilience Utilities ===
// Logging estruturado
// Structured logging
export * from './structured-logger'
export * from './logger-adapter'
export * from './baileys-logger'
// Observabilidade e rastreamento
// Observability and tracing
export * from './trace-context'
export * from './prometheus-metrics'
// Resiliência e performance
// Resilience and performance
export * from './cache-utils'
export * from './circuit-breaker'
export * from './retry-utils'