/* ai.js — AI/LLM функции: проверка, генерация, объяснение, ассистент */ function llmGeneratedWarning(lang) { var text = 'Сделано LLM. Не доверяй, проверяй!'; switch (lang) { case 'php': return '// ' + text; case 'nodejs': case 'go': return '// ' + text; case 'ruby': case 'python': default: return '# ' + text; } } function addLLMWarning(code, lang) { var body = String(code || '').replace(/^\s+/, ''); var warning = llmGeneratedWarning(lang); if (!body) return warning; if (body.indexOf(warning) === 0) return body; if (lang === 'php' && body.indexOf('