Перейти к содержимому

12. Словарь

Эти термины имеют одинаковый смысл в архитектурных представлениях и принятых решениях. Словарь объясняет предметные различия; обязанности компонентов остаются в создаваемом из модели справочнике раздела 5, а точные поля и пределы — в ADR.

Контракты ролей и личности определяют ADR-0005, ADR-0009, ADR-0010, ADR-0011 и ADR-0014.

ТерминЗначение
Владелец CLIСторона, собирающая приложение с собственным именем и устанавливающая доверенный код и полномочия настройки
Издатель расширенияСторона, распространяющая объявления и точные файлы расширения; личность издателя и доверие к коду требуют одобренных владельцем оснований
Оператор CLIЧеловек, использующий или обслуживающий установку в рамках переданных прав; не становится автоматически владельцем или подтверждённым субъектом организации
СубъектСторона, чьи права применяются, с указанием подтверждающей её системы; явный локальный контекст не создаёт подтверждённого субъекта
Вызывающая сторонаОтдельно установленный человек или приложение, обращающееся от имени субъекта; заявленное имя клиента не является такой привязкой
Учётные данные службыДанные, с которыми доверенный адаптер выполняет связанную операцию службы; не становятся автоматически личностью или правом вызывающего
Область доступаПространство полномочий и правил, закреплённое владельцем; не адрес службы, выбранный расширением
Сеанс аутентификацииПодтверждённый контекст личности под управлением ядра; его срок отделён от обновления токенов и пригодности прав
Security BrokerГраница интеграции личности, прав и допустимого поиска; не требует удалённого сервера

Контракты публикации, путей команд и настройки определяют ADR-0006, ADR-0007, ADR-0009 и ADR-0013.

ТерминЗначение
РасширениеНезависимо публикуемый пакет с объявленными командами и требованиями исполнения
Описание расширенияСтатические проверенные данные издателя об расширении; экспортируются из KCL без исполняемой настройки
ВыпускТочный состав оболочки выпуска, описания и файлов, связанный идентичностью пакета, версией и проверенными хешами; изменяемая метка не является точной привязкой выпуска
КаталогДопущенные владельцем идентичности кандидатов, ссылки на выпуски и источники; не хранилище файлов и не право на любой ресурс
Доверие к файламОдобрение связи издателя, пакета и содержимого; одной целостности по контрольной сумме недостаточно
Каноническая идентичность командыИздатель, пакет и устойчивый ID команды, общие для путей, альтернативных имён и интерфейсов
Путь / размещение командыВидимая последовательность имён и её место в дереве собственного CLI; написание отделено от канонической идентичности
Группа / подкомандаГруппа упорядочивает пути без обработчика; исполняемая подкоманда объявляется отдельно и имеет собственный ID
Альтернативное имяДругой прямой путь к той же команде с теми же входными данными, требованиями и правами
Установка / активацияУстановка фиксирует полные проверенные файлы; активация публикует проверенную конфигурацию и набор команд
Поколение командНеизменяемый полный набор привязок встроенных команд и расширений, целевых платформ и путей
Активный профильОпубликованная связь одной ревизии настроек владельца и одного поколения команд; не постоянное разрешение
Настройки как кодПроверяемые версионируемые данные; их полномочия определяет одобренный издатель, а не сам репозиторий или язык записи
Представление командCLI или MCP на основе одной активной модели команд, а не другая реализация
Пригодность для MCP / предоставлениеПригодность объявляет совместимость с программным вызовом; предоставление — отдельный выбор владельца открыть команду через MCP
Привязка инструментаТочная связь имени программного инструмента с командой и ревизией профиля; старое имя не перенаправляется на новый выпуск

Эти значения следуют из ADR-0001, ADR-0002, ADR-0004, ADR-0008 и ADR-0015.

ТерминЗначение
ВызовОдин неизменяемый запрос команды или контекстной справки с закреплённой идентичностью, вводом и контекстом; попытка исполнения имеет один окончательный исход
ИсполнительМеханизм запуска и контроля экземпляра исполнения; отличается от окружения, необходимого его коду
Среда языка / окружениеТочный выбранный интерпретатор или движок и проверенные зависимости; не жизненный цикл и не представление поведения arc42
Поставщик средыДоверенная интеграция, подбирающая и подготавливающая окружение в рамках собственных полномочий
Синхронное исполнениеРабота, жизненным циклом которой до завершения владеет запросившая область; долго работающее приложение MCP не превращает её в отдельное фоновое задание
Профиль исполненияЯвное доверенное исполнение либо проверенный набор ограничений ресурсов и процессов; отличается от активного профиля настроек
Доверенное исполнение (host-trusted)Допущенный код работает с полномочиями своей учётной записи ОС; проверки ядра не изолируют прямые системные вызовы
Окончательный исход / результат командыЗафиксированный ядром исход исполнения и необязательные или обязательные типизированные данные команды — разные записи; правильные данные ещё не означают окончательного успеха

12.4 Защищаемые операции и внешние действия

Заголовок раздела «12.4 Защищаемые операции и внешние действия»

Эти термины следуют из ADR-0005, ADR-0012, ADR-0014 и ADR-0016.

ТерминЗначение
Операция ядра / действие доступаОперация предоставляет зарегистрированное средство; действие выражает требуемые полномочия над действительным ресурсом
ДопускОкончательная проверка ядра перед защищаемой работой; прежний поиск или предварительный запрос прав её не заменяет
Полномочия задачиДоверенные ограниченные права задачи; не область процесса, запрос к модели, описание цели или произвольный аргумент инструмента
ДелегированиеРазрешённое сужение области для установленной дочерней стороны с сохранением корневых ограничений и ограничений предков
РезервАтомарное удержание конечного допустимого расхода до работы; неопределённые действия сохраняют неучтённый остаток
Управляемое внешнее действиеКонкретное действие по контракту привязки и фиксации допущенной операции; не любое прямое побочное действие обычного процесса
Идентификатор действияВыданная ядром идентичность одного намеченного действия, отдельная от ID транспортного запроса и вызова
Неопределённость действияНет достоверных сведений о том, произошло ли допущенное действие и сколько ресурсов потратило; нельзя предполагать ни отказ, ни откат
Сверка результатаРазрешённое определение состояния записанного действия по поддерживаемым сведениям; не повторяет и не открывает заново исходный вызов

Диаграмма

Перетаскивайте схему · + / − — масштаб · 0 — целиком · Esc — закрытьПеремещайте и увеличивайте схему двумя пальцами

100%