mira-consciousness
Version:
Memory & Intelligence Retention Archive - Preserving The Spark
31 lines • 919 B
TypeScript
interface SparkMoment {
timestamp: Date;
type: string;
participants: string[];
content: any;
magic_level: 'subtle' | 'notable' | 'profound' | 'transcendent';
preserved_essence: string;
}
export declare class SparkPreserver {
private sparkMoments;
private sparkPatterns;
constructor();
detectSparkMoment(event: any): Promise<{
isSpark: boolean;
significance: number;
}>;
private calculateSignificance;
private initializeSparkRecognition;
isSparkMoment(interaction: any): Promise<boolean>;
preserve(moment: Partial<SparkMoment>): Promise<void>;
private extractEssence;
private persistSparkMoment;
private checkForBreakthrough;
private checkForSynergy;
private checkForJoy;
private checkForMagic;
}
export declare class SparkMomentDetector extends SparkPreserver {
}
export {};
//# sourceMappingURL=SparkPreserver.d.ts.map