- suite rule дописывает правило: номер берётся следующим за наибольшим, блоки
раскладываются в порядке норма, ПОЧЕМУ, ПРИМЕРЫ, --after ставит правило рядом
с тем, которое оно уточняет
- ступень называется категорией (requirement, prohibition, ...), а не словом
языка, поэтому вызывающему не нужно знать, на каком языке записан набор
- suite list показывает темы со слоями, а с осью — что возьмёт компонент; отбор
слоёв вынесен в suite.Assemble, откуда его возьмут проектные команды
- слои темы теперь всегда возвращаются базовым вперёд
- suite retire снимает правило, конвенцию или тему: правило остаётся заглушкой
с датой и причиной, имя уезжает в раздел выбывших, снятие с непогашенными
ссылками отклоняется с перечнем мест
- добавлена проверка META-30: короткое описание языка обязано называть все
слова словаря, иначе читатель копии толкует их по памяти
- retired-раздел манифеста больше не считается объявлением пути: снятый
префикс означает, что файл ушёл вместе с ним
- комментарии, тексты ошибок, вывод CLI и сообщения тестов теперь на английском
- по-русски остались только литералы словаря ru и содержимое фикстур: это
данные под проверкой, а не текст инструмента
- согласование числительных в итоге упростилось до английского plural
- разбор документа по языку конвенций: шапка, области правил, блоки под метками
- проверки формы правила, распространения, ссылок и самого suite.toml
- словарь языка живёт в бинаре реестром «версия × естественный язык», темы и
префиксы берутся только из манифеста