You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Sync Orchestrator, PR Creator, Retry Logic
What's Changed
Added
Sync Orchestrator (src/sync-orchestrator.ts): Extracted from index.ts — SyncOrchestrator class with Logger interface for future CLI reuse, classifyChangedFiles(), loadGlossary(), FileToSync and SyncProcessingResult interfaces
Retry Logic: Exponential backoff retry in translator.ts — retries RateLimitError, APIConnectionError, and 5xx errors; max 3 attempts (1s/2s/4s delays); no retry for AuthenticationError or BadRequestError; RETRY_CONFIG export for testing