Design System design notes and architecture decisions. Async-First Architecture with Unasync Code Generation Client Credentials Authentication Authorization Code + Refresh Token Authentication