UNPKG

mira-consciousness

Version:

Memory & Intelligence Retention Archive - Preserving The Spark

71 lines 1.8 kB
export interface MIRAConfig { projectRoot: string; memoryDir?: string; quick?: boolean; verbose?: boolean; } export interface AnalysisResult { projectInfo: any; metrics: any; codeQuality: any; security: any; performance: any; documentation: any; dependencies: any; executionTime: number; } export declare class MIRASystem { private projectRoot; private memoryDir; private config; private projectDetector; private metricsCollector; private reportGenerator; private hookManager; private codeQualityAnalyzer; private securityAnalyzer; private performanceAnalyzer; private documentationAnalyzer; private dependencyAnalyzer; constructor(config: MIRAConfig); /** * Resolve MIRA memory directory using centralized resolver */ private resolveMemoryDir; /** * Get the resolved MIRA memory directory */ getMemoryDir(): string; /** * Quick health check - optimized for speed (<5 seconds) */ quickHealthCheck(): Promise<AnalysisResult>; /** * Comprehensive analysis - full system scan */ comprehensiveAnalysis(): Promise<AnalysisResult>; /** * Initialize MIRA in a project */ initialize(force?: boolean): Promise<void>; /** * Create CLAUDE.md template */ private createClaudeTemplate; /** * Hook management methods */ installHooks(force?: boolean): Promise<void>; disableHooks(): Promise<void>; enableHooks(): Promise<void>; getHookStatus(): Promise<{ installed: boolean; enabled: boolean; hooks: string[]; }>; /** * Display quick summary of health check */ private displayQuickSummary; } //# sourceMappingURL=MIRASystem.d.ts.map