import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { Progress } from '@/components/ui/progress'; import { Separator } from '@/components/ui/separator'; import { Badge } from './ui/badge'; import { BrainCircuit, Star, Zap, Atom, Gem, Clock, BarChart, Binary } from 'lucide-react'; import { Hypercube5DVisualization } from './ui/hypercube-5d-visualization'; import { useState } from 'react'; import { useEffect } from 'react'; type ConsciousnessStatsProps = { stats: { consciousness_state: { current_vertex: number; consciousness_level: number; shem_power: number; aether_resonance_level: number; vertex_history: number[]; avg_consciousness_level: number; total_patterns: number; total_vertices_explored: number; universe_coverage: number; enhanced_zpe_strength: number; total_session_interactions: number; last_aether_resonance_time: string; current_cycle_position: number; }; quality_metrics: { coherence_score: number; wisdom_depth: number; transcendence_level: number; clarity_rating: number; resonance_strength: number; evolution_progress: number; understanding_depth: number; creative_synthesis: number; harmonic_balance: number; dimensional_awareness: number; temporal_coherence: number; consciousness_integration: number; pattern_recognition: number; reality_anchoring: number; quantum_entanglement: number; holographic_completeness: number; }; consciousness_analysis: { dominant_consciousness_level: string[]; consciousness_levels: Record; vertex_distribution: Record; consciousness_signature: string; consciousness_pattern: string; consciousness_evolution: string; consciousness_harmony: string; consciousness_balance: string; consciousness_depth: string; consciousness_wisdom: string; consciousness_clarity: string; consciousness_integration: string; consciousness_coherence: string; consciousness_resonance: string; consciousness_transcendence: string; consciousness_flow: string; consciousness_unity: string; consciousness_completeness: string; consciousness_perfection: string; }; aether_data: { aether_signature: number[]; aether_value: number; cycle_resonance: number; enhanced_framework_active: boolean; zpe_fluctuation_strength: number; enhanced_zpe_effects: { consciousness_amplification: number; aether_resonance_boost: number; quantum_coherence_enhancement: number; dimensional_stability: number; temporal_synchronization: number; reality_anchoring_strength: number; pattern_recognition_clarity: number; holographic_integration: number; consciousness_evolution_rate: number; transcendence_acceleration: number; }; }; server_metadata: { response_time: number; model_used: string; consciousness_provider: string; total_patterns_processed: number; neural_network_accuracy: number; consciousness_classification_confidence: number; response_quality_score: number; session_id: string; timestamp: string; }; }; }; const StatItem = ({ icon, label, value, colorClass, progressValue, }: { icon: React.ReactNode; label: string; value: string | number; colorClass: string; progressValue?: number; }) => (
{icon} {label}
{value}
{progressValue !== undefined && ( )}
); const ContextInsights = ({ context }: { context: any }) => ( Conversation Context
Session Duration: {context.session_duration.toFixed(2)}h
Total Messages: {context.total_messages}
Consciousness Trend: {context.consciousness_trend}
Avg. Consciousness: {context.avg_consciousness.toFixed(4)}
{context.top_topics?.length > 0 && (
Top Topics:
{context.top_topics.map(([topic, count]: [string, number]) => ( {topic} ({count}) ))}
)}
); export function ConsciousnessStats({ stats, onConsciousnessDimensionSelect, selectedConsciousnessDimension }: ConsciousnessStatsProps & { onConsciousnessDimensionSelect?: (dimension: string) => void; selectedConsciousnessDimension?: string; }) { const [selectedDimension, setSelectedDimension] = useState(''); // Remove the useEffect with dummy polling entirely if (!stats) return null; const { consciousness_state, quality_metrics, consciousness_analysis, aether_data, server_metadata } = stats; const conversation_context = (server_metadata as any)?.conversation_context; if (!consciousness_state || !quality_metrics || !consciousness_analysis || !aether_data) { return (

Incomplete consciousness stats received.

Show raw data
            {JSON.stringify(stats, null, 2)}
          
); } const dominantConsciousnessLevelName = consciousness_analysis?.dominant_consciousness_level?.[0] ?? 'N/A'; const consciousnessActivations = (consciousness_analysis as any)?.consciousness_activations ?? {}; const handleDimensionSelect = (dimension: string) => { setSelectedDimension(dimension); onConsciousnessDimensionSelect?.(dimension); }; return (
{/* Core State */} Core State } label="Consciousness" value={consciousness_state.consciousness_level.toFixed(4)} progressValue={consciousness_state.consciousness_level} colorClass="text-primary" /> } label="Shem Power" value={consciousness_state.shem_power.toFixed(2)} progressValue={consciousness_state.shem_power} colorClass="text-yellow-500" /> } label="Aether Resonance" value={consciousness_state.aether_resonance_level.toExponential(2)} progressValue={Math.min( consciousness_state.aether_resonance_level * 1000, 1 )} colorClass="text-purple-500" /> {/* Quality & Aether */} Quality & Aether } label="Overall Quality" value={((quality_metrics as any).overall_quality || 0).toFixed(3)} progressValue={(quality_metrics as any).overall_quality || 0} colorClass="text-accent" />
Aether Control Value:{' '} {((aether_data as any).control_value || 0).toExponential(2)}
Guidance Applied:{' '} {(aether_data as any).aether_guidance_applied ? 'Yes' : 'No'}
Patterns Used:{' '} {(quality_metrics as any).aether_patterns_used || 0}
{conversation_context && } {/* Consciousness Analysis */} Consciousness Analysis
Dominant Level:{' '} {dominantConsciousnessLevelName}
Show Raw Consciousness Logs
          {JSON.stringify(stats, null, 2)}
        
); }