# Правила работы агента — Lyngvo (германская ВМ) ## ⛔ ВЕРСИЯ — УВЕЛИЧИВАТЬ ПОСЛЕ ЛЮБОЙ ПРАВКИ После ЛЮБОГО изменения кода — VERSION++ в js/main.js. ## ⛔ ОТВЕЧАТЬ КРАТКО — вопрос = СТОП ## ⛔ НЕ ТРОГАТЬ РАБОЧИЙ КОД без явного «делай» ## ⛔ ДЕЛАТЬ ТОЛЬКО ЧТО ПРИКАЗАНО ## Файловая система - Редактировать локально: ~/lang - Git: только локально. add + commit + push. Остальное запрещено. ## Деплой ``` cd ~/lang && bash deploy_lang.sh ``` build.sh → dist/index.html → scp на германскую ВМ. ## Германская ВМ (Vultr) - IP: 95.179.252.111 - SSH: ssh -i ~/.ssh/vultr_openssh root@95.179.252.111 - Статика: /var/www/lyngvo/index.html - Nginx: /etc/nginx/conf.d/lang.kube5s.ru.conf - Groq прокси: gunicorn 127.0.0.1:8765 (systemctl: groq-proxy) - Домен: lang.kube5s.ru (Let's Encrypt) ## Структура lang/ ├── index.html каркас ├── css/style.css ├── js/ storage | syllables | transcribe | audio | compare | main ├── build.sh склейка → dist/ ├── dist/index.html собранный (деплоится) ├── deploy_lang.sh build + scp └── doc/