Nomos: открытый харнесс против читинга агентов с тестами
Этап AI SDLC: Код → ХарнессКанадская SophiaLabs открыла проект Nomos — слой управления между кодинг-агентом и Git-репозиторием. Он ставится рядом с Claude Code, Cursor, Aider и другими агентами и не даёт им «читерить»: 42 автоматические проверки на основе AST ловят удалённые и ослабленные тесты, пустые заглушки и пропущенные проверки ещё до слияния. Каждая задача живёт в изолированном git worktree, спеки хранятся отдельно от кода, поэтому агент не может переписать требования, чтобы оправдать сломанную реализацию, а прямой коммит в main запрещён — попадание туда только через двухфазную проверку, которая оставляет отметку в Git Notes.
Проект показан на Hacker News 2 ноября, лицензия Apache 2.0, версия для сообщества полностью локальная. Автор заявляет накладные расходы около 460 мс на проверку проекта и около 24 мс на файл в быстром режиме; все цифры пока авторские, независимых замеров нет.
Источник: GitHub — mgantlett/nomos ↗
Что с этим делать
- Проверьте свои проверки: ловят ли они удалённые и ослабленные тесты и пустые заглушки, или агент пройдёт мимо.
- Попробуйте Nomos на небольшом репозитории: проект совсем свежий, цифры авторские — проверяйте на своих задачах.
- Возьмите на вооружение принцип: жёсткие проверки должны жить в хуках и конвейере, а не в уговорах внутри промпта.