From 3ba201748c709ac2c4ebe6ca9eeb006b98816100 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Sun, 12 Jul 2026 14:53:38 +0400 Subject: [PATCH] =?UTF-8?q?=D0=BC=D0=B8=D0=BD=D0=B8=D0=BC=D0=B8=D0=B7?= =?UTF-8?q?=D0=B0=D1=86=D0=B8=D1=8F=20copilot-instructions.md=20(3=20?= =?UTF-8?q?=D1=81=D1=82=D1=80=D0=BE=D0=BA=D0=B8)=20+=20CODERULES.md=20?= =?UTF-8?q?=D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/CODERULES.md | 23 +++++++++++++++ .github/copilot-instructions.md | 50 ++------------------------------- site/app.py | 2 +- 3 files changed, 26 insertions(+), 49 deletions(-) create mode 100644 .github/CODERULES.md diff --git a/.github/CODERULES.md b/.github/CODERULES.md new file mode 100644 index 0000000..cccdc77 --- /dev/null +++ b/.github/CODERULES.md @@ -0,0 +1,23 @@ +# ⛔ ЖЁСТКИЕ ПРАВИЛА +- НЕЛЬЗЯ менять код без «делай» — показать план → ждать +- НЕЛЬЗЯ спешить — обдумать, проверить, потом отвечать +- НЕЛЬЗЯ лезть в /home/naeel/nubes/contracts/ (кроме loadtest) +- НЕЛЬЗЯ предполагать — сомневаешься = спроси +- НЕЛЬЗЯ грузить внешние CDN/библиотеки на фронтенд — всё в коде + +# ✅ ПОРЯДОК ПРАВКИ +1. План → «делай» +2. Правим → проверяем syntax → проверяем import +3. git add -A && git commit -m "..." && git push +4. Bump VERSION в site/app.py перед push + +# 📋 ДОКИ +- Порядок правок: docs/DEVELOPMENT.md +- Архитектура: docs/ARCHITECTURE.md +- Деплой: docs/DEPLOY.md +- История: History/ + +# 📋 ПРОЕКТ +Штурвал Managed Flask, без Dockerfile/gunicorn, без БД +URL: https://drhider.pythonk8s.dev.nubes.ru/ +ВМ legacy: ssh -i ~/.ssh/naeel_vm_id_ed25519 naeel@5.172.178.213 diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index a7ea5e0..9e02de5 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -1,48 +1,2 @@ -# ⛔ ПРАВИЛА ДЛЯ COPILOT — DRHIDER - -Читать перед ЛЮБЫМ действием. - ---- - -## ⛔⛔⛔ НИЧЕГО НЕ ДЕЛАТЬ БЕЗ «ДЕЛАЙ» - -Любой вопрос, обсуждение, анализ — **НЕ повод менять код.** -Только после явного: «делай», «делайте», «давай», «приступай», «пушить», «commit», «push». - -## ⛔⛔⛔ НЕ МЕНЯТЬ КОД БЕЗ РАЗРЕШЕНИЯ - -Даже если ошибка очевидна. **Показать → описать → ЖДАТЬ.** - -## ⛔⛔⛔ НЕ СПЕШИТЬ - -Обдумать. Проверить. Перепроверить. Только потом отвечать. - -## ⛔⛔⛔ НЕ ПРЕДПОЛАГАТЬ, НЕ ДОГАДЫВАТЬСЯ - -Сомневаешься — **ОСТАНОВИСЬ И СПРОСИ.** - -## ⛔⛔⛔ НЕ ЛЕЗТЬ В ЛОКАЛЬНЫЕ ПАПКИ CONTRACTS - -Код drhider — на ВМ (`5.172.178.213` через SSH). Исключение: `/home/naeel/nubes/loadtest/`. - ---- - -## 📋 Что есть в проекте - -| Что нужно | Читай | -|---|---| -| Меняешь код? | [`docs/DEVELOPMENT.md`](../docs/DEVELOPMENT.md) — полный порядок действий | -| Архитектура? | [`docs/ARCHITECTURE.md`](../docs/ARCHITECTURE.md) — схема, модули, поток данных | -| Деплой/ВМ/env? | [`docs/DEPLOY.md`](../docs/DEPLOY.md) — всё про окружение | -| Обзор проекта? | [`README.md`](../README.md) — структура, API, правила | -| История изменений? | [`History/`](../History/) — что когда и зачем делалось | - ---- - -## 📋 Быстрая справка - -- Платформа: **Штурвал** (Managed Flask, без Dockerfile/gunicorn) -- URL: https://drhider.pythonk8s.dev.nubes.ru/ -- БД: **нет**, всё в памяти -- Дизайн фронтенда: `/home/naeel/nubes/design/` -- ВМ (legacy): `ssh -i ~/.ssh/naeel_vm_id_ed25519 naeel@5.172.178.213` +# ⛔ STOP: без «делай» ничего не делать. Не спешить. Не лезть в contracts/. Не гадать — спросить. +# 📋 Правила: .github/CODERULES.md diff --git a/site/app.py b/site/app.py index a271397..c8ac48c 100644 --- a/site/app.py +++ b/site/app.py @@ -20,7 +20,7 @@ if _sys_path_root not in sys.path: sys.path.insert(0, _sys_path_root) # Версия приложения (меняется при изменениях) -VERSION = "5.0.4" +VERSION = "5.0.5" def create_app():