- AGENT-GUIDE.md: убран IP ВМ, HTTP→HTTPS - copilot-instructions.md: Files/token.txt→.env.example - keycloak-auth-reference.md: убраны реальные client_id, URL gateway, email - deploy-keycloak.md: реальные параметры заменены на шаблоны - .env.example: русские значения→шаблоны - README.md: порт 3000, multi-company пример под mock
1.3 KiB
1.3 KiB
IP WhiteList — Copilot Instructions
Ключевые правила
- Отвечать кратко. Вопрос = СТОП.
- Не трогать рабочий код без «делай».
- Не лезть в БД / kubectl / сервер без прямого указания.
- После любой правки — VERSION++ в package.json.
- Git только локально: add + commit + push.
- ⛔ ПЕРЕД ЛЮБЫМ ИЗМЕНЕНИЕМ КОДА — описать что именно будет сделано, получить «делай».
Репа
Стек
- Node.js + Express + EJS
- PostgreSQL
- REST API /api/v1/* (Bearer JWT)
- UI-слой (сессии, SSR через EJS)
Тесты
node tests/api.js— API (Bearer JWT, 121 тест)node tests/integration.js— интеграционные (сессии, HTML-формы)
Важные файлы
docs/ТЗ.md— техническое заданиеdocs/ТЗ-плюс.md— уточнения от заказчикаdocs/keycloak-auth-reference.md— справка по Keycloak/OIDC.env.example— шаблон конфигурации.github/AGENT-GUIDE.md— полный гайд для AI-агентов (англ.)