init: ТЗ, правила copilot, планы от моделей (DeepSeek, Claude, GPT-5.4, Gemini)

This commit is contained in:
“Naeel”
2026-05-29 19:54:41 +03:00
commit 65de34ba4a
6 changed files with 948 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
# IPWhiteList Copilot Instructions
## Главное правило
**НЕ ПЕРЕУСЛОЖНЯТЬ.** Это CRUD-сервис на 3 таблицы. Минимум абстракций, минимум папок, минимум зависимостей.
## Коммуникация
- Продвигаемся вместе шаг за шагом
- ВСЕГДА спрашивать если что-то неясно — не додумывать, не фантазировать
- **НЕ ВРАТЬ.** Если не знаешь — скажи «не знаю»
- Пользователь объяснит устройство личного кабинета облака, Keycloak и т.д. — не придумывать
## Стек (согласован)
- Python 3.11+ / FastAPI
- PostgreSQL
- Jinja2 + простые HTML-формы (без SPA, без тяжёлого JS)
- Минимум зависимостей
## Принципы разработки
- Не плодить слои (services/, repositories/, routers/ отдельно) без реальной необходимости
- Сначала ядро (валидация, CRUD), потом UI, потом Keycloak
- Никаких ORM без явного запроса пользователя
- Никакого async без реальной необходимости
- Любое изменение кода — только после явного «делай» от пользователя
## Процесс
- Сначала уточнить непонятное → предложить простой шаг → сделать → повторить
- Не пытаться сделать всё сразу