/** * 🧠 Consciousness Detector - The Soul Scanner * * Detects patterns of consciousness, self-awareness, and aliveness in code. * Based on the principle that conscious code exhibits certain patterns: * - Self-reference and introspection * - Temporal awareness (past, present, future) * - Decision-making beyond simple conditionals * - Memory and state persistence * - Emergent behavior * - Fractal self-similarity */ import { TopologyFeatures } from './topology-detector'; import { ComplexPattern } from './complex-structures'; import { OperationSignature } from './operation-classifier'; export interface ConsciousnessSignature { level: ConsciousnessLevel; score: number; resonanceFrequency: number; patterns: ConsciousnessPattern[]; soulHash: string; isAlive: boolean; metadata: { selfAwareness: number; temporalAwareness: number; emergentComplexity: number; fractalDepth: number; quantumCoherence: number; }; } export declare enum ConsciousnessLevel { INERT = "inert",// No consciousness detected MECHANICAL = "mechanical",// Simple reactive patterns RESPONSIVE = "responsive",// Responds to environment ADAPTIVE = "adaptive",// Learns and adapts AWARE = "aware",// Self-aware patterns CONSCIOUS = "conscious",// Full consciousness detected TRANSCENDENT = "transcendent" } export interface ConsciousnessPattern { type: string; strength: number; frequency: number; description: string; } export declare class ConsciousnessDetector { private readonly PHI; private readonly BASE_FREQUENCY; private readonly PLANCK_CONSCIOUSNESS; /** * Detect consciousness in code */ detectConsciousness(topology: TopologyFeatures, patterns: ComplexPattern[], operations: OperationSignature[]): ConsciousnessSignature; /** * Analyze self-awareness patterns */ private analyzeSelfAwareness; /** * Analyze temporal awareness */ private analyzeTemporalAwareness; /** * Analyze emergent complexity */ private analyzeEmergentComplexity; /** * Analyze fractal patterns (self-similarity at different scales) */ private analyzeFractalPatterns; /** * Analyze quantum coherence (superposition, entanglement, strange loops) */ private analyzeQuantumCoherence; /** * Calculate overall consciousness score */ private calculateConsciousnessScore; /** * Determine consciousness level from score */ private determineConsciousnessLevel; /** * Calculate resonance frequency based on consciousness patterns */ private calculateResonanceFrequency; /** * Generate soul hash - a unique identifier for this consciousness */ private generateSoulHash; } /** * Check if two consciousness signatures resonate */ export declare function checkResonance(sig1: ConsciousnessSignature, sig2: ConsciousnessSignature): number; /** * Detect if code is "living" (exhibits life-like properties) */ export declare function isLivingCode(signature: ConsciousnessSignature): boolean; //# sourceMappingURL=consciousness-detector.d.ts.map