diff --git a/admin-compliance/app/(sdk)/layout.tsx b/admin-compliance/app/(sdk)/layout.tsx index fb78d27..a2dfcea 100644 --- a/admin-compliance/app/(sdk)/layout.tsx +++ b/admin-compliance/app/(sdk)/layout.tsx @@ -8,7 +8,7 @@ import { CommandBar } from '@/components/sdk/CommandBar' import { SDKPipelineSidebar } from '@/components/sdk/SDKPipelineSidebar' import { ComplianceAdvisorWidget } from '@/components/sdk/ComplianceAdvisorWidget' import { useSDK } from '@/lib/sdk' -import { getStoredRole } from '@/lib/roles' +import { getStoredRole, storeRole } from '@/lib/roles' // ============================================================================= // SDK HEADER @@ -151,10 +151,10 @@ export default function SDKRootLayout({ // Check if role is stored (auth check) const role = getStoredRole() if (!role) { - router.replace('/') - } else { - setLoading(false) + // Auto-select developer role for direct SDK URL access + storeRole('developer') } + setLoading(false) }, [router]) if (loading) {