docs: правило «ноль внешних зависимостей» в ARCHITECTURE.md и copilot-instructions.md
Deploy drhider / validate (push) Waiting to run
Deploy drhider / validate (push) Waiting to run
This commit is contained in:
@@ -25,6 +25,10 @@
|
|||||||
|
|
||||||
Код drhider — на ВМ (`5.172.178.213` через SSH). Исключение: `/home/naeel/nubes/loadtest/`.
|
Код drhider — на ВМ (`5.172.178.213` через SSH). Исключение: `/home/naeel/nubes/loadtest/`.
|
||||||
|
|
||||||
|
## ⛔⛔⛔ НОЛЬ ВНЕШНИХ ЗАВИСИМОСТЕЙ НА ФРОНТЕНДЕ
|
||||||
|
|
||||||
|
Никаких CDN, внешних шрифтов, иконок, JS-библиотек. ВСЁ в коде. Страница — 1 запрос.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📋 Что есть в проекте
|
## 📋 Что есть в проекте
|
||||||
|
|||||||
@@ -189,3 +189,4 @@ HTTP 200 + ZIP-архив
|
|||||||
3. **Генераторы — изолированы.** Каждый в своём файле, не зависят друг от друга.
|
3. **Генераторы — изолированы.** Каждый в своём файле, не зависят друг от друга.
|
||||||
4. **Flask — тонкая прослойка.** Только принимает запрос, вызывает `obfuscate_files()`, отдаёт ответ.
|
4. **Flask — тонкая прослойка.** Только принимает запрос, вызывает `obfuscate_files()`, отдаёт ответ.
|
||||||
5. **Без БД.** Всё в памяти. Никаких внешних зависимостей кроме LLM API.
|
5. **Без БД.** Всё в памяти. Никаких внешних зависимостей кроме LLM API.
|
||||||
|
6. **⛔ Ноль внешних зависимостей на фронтенде.** Никаких CDN, внешних шрифтов, иконок, JS-библиотек. ВСЁ в коде. Страница грузится за 1 запрос.
|
||||||
|
|||||||
+1
-1
@@ -20,7 +20,7 @@ if _sys_path_root not in sys.path:
|
|||||||
sys.path.insert(0, _sys_path_root)
|
sys.path.insert(0, _sys_path_root)
|
||||||
|
|
||||||
# Версия приложения (меняется при изменениях)
|
# Версия приложения (меняется при изменениях)
|
||||||
VERSION = "5.0.2"
|
VERSION = "5.0.3"
|
||||||
|
|
||||||
|
|
||||||
def create_app():
|
def create_app():
|
||||||
|
|||||||
Reference in New Issue
Block a user