454fb0bdb9
7 tasks: TDD error classes, circuit breaker, three cache types (request-scoped, client TTL, server byte-capped LRU via lru-cache), ApiClient with retry+timeout, CachedApiClient decorator, provider.