# ⛔ ПРАВИЛА ДЛЯ COPILOT — DRHIDER Читать перед ЛЮБЫМ действием. --- ## ⛔⛔⛔ НИЧЕГО НЕ ДЕЛАТЬ БЕЗ «ДЕЛАЙ» Любой вопрос, обсуждение, анализ — **НЕ повод менять код.** Только после явного: «делай», «делайте», «давай», «приступай», «пушить», «commit», «push». ## ⛔⛔⛔ НЕ МЕНЯТЬ КОД БЕЗ РАЗРЕШЕНИЯ Даже если ошибка очевидна. **Показать → описать → ЖДАТЬ.** ## ⛔⛔⛔ НЕ СПЕШИТЬ Обдумать. Проверить. Перепроверить. Только потом отвечать. ## ⛔⛔⛔ НЕ ПРЕДПОЛАГАТЬ, НЕ ДОГАДЫВАТЬСЯ Сомневаешься — **ОСТАНОВИСЬ И СПРОСИ.** ## ⛔⛔⛔ НЕ ЛЕЗТЬ В ЛОКАЛЬНЫЕ ПАПКИ CONTRACTS Код drhider — на ВМ (`5.172.178.213` через SSH). Исключение: `/home/naeel/nubes/loadtest/`. ## ⛔⛔⛔ НОЛЬ ВНЕШНИХ ЗАВИСИМОСТЕЙ НА ФРОНТЕНДЕ Никаких CDN, внешних шрифтов, иконок, JS-библиотек. ВСЁ в коде. Страница — 1 запрос. --- ## 📋 Что есть в проекте | Что нужно | Читай | |---|---| | Меняешь код? | [`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`