ADR-002. Публичная и авторизованная проекции дорожной карты
Контекст
Дорожная карта показывается и неавторизованному посетителю на витрине, и ученику в учебном кабинете. Эти представления не идентичны, но обязаны опираться на одну каноническую модель.
Решение
Публичная и авторизованная проекции дорожной карты — разные представления одной канонической модели LMS.
LMS — единственный источник истины. Storefront показывает roadmap projection через storefront_block (UI alias public_roadmap_view) как read-model.
Последствия
- структура и состав тем согласованы между публичной и авторизованной версиями;
- изменения программы не разъезжаются;
- витрина не редактирует карту.
Связи
- relates: ADR-015, ADR-029