.gitlab-ci.yml: gocover-cobertura зафиксирован на v1.2.0
(v1.4.0 требует Go >= 1.22, v1.5.0 - Go 1.25)
consume: мониторинг только соединения (канал пересоздается
сессией), forwardEvent и transportError выделены для
детерминированных тестов, at-least-once через Nack+requeue
declareTopology: QoS первым, контракт контекста - non-nil
ensureConnection: упрощен до одного возврата, лог
восстановления - по факту замены мертвого соединения
тесты: unit без брокера + интеграционные со Skip без брокера;
обрывы, удаление очереди, права через management API,
транспортный шторм с bounded-циклом