""" Technical keywords to preserve during extraction. """ # Common programming keywords to preserve (not filter out) PRESERVE_KEYWORDS = { "api", "auth", "authentication", "authorization", "database", "db", "sql", "query", "queries", "function", "functions", "class", "classes", "method", "methods", "variable", "variables", "array", "arrays", "object", "objects", "type", "types", "interface", "interfaces", "component", "components", "module", "modules", "package", "packages", "library", "libraries", "framework", "frameworks", "server", "client", "request", "response", "http", "https", "rest", "graphql", "websocket", "async", "await", "promise", "callback", "event", "events", "error", "errors", "exception", "exceptions", "debug", "debugging", "test", "tests", "testing", "unit", "integration", "e2e", "docker", "kubernetes", "container", "containers", "deployment", "deploy", "git", "github", "gitlab", "version", "versions", "branch", "branches", "commit", "commits", "pull", "push", "merge", "rebase", "python", "javascript", "typescript", "java", "golang", "rust", "react", "vue", "angular", "next", "nuxt", "express", "django", "flask", "postgresql", "postgres", "mysql", "mongodb", "redis", "supabase", "aws", "azure", "gcp", "cloud", "serverless", "lambda", "jwt", "oauth", "token", "tokens", "session", "sessions", "cookie", "cookies", }