Сколько мучений с ErrUserNotFound... Почему бы не сделать базовый пакет repository с ошибкой ErrNotFound и использовать её в любой реализации репозитория?
Вот интересно. Какая позиция должна быть у программиста, что бы PO (product owner) начал его слушать?
Какой файлик? Вы вызвали команду герерации go-кода по yaml-файлу. Так?
А причем тут аннотации, если ругается на yaml-файл?