What problem does it solve? TanStack Start code is isomorphic by default, so secrets leak into client bundles, environment variables read at module scope break on edge runtimes, and hydration mismatches appear when developers misunderstand where code actually runs. ## Core Features & Use Cases - Environment Boundary APIs: Use createServerFn, createServerOnlyFn, createClientOnlyFn, and createIsomorphicFn to control exactly where each function executes. - Client-Only Rendering: Apply the ClientOnly component and useHydrated hook to render browser-dependent UI without hydration mismatches. - Environment Variable Safety: Enforce correct VITE_ prefix usage and per-request process.env reads so secrets never leak and edge runtimes like Cloudflare Workers resolve env correctly. - Use Case: A route loader needs an API secret to fetch data. Wrap the fetch in createServerFn so the secret stays server-side, instead of reading process.env directly in the isomorphic loader where it would leak to the client bundle. ## Quick Start Ask the assistant to refactor a TanStack Start route loader that reads process.env directly so the secret access moves into a createServerFn handler.