import type { ReasoningLexicon } from '../types';

export const en: ReasoningLexicon = {
  locale: 'en',
  name: 'English',
  boundaryMode: 'word',
  hardVerbs: [
    'prove',
    'derive',
    'debug',
    'refactor',
    'optimize',
    'optimise',
    'analyze',
    'analyse',
    'architect',
    'design',
    'implement',
    'evaluate',
    'diagnose',
    'troubleshoot',
    'compare',
    'reason',
    'algorithm',
  ],
  easyVerbs: [
    'translate',
    'rephrase',
    'reword',
    'rewrite',
    'summarize',
    'summarise',
    'shorten',
    'format',
    'capitalize',
    'lowercase',
    'uppercase',
  ],
  trivialAcks: [
    'hi',
    'hey',
    'hello',
    'yo',
    'thanks',
    'thank you',
    'ty',
    'ok',
    'okay',
    'cool',
    'nice',
    'great',
    'got it',
    'sounds good',
    'yes',
    'no',
    'sure',
    'please',
    'how are you',
    "how's it going",
    'how are you doing',
    'good morning',
    'good evening',
  ],
  creativeVerbs: [
    'write',
    'story',
    'poem',
    'brainstorm',
    'imagine',
    'draft',
    'compose',
    'invent',
    'fiction',
    'song',
    'lyrics',
  ],
  analyticalVerbs: [
    'calculate',
    'compute',
    'prove',
    'debug',
    'extract',
    'classify',
    'parse',
    'solve',
    'count',
    'verify',
  ],
};
