Добавил конвенции для логирования
This commit is contained in:
@@ -28,6 +28,15 @@ context: |
|
||||
apply, до archive).
|
||||
- Тривиальная задача — достаточно одного прохода (код).
|
||||
|
||||
Конвенции кода (соблюдать при apply):
|
||||
- Логирование — только log/slog (структурированный JSON), без fmt.Println.
|
||||
Логируем все вызовы внешних сервисов; healthcheck-эндпоинты — на DEBUG.
|
||||
Детали: уровни, обязательные поля — docs/conventions/logging.md.
|
||||
- Безопасность: никаких секретов в полях логов (пароли qBittorrent,
|
||||
API-ключи LLM/метабаз, auth-заголовки).
|
||||
- Ошибки оборачиваем с контекстом (fmt.Errorf("...: %w", err)).
|
||||
- Время — всегда с явным TZ (сервер в Europe/Moscow; логи — в UTC).
|
||||
|
||||
# Project context (optional)
|
||||
# This is shown to AI when creating artifacts.
|
||||
# Add your tech stack, conventions, style guides, domain knowledge, etc.
|
||||
|
||||
Reference in New Issue
Block a user