chore: recovery checkpoint - v3.0 API successfully recovered
CRITICAL CHECKPOINT - DO NOT PUSH TO GITHUB Recovery Status: - Successfully recovered brainy.ts from compiled JavaScript - All core v3.0 API methods functional (add, get, update, delete, relate, find, etc.) - Neural subsystem intact (562KB embedded patterns, NLP working) - Augmentation pipeline operational (20+ augmentations) - HNSW clustering system complete - Triple Intelligence compiled (needs constructor fix) - Test suite validates functionality Changes preserved: - 898 files with changes from last 3 days - 144,475 insertions - All augmentation improvements - All test coverage enhancements - Complete v3.0 feature set This is a LOCAL checkpoint only - contains recovered work after corruption incident. Created backup in .backups/brainy-full-20250910-151314.tar.gz Branch: recovery-checkpoint-20250910-151433 Date: Wed Sep 10 03:18:04 PM PDT 2025
This commit is contained in:
parent
f65455fb22
commit
8ff382ca3b
895 changed files with 143654 additions and 28268 deletions
77
.recovery-workspace/dist-backup-20250910-141917/distributed/domainDetector.d.ts
vendored
Normal file
77
.recovery-workspace/dist-backup-20250910-141917/distributed/domainDetector.d.ts
vendored
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
/**
|
||||
* Domain Detector
|
||||
* Automatically detects and manages data domains for logical separation
|
||||
*/
|
||||
import { DomainMetadata } from '../types/distributedTypes.js';
|
||||
export interface DomainPattern {
|
||||
domain: string;
|
||||
patterns: {
|
||||
fields?: string[];
|
||||
keywords?: string[];
|
||||
regex?: RegExp;
|
||||
};
|
||||
priority?: number;
|
||||
}
|
||||
export declare class DomainDetector {
|
||||
private domainPatterns;
|
||||
private customPatterns;
|
||||
private domainStats;
|
||||
/**
|
||||
* Detect domain from data object
|
||||
* @param data - The data object to analyze
|
||||
* @returns The detected domain and metadata
|
||||
*/
|
||||
detectDomain(data: any): DomainMetadata;
|
||||
/**
|
||||
* Score a data object against a domain pattern
|
||||
*/
|
||||
private scorePattern;
|
||||
/**
|
||||
* Extract domain-specific metadata
|
||||
*/
|
||||
private extractDomainMetadata;
|
||||
/**
|
||||
* Calculate detection confidence
|
||||
*/
|
||||
private calculateConfidence;
|
||||
/**
|
||||
* Categorize price ranges
|
||||
*/
|
||||
private getPriceRange;
|
||||
/**
|
||||
* Categorize customer value
|
||||
*/
|
||||
private getValueCategory;
|
||||
/**
|
||||
* Categorize amount ranges
|
||||
*/
|
||||
private getAmountRange;
|
||||
/**
|
||||
* Add custom domain pattern
|
||||
* @param pattern - Custom domain pattern to add
|
||||
*/
|
||||
addCustomPattern(pattern: DomainPattern): void;
|
||||
/**
|
||||
* Remove custom domain pattern
|
||||
* @param domain - Domain to remove pattern for
|
||||
*/
|
||||
removeCustomPattern(domain: string): void;
|
||||
/**
|
||||
* Update domain statistics
|
||||
*/
|
||||
private updateStats;
|
||||
/**
|
||||
* Get domain statistics
|
||||
* @returns Map of domain to count
|
||||
*/
|
||||
getDomainStats(): Map<string, number>;
|
||||
/**
|
||||
* Clear domain statistics
|
||||
*/
|
||||
clearStats(): void;
|
||||
/**
|
||||
* Get all configured domains
|
||||
* @returns Array of domain names
|
||||
*/
|
||||
getConfiguredDomains(): string[];
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue