From 4b90be7bebbef4af5ba572568b21f3ba7308c7d5 Mon Sep 17 00:00:00 2001 From: David Snelling Date: Thu, 28 Aug 2025 14:53:27 -0700 Subject: [PATCH] fix: enable IntelligentVerbScoring by default as core functionality - Change category from 'premium' to 'core' - this is essential relationship quality improvement - Enable by default (enabled: true) instead of disabled by default - Fix contradictory documentation that claimed "enabled by default" but implemented "disabled by default" - Update reference condition to handle new default behavior properly - Update comment from "Enhancement features" to "Core relationship quality features" This aligns the implementation with the documented intent and provides better relationship quality out of the box without requiring explicit configuration. --- .../intelligentVerbScoringAugmentation.ts | 2 +- src/brainyData.ts | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/augmentations/intelligentVerbScoringAugmentation.ts b/src/augmentations/intelligentVerbScoringAugmentation.ts index 784f029f..f13af7fe 100644 --- a/src/augmentations/intelligentVerbScoringAugmentation.ts +++ b/src/augmentations/intelligentVerbScoringAugmentation.ts @@ -74,7 +74,7 @@ export class IntelligentVerbScoringAugmentation extends BaseAugmentation { priority = 10 // Enhancement feature - runs after core operations // Augmentation metadata - readonly category = 'premium' as const + readonly category = 'core' as const readonly description = 'AI-powered intelligent scoring for relationship strength analysis' private config: Required diff --git a/src/brainyData.ts b/src/brainyData.ts index 80ea6442..96830ea3 100644 --- a/src/brainyData.ts +++ b/src/brainyData.ts @@ -447,7 +447,7 @@ export interface BrainyDataConfig { intelligentVerbScoring?: { /** * Whether to enable intelligent verb scoring - * Default: false (off by default) + * Default: true (enabled by default for better relationship quality) */ enabled?: boolean @@ -883,14 +883,14 @@ export class BrainyData implements BrainyDataInterface { maxSize: 1000 })) - // Priority 10: Enhancement features + // Priority 10: Core relationship quality features const intelligentVerbAugmentation = new IntelligentVerbScoringAugmentation( - this.config.intelligentVerbScoring || { enabled: false } + this.config.intelligentVerbScoring || { enabled: true } ) this.augmentations.register(intelligentVerbAugmentation) - // Store reference if intelligent verb scoring is enabled - if (this.config.intelligentVerbScoring?.enabled) { + // Store reference if intelligent verb scoring is enabled (enabled by default) + if (this.config.intelligentVerbScoring?.enabled !== false) { this.intelligentVerbScoring = intelligentVerbAugmentation.getScoring() } }