- заведён internal/source: уровни ссылаются друг на друга путём на диске
или git-репозиторием, ревизия закрепляется хвостом #ref; клон делается
заново и удаляется, кэша нет
- добавлены init, add, pull, list, check в проекте — манифест
.conventions.toml, сборка копий по разу на компонент, маркер локальной
части, READING.md рядом
- проверки формы развязаны с набором: принимают lang.Vocabulary, а язык
копии узнаётся по строке о версии — манифеста рядом с ней нет
- suite rule дописывает правило: номер берётся следующим за наибольшим, блоки
раскладываются в порядке норма, ПОЧЕМУ, ПРИМЕРЫ, --after ставит правило рядом
с тем, которое оно уточняет
- ступень называется категорией (requirement, prohibition, ...), а не словом
языка, поэтому вызывающему не нужно знать, на каком языке записан набор
- suite list показывает темы со слоями, а с осью — что возьмёт компонент; отбор
слоёв вынесен в suite.Assemble, откуда его возьмут проектные команды
- слои темы теперь всегда возвращаются базовым вперёд