1.9 KiB
1.9 KiB
Вечерний детектив — правила работы агента
Структура
evening_detective_server/— отдельный Go-репозиторий бэкенда.evening_detective_frontend/— отдельный Vue/TypeScript-репозиторий фронтенда.email_server/— устаревающая инфраструктура собственного почтового сервера..agents/и.codex/— локальная конфигурация среды; не менять без явного запроса.
Правила
- Сначала изучай существующий поток и используй текущие паттерны проекта.
- Делай минимальный целевой diff; не добавляй зависимости и абстракции без необходимости.
- Не трогай вложенные
.gitи не смешивай историю двух дочерних репозиториев. - Коммиты и push выполняет только пользователь. Агент никогда не коммитит и не отправляет изменения.
- Не добавляй
.env, ключи, пароли, сертификаты и локальные артефакты в Git. - После нетривиальных изменений запускай краткую релевантную проверку и сообщай результат.
Команды проверки
- Бэкенд:
cd evening_detective_server && go test ./... - Фронтенд:
cd evening_detective_frontend && npm run type-check && npm run lint && npm run lint:css
Для изменений protobuf сначала используй существующую команду npm run proto:gen во фронтенде и соответствующую генерацию в бэкенде.