Design principles: - Zero unnecessary abstraction - Strong typing over dynamic JSON - Clear separation between transport and domain logic - Composable request builders
Looking for feedback on: - Error handling patterns - Versioning strategy - Public API surface design
Happy to answer questions.