Makoto ставит хук на вызовы инструментов в Claude Code и сверяет утверждения агента с записанной историей. Если Claude говорит, что прогнал тесты, привёл источник или проверил сертификат, а дела в записи нет, Makoto блокирует вызов через exit 2, который Claude Code трактует как block-and-retry, и возвращает агенту строку с исправлением.
Всего 22 pre-check в пяти семействах и 16 проверок на завершении хода. Среди них ослабление верификатора (verify=False, CERT_NONE, отключение подписи JWT), фантомные ссылки, выдуманные commit SHA и заявление «suite green» при записанном провале теста. Каждая сработавшая проверка пишет строку в audit.jsonl.
Установка через Claude Code: /plugin install по адресу репозитория Clear-Sights/Makoto. Файл ~/.claude/settings.json при этом не меняется, плагин ведёт собственный реестр хуков.

