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

9. Архитектурные решения

Принятые ADR фиксируют архитектурный выбор, его контекст, альтернативы, последствия и состояние проверок. Они служат источником описания архитектуры; остальные представления объясняют эти решения совместно, не заменяя их контракты.

Реестр формируется из принятых записей и сохраняет дату принятия каждой. Датированные уточнения явно указаны в затронутых записях. Принятие не означает завершение реализации: выполненные эксперименты и оставшиеся проверки приведены в каждом ADR.

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

ADR-0001: Модель исполнения расширений

Открыть решение

ADR-0002: Контракт взаимодействия ядра и расширений

Открыть решение

ADR-0003: IPC процессов и проверка подлинности сеанса

Открыть решение

ADR-0004: Жизненный цикл исполнения

Открыть решение

ADR-0005: Интеграция Security Broker

Открыть решение

ADR-0006: Описание расширения и KCL

Открыть решение

ADR-0007: Загрузка и обновление расширений

Открыть решение

ADR-0008: Подготовка сред выполнения

Открыть решение

ADR-0009: Каталоги и правила доступа как код

Открыть решение

ADR-0010: Библиотека ядра и сборка собственного CLI

Открыть решение

ADR-0011: Учётные данные и сеансы входа

Открыть решение

ADR-0012: Актуальность разрешений и отзыв доступа

Открыть решение

ADR-0013: Единая модель команд для CLI и MCP

Открыть решение

ADR-0014: Полномочия задачи и делегирование

Открыть решение

ADR-0015: Ограничение среды исполнения

Открыть решение

ADR-0016: Фиксация действий и сверка результата

Открыть решение

Диаграмма

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

100%