Review: feat/init — инициализация шаблона и Cursor-конфигурации
[nit — Maintainability] В структуре репозитория указан .env.example, но этот файл не создан в PR. Рекомендую либо добавить пустой .env.example с одним плейсхолдером, либо убрать из структуры, пока он не существует — иначе шаблон вводит в заблуждение при клонировании.
[CRITICAL — Security] .cursor/mcp.json добавлен в .gitignore, но это не убирает файл из уже созданных коммитов. В коммите 1cba5737 (feat: инициализация шаблона проекта) файл .cursor/mcp.json с реальными токенами присутствует в git-истории — любой, у кого есть доступ к репозиторию, может выполнить git show 1cba5737:.cursor/mcp.json и получить токены.
Review: feat/init — инициализация шаблона и Cursor-конфигурации
[nit — Maintainability] В структуре репозитория указан .env.example, но этот файл не создан в PR. Рекомендую либо добавить пустой .env.example с одним плейсхолдером, либо убрать из структуры, пока он не существует — иначе шаблон вводит в заблуждение при клонировании.
[CRITICAL — Security] .cursor/mcp.json добавлен в .gitignore, но это не убирает файл из уже созданных коммитов. В коммите 1cba5737 (feat: инициализация шаблона проекта) файл .cursor/mcp.json с реальными токенами присутствует в git-истории — любой, у кого есть доступ к репозиторию, может выполнить git show 1cba5737:.cursor/mcp.json и получить токены.