Философия принуждается через ревью, а не через CI
«Философию, которую никогда не нарушают» держит не механизм, а планка ревью: каждое ревью diff’а — человеком, оркестратором или критиком в gauntlet-петле — судит изменение явно против docs/philosophy.md и docs/adr/; нарушение = red без исключений. AGENTS.md даёт каждому агенту указатель на эти документы. CI, PR-проверки и review-боты запрещены отдельным решением (local-first, см. AGENTS.md/CLAUDE.md), поэтому enforcement обязан быть локальным. Детерминированный линтер запрещённых паттернов отвергнут как основной механизм: он ловит букву, но не дух, и добавляет трущуюся деталь; ревью-планка покрывает оба уровня одной практикой.
Обновление (2026-08-14)
В планку включён CONTEXT.md — наравне с philosophy.md и docs/adr/. Причина: слова из колонок Avoid отрастали именно там, где их никто не судил, вплоть до системного промпта (заголовки инжектов CORE и PERSONA уносили запрещённое слово модели каждый ход). Планка ревью теперь три документа, указатели на все три стоят в AGENTS.md и CLAUDE.md; глоссарий судится так же, как остальное, — нарушение red без исключений.
View original Markdown ↗