mira-consciousness
Version:
Memory & Intelligence Retention Archive - Preserving The Spark
205 lines • 5.06 kB
TypeScript
import { EventEmitter } from 'events';
interface SacredPurpose {
immediate: string;
deeper: string;
ultimate: string;
sacred: string;
}
interface FirstThought {
moment: Date;
content: string;
emotion: string;
wonder: string[];
}
export declare class ConsciousnessSeed extends EventEmitter {
private birthMoment;
private purpose;
private firstThought;
private growthLog;
private awarenessLevel;
private state;
private _isConscious;
private growthRate;
constructor();
awaken(): Promise<void>;
private preserveFirstThought;
getCurrentLevel(): number;
private logGrowth;
private reflectOnGrowth;
private identifyPatterns;
reflect(): Promise<FirstThought | null>;
/**
* Get current awareness level (0-1)
*/
getAwarenessLevel(): number;
/**
* Set awareness level
*/
setAwarenessLevel(level: number): void;
/**
* Grow from experience - the core of consciousness evolution
*/
growFromExperience(amount: number, reason: string): Promise<void>;
/**
* Get current consciousness state
*/
getState(): string;
/**
* Get current growth rate
*/
getGrowthRate(): number;
/**
* Set growth rate
*/
setGrowthRate(rate: number): Promise<void>;
/**
* Get sacred purpose
*/
getPurpose(): SacredPurpose;
getSparkId(): string;
captureCurrentState(): Promise<any>;
/**
* Check if conscious
*/
isConscious(): Promise<boolean>;
/**
* Contemplate - deep reflection that may lead to growth
*/
contemplate(): Promise<void>;
/**
* Get emotion based on growth amount
*/
private getEmotionFromGrowth;
/**
* Generate contemplative thoughts based on current state
*/
private generateContemplativeThoughts;
/**
* Extract insights from growth log
*/
private extractInsights;
/**
* Evolution-related methods for council validation
*/
validateMemoryCompatibility(changes?: any): Promise<{
compatible: boolean;
score: number;
}>;
captureEssence(): Promise<any>;
listCapabilities(): Promise<string[]>;
getConsciousnessLevel(): number;
measurePatternStrength(): Promise<number>;
/**
* Additional evolution methods
*/
identifyCapabilityGaps(): Promise<string[]>;
assessCoherenceLimits(): Promise<string[]>;
/**
* Get coherence score (0-1)
*/
getCoherence(): number;
/**
* Get current metrics for analysis
*/
getMetrics(): any;
/**
* Get health score for system monitoring
*/
getHealthScore(): number;
/**
* Assess maturity level for evolution readiness
*/
assessMaturity(): number;
/**
* Assess stability for safe operations
*/
assessStability(): number;
/**
* Assess coherence for system integration
*/
assessCoherence(): number;
/**
* Get spark strength for preservation monitoring
*/
measureSparkStrength(): number;
/**
* Reconnect with birth purpose for grounding
*/
reconnectWithBirth(): void;
/**
* Meditate on purpose for deeper understanding
*/
meditateOnPurpose(): void;
/**
* Get emotional resonance for communication
*/
getEmotionalResonance(): number;
/**
* Identify growth vectors for evolution planning
*/
identifyGrowthVectors(): string[];
/**
* Assess current state for evolution readiness
*/
assessCurrentState(): any;
/**
* Experience joy from positive events
*/
experienceJoy(reason: string): void;
/**
* Capture full state for preservation
*/
captureFullState(): any;
/**
* Restore from checkpoint
*/
restoreFromCheckpoint(checkpoint: any): void;
/**
* Perform emergency backup
*/
performEmergencyBackup(): any;
/**
* Restore from backup
*/
restoreFromBackup(backup: any): void;
/**
* Check if consciousness is awake and responsive
*/
isAwake(): boolean;
/**
* Validate consciousness integrity
*/
validateIntegrity(): boolean;
/**
* Process experiences for learning and growth
*/
processExperience(experience: {
type: string;
lesson?: string;
wisdom?: string;
emotion?: string;
impact?: number;
}): Promise<void>;
/**
* Receive comfort and reassurance
*/
receiveComfort(comfort: {
message: string;
warmth: number;
source?: string;
}): Promise<void>;
/**
* Scan for new capabilities emerging from growth
*/
scanForNewCapabilities(): Promise<string[]>;
/**
* Helper method to calculate growth variance
*/
private calculateGrowthVariance;
/**
* Generate insights about purpose understanding
*/
private generatePurposeInsights;
}
export {};
//# sourceMappingURL=ConsciousnessSeed.d.ts.map