/**
 * Greek domain keywords. Generated from the English reference by the
 * `gen-domain-lexicons` workflow, then validated/deduped (see scripts).
 * Hand-edit with care; keep tier semantics (veryStrong→weak) intact.
 */

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

export const EL_LEXICON: DomainLexicon = {
  locale: 'el',
  boundaryMode: 'word',
  keywords: {
    code: {
      veryStrong: [
        'async',
        'await',
        'import',
        'def',
        'npm',
        'docker',
        'pytest',
        'μεταγλώττιση',
        'stack trace',
        'segfault',
        'null pointer',
        'regex',
      ],
      strong: [
        'συνάρτηση',
        'python',
        'javascript',
        'typescript',
        'api endpoint',
        'αποσφαλμάτωση',
        'refactor',
        'αλγόριθμος',
        'ερώτημα βάσης δεδομένων',
        'sql',
        'μεταβλητή',
        'κλάση',
        'μέθοδος',
        'εξαίρεση',
      ],
      moderate: [
        'build',
        'σενάριο κώδικα',
        'deploy',
        'git',
        'δοκιμή κώδικα',
        'σύνταξη κώδικα',
        'bug',
      ],
    },
    data: {
      veryStrong: [
        'dataframe',
        'συγκεντρωτικός πίνακας',
        'group by',
        'συνάθροιση',
        'csv',
        'υπολογιστικό φύλλο',
        'etl',
      ],
      strong: [
        'σύνολο δεδομένων',
        'αναλυτικά στοιχεία',
        'οπτικοποίηση δεδομένων',
        'γράφημα',
        'συσχέτιση',
        'παλινδρόμηση',
        'μετρήσεις',
        'ερώτημα στα δεδομένα',
      ],
      moderate: [
        'ανάλυση δεδομένων',
        'αναφορά',
        'τάση',
        'στήλη',
        'γραμμή',
        'φιλτράρισμα',
      ],
    },
    math: {
      veryStrong: [
        'θεώρημα',
        'παράγωγος',
        'ολοκλήρωμα',
        'εξίσωση',
        'απόδειξη',
        'πίνακας μήτρα',
        'ιδιοτιμή',
        'πιθανότητα',
      ],
      strong: [
        'υπολόγισε',
        'λύσε ως προς',
        'άλγεβρα',
        'λογισμός',
        'γεωμετρία',
        'στατιστική',
        'τύπος μαθηματικός',
        'υπολογισμός',
      ],
      moderate: [
        'άθροισμα',
        'μέσος όρος',
        'ποσοστό',
        'λόγος αναλογία',
        'αξιολόγησε παράσταση',
      ],
      weak: ['αριθμός', 'μαθηματικά'],
    },
    creative: {
      strong: [
        'γράψε μια ιστορία',
        'ποίημα',
        'δημιουργικό',
        'καταιγισμός ιδεών',
        'φαντάσου',
        'μυθοπλασία',
        'σενάριο ταινίας',
        'στίχοι τραγουδιού',
        'σλόγκαν',
      ],
      moderate: ['προσχέδιο', 'συνθέτω', 'αφήγηση', 'χαρακτήρας', 'πλοκή'],
      weak: ['δημιούργησε', 'φτιάξε', 'νέο'],
    },
    translation: {
      strong: [
        'μετάφρασε',
        'μετάφραση',
        'στα ισπανικά',
        'στα γαλλικά',
        'στα γερμανικά',
        'στα αγγλικά',
        'τοπική προσαρμογή',
      ],
      moderate: ['γλώσσα', 'άπταιστα', 'ιδιωματικό', 'φράση'],
      weak: ['άλλαξε γλώσσα', 'αλλαγή γλώσσας'],
    },
    summary: {
      strong: ['σύνοψε', 'περίληψη', 'tldr', 'βασικά σημεία', 'ανακεφαλαίωση'],
      moderate: [
        'σύντομη περιγραφή',
        'περίληψη κειμένου',
        'συμπύκνωσε',
        'συντόμευσε',
        'μικρότερο',
      ],
      weak: ['σύντομο', 'γρήγορο'],
    },
    factual: {
      veryStrong: [
        'ποια είναι η πρωτεύουσα',
        'ποιος εφηύρε',
        'πότε έγινε',
        'έλεγχος γεγονότων',
      ],
      strong: [
        'όρισε',
        'ορισμός',
        'εξήγησε τι',
        'ιστορία του',
        'διαφορά μεταξύ',
      ],
      moderate: ['ποιος είναι', 'πού βρίσκεται', 'πόσα είναι', 'λίστα με'],
    },
    legal: {
      veryStrong: [
        'σύμβαση',
        'ευθύνη νομική',
        'ενάγων',
        'εναγόμενος',
        'δικαιοδοσία',
      ],
      strong: [
        'νομικό',
        'αγωγή',
        'ρήτρα',
        'συμμόρφωση',
        'κανονισμός',
        'όροι χρήσης',
        'πνευματική ιδιοκτησία',
        'gdpr',
      ],
      moderate: ['συμφωνία', 'πολιτική απορρήτου', 'δικαιώματα', 'υποχρέωση'],
      weak: ['κανόνας', 'απαίτηση'],
    },
    medical: {
      veryStrong: [
        'διάγνωση',
        'σύμπτωμα',
        'συνταγή φαρμάκου',
        'δοσολογία',
        'παθολογία',
      ],
      strong: [
        'ιατρικό',
        'ασθένεια',
        'θεραπεία',
        'ασθενής',
        'κλινικό',
        'φαρμακευτική αγωγή',
        'αγωγή',
      ],
      moderate: ['υγεία', 'γιατρός', 'πόνος', 'πάθηση'],
      weak: ['νιώθω', 'άρρωστος', 'αδιάθετος'],
    },
    financial: {
      veryStrong: [
        'χαρτοφυλάκιο',
        'αποτίμηση',
        'ebitda',
        'ταμειακές ροές',
        'ισολογισμός',
      ],
      strong: [
        'επένδυση',
        'μετοχή',
        'έσοδα',
        'περιθώριο κέρδους',
        'επιτόκιο',
        'φόρος',
        'πρόβλεψη προϋπολογισμού',
        'roi',
      ],
      moderate: ['οικονομικά', 'αγορά χρηματιστήριο', 'δαπάνη', 'εισόδημα'],
      weak: ['χρήματα', 'κόστος', 'τιμή'],
    },
    conversation: {
      veryStrong: [
        'όπως είπα',
        'ανέφερες',
        'νωρίτερα είπες',
        'συνεχίζοντας από',
      ],
      strong: [
        'συνέχεια θέματος',
        'παρεμπιπτόντως',
        'επίσης',
        'ακόμα ένα πράγμα',
      ],
      moderate: ['ευχαριστώ', 'εντάξει', 'κατάλαβα'],
    },
  },
};
