@bonginkan/maria
Version:
MARIA OS v5.9.5 – Self-Evolving Organizational Intelligence OS | Speed Improvement Phase 3: LLM Optimization + Command Refactoring | Performance Measurement + Run Evidence System | Zero ESLint/TypeScript Errors | 人とAIが役割を持ち、学び、進化し続けるための仕事のOS | GraphRAG ×
34 lines (33 loc) • 914 B
TypeScript
/**
* Contextual Analyzer
* Infers filename from context and keywords in user input
*/
import type { FilenameCandidate, ProjectContext } from '../types/filename-inference.types.js';
export declare class ContextualAnalyzer {
private mappings;
constructor();
/**
* Analyze user input for contextual filename hints
*/
analyze(userInput: string, projectContext?: ProjectContext): Promise<FilenameCandidate>;
/**
* Adjust filename based on project context
*/
private adjustForProjectContext;
/**
* Enhance filename with specific context from input
*/
private enhanceWithSpecificContext;
/**
* Generate alternative filenames
*/
private generateAlternatives;
/**
* Extract file extension
*/
private extractExtension;
private toKebabCase;
private toCamelCase;
private toPascalCase;
private toSnakeCase;
}