Что такое go-error?
Генерируйте пользовательские ошибки Go в соответствии с соглашениями о модульной архитектуре GO, используя блоки errs.New(code, message, httpStatus, Details). Используйте при создании новых ошибок домена, расширении внутреннего/модуля/<модуля>/errs/errs.go или стандартизации кодов ошибок/сообщений/статусов между модулями. Источник: cristiano-pacheco/ai-tools.