/**
 * Shared English stopwords set for text processing.
 * Used by dynamic-retrieval, predictive-memory, embeddings, and output-compressor.
 * Consolidates 4 previously-duplicate stopword lists (~250 lines → 1 source).
 */
export const STOPWORDS = new Set([
    // Articles & determiners
    'the',
    'a',
    'an',
    'this',
    'that',
    'these',
    'those',
    // Pronouns
    'i',
    'me',
    'my',
    'we',
    'our',
    'you',
    'your',
    'he',
    'she',
    'it',
    'its',
    'they',
    'them',
    'their',
    'itself',
    'who',
    'whom',
    'what',
    'which',
    // Prepositions
    'to',
    'of',
    'in',
    'for',
    'on',
    'with',
    'at',
    'by',
    'from',
    'as',
    'into',
    'through',
    'during',
    'before',
    'after',
    'above',
    'below',
    'between',
    'about',
    'against',
    'over',
    'under',
    // Conjunctions
    'and',
    'but',
    'or',
    'nor',
    'not',
    'so',
    'yet',
    'both',
    'either',
    'neither',
    // Verbs (auxiliary/common)
    'is',
    'are',
    'was',
    'were',
    'be',
    'been',
    'being',
    'have',
    'has',
    'had',
    'do',
    'does',
    'did',
    'will',
    'would',
    'could',
    'should',
    'may',
    'might',
    'shall',
    'can',
    'need',
    'dare',
    'ought',
    'used',
    'get',
    'got',
    'make',
    'use',
    // Adverbs & adjectives
    'very',
    'just',
    'too',
    'also',
    'only',
    'more',
    'most',
    'some',
    'any',
    'few',
    'much',
    'many',
    'each',
    'every',
    'all',
    'no',
    'own',
    'same',
    'other',
    'such',
    'than',
    // Misc
    'if',
    'then',
    'else',
    'when',
    'where',
    'why',
    'how',
    'because',
    'while',
    'although',
    'though',
    'since',
    'until',
    'true',
    'false',
    'null',
    'undefined',
    // Code keywords (for code-aware text processing)
    'function',
    'return',
    'const',
    'let',
    'var',
    'import',
    'export',
    'default',
    'class',
    'new',
    'type',
    'interface',
    'extends',
    'implements',
]);
/**
 * Domain-specific stopwords for UAP memory queries.
 * Extends the base set with words that are too generic for memory retrieval.
 */
export const QUERY_STOPWORDS = new Set([
    ...STOPWORDS,
    'using',
    'like',
    'want',
    'help',
    'please',
    'need',
    'know',
    'work',
    'working',
    'works',
    'way',
    'thing',
    'things',
    'good',
    'best',
    'better',
    'right',
    'well',
    'sure',
    'file',
    'files',
    'code',
    'project',
    'system',
    'data',
    'error',
    'issue',
    'problem',
    'question',
    'practices',
    'patterns',
    'gotchas',
    'lessons',
    'tips',
]);
//# sourceMappingURL=stopwords.js.map