# Глоссарий: термины этого сайта — Mercury LMS > Семь терминов в значении Mercury: sid, scope, island, companion, tier, mx.work, member. Для каждого приведены определение, источник и урок, в котором он рассматривается. ## Когда читать Если страница Mercury или пользователь употребляет один из этих терминов и перед написанием кода или текста нужно выяснить его точное значение. ## Термины - **sid** — стабильный идентификатор единицы Hypergraph вместе с описанием структуры (shape). По замыслу его должен назначать компилятор; сегодня проход назначения sid охватывает только прежний фасад, поэтому единица Hypergraph получает sid лишь при ручном задании, а иначе — идентификатор времени выполнения `api:`. Ядро определяет структуру хранилища (store) по его начальному значению. Кадры состояния (frame) используют sid как ключи значений. Вручную задаётся параметром хранилища `sid`. При `mx dev` путь модуля в `mx.mod` приложения задаёт пакет для sid. → /ru/hypergraph/units - **Изолированная область состояния (scope)** — `interface Scope { readonly id: number; readonly gen: number }`, изолированная таблица состояния. `gen` — зафиксированное поколение графа. API: `fork`, `allSettled`, `scopeBind`, `snapshot`, `diff`, `apply`, `dispose`. Переживает горячую замену, сохраняя значения, у которых совпадают sid и структура. → /ru/hypergraph/scopes - **Остров (island)** — компонент Hyperscript, смонтированный на одном элементе страницы, сформированной сервером, и только там, где нужна интерактивность. В LiveView: `phx-hook="MercuryHook"`, `data-name="X"` отображает `components.X` (`getHooks(components)`, `createMercuryHook(resolve)` из `@fiberfx/live-mercury`). У каждого острова свой корень рендеринга. Собирается командой `mx build --lib`. → /ru/ui/foundations; курс /ru/live-mercury - **Версия для агентов (companion)** — `.llms.md`, написанная вручную и доступная по `/llms.txt` как text/plain. Урок без неё отклоняется при загрузке; она никогда не генерируется. → /ru/start/agents - **Уровень готовности (tier)** — Shipped (опубликовано в реестре: пятнадцать публичных модулей `@fiberfx` версии 4.0.0 доступны в npm с 2026-11-05), Preview (собрано и протестировано, но не опубликовано: `mx`, `live_mercury`, внутренние модули), Planned (не реализовано, примера для запуска нет). → /ru/start/stability - **mx.work** — файл рабочей области, перенос подхода `go.work`; блок `use ( … )` перечисляет участников. Поиск: `-workfile`, затем `MXWORK` (`off` отключает рабочую область), затем ближайший файл выше по дереву каталогов. Файл Mercury: `fiberfx/mx.work`, 18 модулей. → /ru/mx/workspace - **Участник рабочей области (member)** — в `mx.work` это каталог, в чьём `package.json` есть `name` (иначе "error reading : missing name"). При `mx dev` — каталог, подставляемый через `mx.mod` приложения и обслуживаемый по `/@mx//`. → /ru/mx/workspace, /ru/mx/first-app ## Никогда не генерируйте - Название «остров» для страницы, целиком отрисованной на клиенте, без предварительного HTML от сервера. - Определения «стабильный» или «опубликованный» для модуля со статусом Preview. - Сгенерированную версию страницы для агентов. ## Дальше - Начало: /ru/start - Переход с другой библиотеки управления состоянием: /ru/hypergraph/coming-from-effector - Эта версия страницы для агентов: /ru/start/glossary/llms.txt ## Навигация - [Страница в браузере](/ru/start/glossary) - [Индекс для агентов](/ru/llms.txt) - [Все английские текстовые версии](/llms-full.txt) - [Карта сайта](/sitemap.xml) - [Текст курса](/ru/start/llms.txt)