Sync Construction, Async Property The initialization of the client is synchronous. The async work is stored as a property you can await, while passing the reference around. When to Apply This Pattern Use this when you have: - Async client initialization (IndexedDB, server connection, file system) - Module exports that need to be importable without - UI components that want sync access to the client - SvelteKit apps where you want to gate rendering on readiness Signals you're fighting async construction: - patterns everywhere - Top-level await complaints from bundlers - Getter functions wrappi…