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():