Interface CognitiveMechanismsConfig

Per-mechanism toggle config for cognitive mechanisms.

When present (even as {}), all mechanisms default to enabled with sensible constants. When undefined on CognitiveMemoryConfig, the engine is never instantiated.

interface CognitiveMechanismsConfig {
    reconsolidation?: Partial<ReconsolidationConfig>;
    retrievalInducedForgetting?: Partial<RetrievalInducedForgettingConfig>;
    involuntaryRecall?: Partial<InvoluntaryRecallConfig>;
    metacognitiveFOK?: Partial<MetacognitiveFOKConfig>;
    temporalGist?: Partial<TemporalGistConfig>;
    schemaEncoding?: Partial<SchemaEncodingConfig>;
    sourceConfidenceDecay?: Partial<SourceConfidenceDecayConfig>;
    emotionRegulation?: Partial<EmotionRegulationConfig>;
}

Properties

reconsolidation?: Partial<ReconsolidationConfig>
retrievalInducedForgetting?: Partial<RetrievalInducedForgettingConfig>
involuntaryRecall?: Partial<InvoluntaryRecallConfig>
metacognitiveFOK?: Partial<MetacognitiveFOKConfig>
temporalGist?: Partial<TemporalGistConfig>
schemaEncoding?: Partial<SchemaEncodingConfig>
sourceConfidenceDecay?: Partial<SourceConfidenceDecayConfig>
emotionRegulation?: Partial<EmotionRegulationConfig>