К содержимому

Лайки

Сохранённые лайки объектов каталога.

Лайки

Лайки — полка после входа с объектами каталога, которые вы отметили Нравится. Это личный список на потом. Это не движок рекомендаций, не линия доверия и не очередь установки.

URL и кто их видит

ПроекцияURLКому видно
Human/{locale}/likesпосле входа
Machine/{locale}/ai/likesта же сессия

Подпись меню аккаунта — Мои лайки. Лайков нет в основной шапке. Нет сессии → вход с returnTo=/{locale}/likes.

Другие люди ваш список не видят. Страницы издателей не показывают, кто лайкнул объект. Публичная карточка показывает только счётчик.

Для чего этот экран

Лайки нужны, чтобы снова открыть компонент или сетап, который вы сохранили при просмотре.

Лайки не:

  • закрепляют версию (карточка всё равно движется с latest_version);
  • выдают доступ к частному объекту;
  • заменяют select или install;
  • включают экспериментальные объекты, которые вы никогда не лайкали (список — не поиск каталога);
  • живут как публичный знак качества.

Unlike с карточки или из этого списка убирает объект отсюда.

Что на экране

Шапка: иконка сердца, Сохранённые объекты, заголовок Мои лайки, подзаголовок Компоненты и сетапы, которые вы отметили, чтобы вернуться к ним позже., и счётчик.

Пусто:

  • Вы пока ничего не лайкнули
  • Откройте каталог и нажмите «Лайк» у подходящего компонента или сетапа.
  • Кнопка Перейти в каталог → /{locale}/catalog?include_experimental=1

Непусто: тот же смешанный layout CatalogResults, что и каталог (сетапы и компоненты как карточки/список), без разделения экспериментальной полосы (только лайкнутые id). Действия на карточке по-прежнему включают Не нравится, Скопировать CLI-команду, Скопировать ID, Пожаловаться.

Human / Machine: machine-Лайки перечисляют object_kind и stable_id плюс ссылки на публичные карточки.

Лайк на карточке каталога требует сессии. Анонимные клики ведут на Вход; после возврата лайкните снова.

Соответствующие команды CLI

CLI лайков нет. Связанные чтения каталога:

ai-stp registry show --kind component --id <stable_id> --json
ai-stp registry show --kind setup --id <stable_id> --json
ai-stp registry version --kind component --id <stable_id> --version <x.y> --json
ai-stp link web --json

Лайк — не пин. Если позже нужны байты, registry fetch или registry acquire в CLI. Если нужна установка, Установка.

Тупики

Что видноЧто это значитЧто делать
Пустая полканет реакцийсмотрите каталог
Редирект на входнет сессиивойти
Карточка 404 из этого спискаобъект ушёл из публичного каталогаUnlike; открыть нельзя
Счётчик на карточке ≠ ваш списоксчётчик глобальныйожидаемо
Лайкнули, но всё ещё experimentalлайк — не согласиеselect всё равно спросит экспериментальное согласие
Смешанный список выглядит неупорядоченнымтот же смешанный рендерер, что каталоготкройте карточку; не выводите ранг
Нет Лайка без входанужна сессияВойти

Не считайте высокий счётчик лайков за component_verified. Оси остаются независимыми.

Типичный путь

  1. Войдите (лайки привязаны к аккаунту).
  2. Откройте Каталог, Both-режим, экспериментальные включены или выключены как хотите.
  3. На карточке выберите Нравится. Сердце заполняется; глобальный счётчик растёт.
  4. Откройте Мои лайки из меню аккаунта. Объект там с теми же действиями карточки.
  5. Unlike убирает его с этой полки и уменьшает счётчик. Объект каталога он не удаляет.

Если сессия истечёт между 3 и 4, полка пуста, пока вы снова не войдёте — реакция на сервере, не в localStorage.

Чем лайк не является

ДействиеЛайк?Настоящая команда или страница
Закрепить X.Yнетregistry version --version
Согласие на experimentalнетCLI consent allow
Грант major-линиинетДоступ
Установканетtask start --intent install / provider
Подтвердить содержимоенетcomponent_verified на версии

Machine-проекция /likes — список ссылок kind + stable_id. Агент не должен считать этот список матрицей eligibility.

Смешанный рендерер на этой странице не пагинирует как каталог: сервер возвращает список реакций целиком. Отсутствующая карточка — 404 по клику, не тихая дыра в JSON. Unlike — единственная запись.

Если вы лайкнули объект, чтобы «запомнить digest», скопируйте URL версии или команду registry version в момент лайка. Полка хранит stable_id, не замороженный X.Y.

Связанные страницы

!!! note "Полка, не пин" Лайк 1.4 сегодня не замораживает 1.4. Откройте URL версии или скопируйте registry version с явным --version.