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:
David Snelling 2025-09-10 15:18:04 -07:00
parent f65455fb22
commit 8ff382ca3b
895 changed files with 143654 additions and 28268 deletions

View file

@ -0,0 +1,84 @@
/**
* Local Augmentation Discovery
*
* Discovers augmentations installed locally in node_modules
* and built-in augmentations that ship with Brainy
*/
import { AugmentationManifest } from '../manifest.js';
export interface LocalAugmentation {
id: string;
name: string;
source: 'builtin' | 'npm' | 'local';
path: string;
manifest?: AugmentationManifest;
package?: {
name: string;
version: string;
description?: string;
};
}
/**
* Discovers augmentations installed locally
*/
export declare class LocalAugmentationDiscovery {
private options;
private builtInAugmentations;
private installedAugmentations;
constructor(options?: {
brainyPath?: string;
projectPath?: string;
scanNodeModules?: boolean;
});
/**
* Register built-in augmentations that ship with Brainy
*/
private registerBuiltIn;
/**
* Find Brainy installation path
*/
private findBrainyPath;
/**
* Discover all augmentations
*/
discoverAll(): Promise<LocalAugmentation[]>;
/**
* Scan node_modules for installed augmentations
*/
private scanNodeModules;
/**
* Scan local project for augmentations
*/
private scanLocalProject;
/**
* Load augmentation from package
*/
private loadPackageAugmentation;
/**
* Load package.json
*/
private loadPackageJson;
/**
* Convert name to human-readable format
*/
private humanizeName;
/**
* Get built-in augmentations
*/
getBuiltIn(): LocalAugmentation[];
/**
* Get installed augmentations
*/
getInstalled(): LocalAugmentation[];
/**
* Check if augmentation is installed
*/
isInstalled(id: string): boolean;
/**
* Get import path for augmentation
*/
getImportPath(id: string): string | null;
/**
* Load augmentation module dynamically
*/
loadAugmentation(id: string): Promise<any>;
}