Решили: VesselCard и весь ярус .gm-hub-vessel* удалены — контрол, правила темы, запись реестра, образец фабрики, строка в таблице контролов и упоминание в плане звука.

Почему: единственным потребителем контрола была фабрика образцов контактного листа. Он попадал на лист потому, что стоял в реестре, и стоял в реестре потому, что попадал на лист — замкнутый круг, продержавший мёртвый класс живым с тех пор, как экран хаба лоадаута удалили аудитом 26.07.2026.

Сверка с замыслом (правило «ноль ссылок ещё не мёртвое») дала не разрешение, а второй довод: guild-courtyard держит «стол с карточками» в таблице ОТКЛОНЁННЫХ форм хаба — «показывает данные о людях, а не людей». То есть карточка сосуда не заготовка под Двор, а его прямая противоположность. Оговорка: стол там не отменён, он опущен до инструмента внутри двора, — но та карточка будет другой, и базовая .gm-card её покроет.

Сказано: «не понятно что за “сосуд во дворе” в принципе и где это юзается» и «Сносим вместе с контролом» (06.08.2026, сессия e32de921).

Грабли: одноимённый приватный метод TooltipContentFactory.VesselCard — совпадение имён, к контролу отношения не имеет. Поиск по имени класса выдаёт его первым и создаёт впечатление живого потребителя; проверять надо тип, а не строку.

Владелец правды: отсутствие файла; UiComponentRegistry (перечень элементов), components/card.uss.