review-kit теперь finetooth — и открытый проект: английский основной, русский переключается, лицензия — чистый MIT.
Метод придумал Георгий Худобандаев (@yalta-shadow); с 24.09 он соправообладатель и передал право публиковать набор.
- Английский — основной язык, у всех документов есть русские копии (
*.ru.md). - Инструмент говорит по-английски, а отчёты разбирает на обоих языках.
- Язык ревью переключается:
"lang": "ru"вblocks.jsonилиreview setup --lang ru— русские шаблоны ролей (references/*.ru.md), заготовки и записи вdocs/review/. - Лицензия — MIT с двумя правообладателями (Георгий Худобандаев и Михаил Тошкин); происхождение и согласие автора — в
NOTICE.md. - Обвязка открытого проекта: CONTRIBUTING (DCO, тест + мутация), CODE_OF_CONDUCT, SECURITY, шаблоны issue и PR, пример
examples/toy.
- Переименование review-kit → finetooth — от go through with a fine-tooth comb: прочесать частым гребнем, не пропустив ни одного файла.
⚠️ Ломающее:
- вывод инструмента только английский — скрипты, ищущие русские фразы
check, обновить; - метки гипотез —
checked / not checked / not applicable; - новые ревью по умолчанию английские (
"lang": "ru", чтобы остаться на русском); - поставленная копия теперь
.claude/skills/finetooth/— переставить скилл и поправить пути.
Полная история — CHANGELOG.
Первая публикация review-kit на SetFork: скилл ставится одной командой, вместе со скриптом review.py, шаблонами ролей и образцами.
Метод придумал Георгий Худобандаев (@yalta-shadow); наборы родились на его проекте.
- Урок 6 в
references/lessons.mdобезличен. Он называл предметную область родного проекта. Смысл урока не изменился; скрипт и формат состояния те же — обновление с 0.5.0 сводится к переустановке.
Выпуск по второй версии набора, которую автор метода развивал параллельно.
- Роль ревьюера правок:
review prompt <ID> --role fixreview --diff <диапазон>. Блок с починками без его отчёта не закрывается. - Род доказательства блока:
"proof": "read" | "measured"; блок безpaths— живой стенд. - Гейт полных путей: каждый файл читаемого блока должен быть назван хотя бы в одном отчёте.
- Команды:
inventory,sizes,coverage --no-writeдля CI;set-findingпринимает несколько находок разом. - Исправлено: починенная находка на удалённом файле больше не роняет проверку; отложить без причины нельзя; порядок фаз проверяется;
statusне объявляет ревью законченным при заблокированном блоке. references/lessons.md: 42 урока двух ревью.
⚠️ Ломающее для идущих ревью: гейт полных путей покрасит пройденные блоки, чьи отчёты не называют файлы (временно выключается named_files: false), а deferred без причины теперь отказ.
Полная история — CHANGELOG.
