import { useEffect, useState } from 'react'; import { AppShell } from './components/shell/AppShell'; import { Welcome } from './pages/Welcome'; import { OmegaShell } from './components/terminal/OmegaShell'; import { SovereignIDE } from './components/ide/SovereignIDE'; import { useWorkspaceStore } from './stores/workspace.store'; import { sovereignIDE } from '../artifacts/SOVEREIGN_IDE_FRAMEWORK'; function App() { const [isLoading, setIsLoading] = useState(true); const [sovereignReady, setSovereignReady] = useState(false); const [showIDE, setShowIDE] = useState(false); const { workspaceId, initialize } = useWorkspaceStore(); useEffect(() => { // Initialize Sovereign IDE framework (all BOB components) sovereignIDE.initialize().then(() => { setSovereignReady(true); console.log('✅ Sovereign IDE Framework loaded'); }); // Initialize stores and check for existing workspace initialize().finally(() => setIsLoading(false)); }, [initialize]); if (isLoading) { return (