v0.9.0
v0.9.0
Контур архитектуры
Новый признак ARCH-A11 «Проверки по обе стороны вопроса пользователю». Ловит форму, в
которой обработчик команды идёт на сервер за частью проверок, возвращается на клиент,
спрашивает пользователя, а обработчик ответа снова идёт на сервер за оставшимися
проверками. Каждая половина идиоматична, дефект существует только в композиции и при
чтении по одной процедуре невидим.
Сигнал построен не на повторе предикатов: проверки обычно не дублируются, они разной
критичности и раскладываются «по важности» на до и после подтверждения. Порог
срабатывает, если после ответа осталась проверка, вход которой был доступен до вопроса.
Цена двойная: лишние рейсы на сервер за одно действие пользователя (#std487 требует
обосновывать даже один дополнительный вызов) и, что серьёзнее, пользователь
подтверждает действие на неполной информации, узнавая о непройденной проверке после «да».
Контр-сигнал: после ответа данные перечитываются под блокировкой перед необратимой
операцией; либо вход проверки появляется только из самого ответа пользователя.
Признак помечен requires: call-graph. Проверки живут в общих модулях, а вызывает их
модуль формы, поэтому цепочка пересекает границы и без индекса кода признак уходит в
skipped, а не в «чисто». Таких признаков теперь четыре: A1, A7, A9, A11.
Пороги архетипов
Архетипу «Клиент-сервер» поднят минимум arch с «—» до уровня 1. Добавлен архетип
«Диалог посреди логики» с маркерами ПоказатьВопрос, ВопросАсинх, ОповещениеОЗавершении.
Без этого на правке модуля формы класса C1-C2 архитектурный контур не запускался бы и
новый признак остался бы мёртвой строкой в карте.
Своды антипаттернов
Добавлен ARCH-AI-07 с разбором случая и целевой структурой: все проверки одним серверным
вызовом, результаты вместе с вопросом включая некритичные предупреждения, после
положительного ответа только выполнение.
Ломающие изменения
Нет. Формат следа и контракт снятия гейта не менялись. Поднятый порог архетипа
«Клиент-сервер» означает, что на правках модулей форм архитектурный контур теперь
запускается там, где раньше пропускался: прогон станет чуть дольше, вердикт полнее.
Миграция
Не требуется, достаточно /plugin marketplace update.
Закреплённая версия анализатора
0.2.66 (assets/analyzer/runtime-manifest.json)
Минимальная версия Claude Code
Не повышалась.