# 46. Правило выбора метки съехало из скилла в отдельный документ (2026-08-07) **Р185. У правила выбора метки теперь свой дом — `references/review-levels.md`, а в скилле остался диспетчер.** `SKILL.md` конвейера дорос до 1168 строк, и двести с лишним из них отвечали на вопрос, который на обычной задаче не задаётся вовсе: **как** выбирается метка. Метку называет `review-scope` один раз, до обеих стадий; всем остальным нужна не она, а состав по уже названной метке — три строки таблицы. Переехали правило двух осей, «спорное решается вниз», «максимум по поверхности», разбор того, чем `small` дешевле `medium`, и обе проверки долей. Остались таблица состава, схема процесса и раздача тем. **Форма выбрана одна на все метки, а не по документу на метку.** Предлагался разрез по образцу типов задач в `av-dev-pm:tasks`, где у `fix`, `feature` и `chore` по своему файлу. Аналогия не переносится, и по двум причинам. Типы задач **разъединены** — общее вынесено в `task-format.md`, а в файле типа лежит только своё; метки же **вложены**: `medium` это `small` плюс два прохода, `large` — `medium` плюс доказательство. Три файла повторяли бы костяк трижды, а `copies.py` такое не ловит: он сверяет дословные копии по маркерам, тогда как здесь вышли бы почти-копии с намеренными мелкими отличиями — расхождение, неотличимое от задуманного. Вторая причина сильнее первой: ценность этого текста **в сравнении**. Читателю нужно не «что делает `small`», а «чем `small` отличается от `medium`» — на этот вопрос отвечают и выбор метки, и «спорное вниз», и корректор. Сравнение, разложенное по трём файлам, не читается. **Механика рычагов осталась в скилле, а не уехала с меткой.** Непуск, вход и потолок общие для всех проходов и всех меток, их дом — раздел «Модель по проходу». В переехавшем тексте от них только то, что они делают с `small`, и ссылка на дом; точные потолки не продублированы. ## Что из этого следует **С165. Дом правила — там, где правило выбирают, а не там, где его применяют.** Применяют состав на каждой задаче, выбирают метку один раз; текст, обслуживающий выбор, в потоке применения лежит мёртвым грузом. **С166. Вложенные вещи не режутся по файлу на вещь.** Разъединённое (типы задач) режется, вложенное (метки) — нет: разрез вложенного даёт дублирование общей части, а дублирование намеренно неточное машина не сверит.