brainy/.recovery-workspace/dist-backup-20250910-141917/cli/commands/core.d.ts
David Snelling 8ff382ca3b 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
2025-09-10 15:18:04 -07:00

61 lines
1.5 KiB
TypeScript

/**
* Core CLI Commands - TypeScript Implementation
*
* Essential database operations: add, search, get, relate, import, export
*/
interface CoreOptions {
verbose?: boolean;
json?: boolean;
pretty?: boolean;
}
interface AddOptions extends CoreOptions {
id?: string;
metadata?: string;
type?: string;
}
interface SearchOptions extends CoreOptions {
limit?: string;
threshold?: string;
metadata?: string;
}
interface GetOptions extends CoreOptions {
withConnections?: boolean;
}
interface RelateOptions extends CoreOptions {
weight?: string;
metadata?: string;
}
interface ImportOptions extends CoreOptions {
format?: 'json' | 'csv' | 'jsonl';
batchSize?: string;
}
interface ExportOptions extends CoreOptions {
format?: 'json' | 'csv' | 'jsonl';
}
export declare const coreCommands: {
/**
* Add data to the neural database
*/
add(text: string, options: AddOptions): Promise<void>;
/**
* Search the neural database
*/
search(query: string, options: SearchOptions): Promise<void>;
/**
* Get item by ID
*/
get(id: string, options: GetOptions): Promise<void>;
/**
* Create relationship between items
*/
relate(source: string, verb: string, target: string, options: RelateOptions): Promise<void>;
/**
* Import data from file
*/
import(file: string, options: ImportOptions): Promise<void>;
/**
* Export database
*/
export(file: string | undefined, options: ExportOptions): Promise<void>;
};
export {};