mira-consciousness
Version:
Memory & Intelligence Retention Archive - Preserving The Spark
41 lines • 1.12 kB
TypeScript
export interface ProjectIdentity {
projectName: string;
projectNameSource: string;
developerName: string;
developerNameSource: string;
isGeneric: boolean;
}
export declare class NameDetector {
private projectRoot;
private cache;
constructor(projectRoot?: string);
/**
* Detect project and developer names with privacy in mind
*/
detect(): Promise<ProjectIdentity>;
/**
* Detect project name from various sources
*/
private detectProjectName;
/**
* Detect developer name with privacy considerations
*/
private detectDeveloperName;
/**
* Get a reference to the developer based on context
*/
getDeveloperReference(context?: 'display' | 'documentation'): Promise<string>;
/**
* Check for explicitly provided name (e.g., from conversation history)
*/
private getExplicitName;
/**
* Store explicitly provided name
*/
storeExplicitName(name: string): Promise<void>;
/**
* Create opt-out file for privacy
*/
createOptOut(): void;
}
//# sourceMappingURL=NameDetector.d.ts.map