UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

97 lines 2.24 kB
/** * Domain-Specific Pattern Definitions for Optimizely * * IMPLEMENTATION STATUS: * COMPLETE: Optimizely-specific terminology and concepts * * Last Updated: July 3, 2025 */ export interface DomainTerm { term: string; canonical: string; context: 'feature' | 'web' | 'both'; entityType?: string; description: string; } /** * Optimizely-specific terminology mappings */ export declare const DOMAIN_TERMS: DomainTerm[]; /** * Common Optimizely concepts and their query implications */ export declare const DOMAIN_CONCEPTS: { trafficAllocation: { terms: string[]; implies: { fields: string[]; filters: never[]; joins: never[]; }; }; targeting: { terms: string[]; implies: { fields: string[]; filters: never[]; joins: string[]; }; }; performance: { terms: string[]; implies: { fields: string[]; filters: never[]; joins: string[]; }; }; environments: { terms: string[]; implies: { fields: string[]; filters: never[]; joins: string[]; }; }; recent: { terms: string[]; implies: { fields: string[]; filters: { field: string; operator: string; value: string; }[]; joins: never[]; }; }; active: { terms: string[]; implies: { fields: string[]; filters: { field: string; operator: string; value: string[]; }[]; joins: never[]; }; }; }; /** * Apply domain-specific transformations */ export declare function applyDomainTransformations(query: string): { transformed: string; appliedTerms: DomainTerm[]; impliedConcepts: string[]; }; /** * Get domain context for a query */ export declare function getDomainContext(query: string): { platform: 'feature' | 'web' | 'both'; concepts: string[]; suggestedEntities: string[]; }; //# sourceMappingURL=DomainPatterns.d.ts.map