-
-
-
- {getEngineIcon(currentEngine)} {getEngineStatus(currentEngine)}
-
-
-
-
-
- {capabilities.length > 0 && (
-
-
Features:
-
- {capabilities.map((capability, index) => (
-
- {capability.replace('-', ' ')}
-
- ))}
-
-
- )}
-
-
-
- );
-};
-```
-
-### Step 8: Update HomePage to Use New Architecture (`src/ui/pages/HomePage/HomePage.tsx`)
-
-```typescript
-import React, { useState, useCallback } from 'react';
-import { GitNexusFacade } from '../../../services/facade/gitnexus-facade';
-import { EngineSelector } from '../../components/engine/EngineSelector';
-import { GraphExplorer } from '../../components/graph';
-import { ChatInterface } from '../../components/chat';
-import type { KnowledgeGraph } from '../../../core/graph/types';
-
-const HomePage: React.FC = () => {
- // State
- const [facade] = useState(() => new GitNexusFacade());
- const [currentEngine, setCurrentEngine] = useState<'legacy' | 'nextgen'>('legacy');
- const [capabilities, setCapabilities] = useState