Roots, limits и membership `@scope`
БазовыйЭкспертный
Основано на спецификациях:
Базовый уровень
Создание scope с одним явно заданным root
Ограничение subjects scoped rules элементами внутри scope
Продвинутый уровень
Добавление нижней границы через `to (…)`
Включение scoping root в область scope
Исключение limit и его inclusive descendants
Экспертный уровень
Формирование donut scope с вырезанными поддеревьями
Создание независимых scopes из нескольких matched roots
Вычисление собственного набора limits для каждого root