h1. Регрессии и блокеры — 2026-02-07

h2. Контекст

После рефакторинга DRY/KISS выполнена попытка запустить тесты и установить зависимости.

h2. Блокер 1: composer install

Команда:

<pre><code class="bash">composer install
</code></pre>

Факт:
* установка зависимостей остановлена, так как @composer.lock@ не содержит пакет @halaxa/json-machine@, который указан в @composer.json@.

Диагностика:
* lock-файл рассинхронизирован с @composer.json@.

Ожидаемое исправление:
* синхронизировать lock через:

<pre><code class="bash">composer update halaxa/json-machine
</code></pre>

h2. Блокер 2: сеть для Packagist

Команда:

<pre><code class="bash">composer update halaxa/json-machine
</code></pre>

Факт:
* ошибка DNS/сети: не разрешается хост @repo.packagist.org@.
* без доступа к сети lock не может быть синхронизирован.

h2. Блокер 3: composer test

Команда:

<pre><code class="bash">composer test
</code></pre>

Факт:
* @phpunit@ не найден в окружении (папка @vendor@ отсутствует, зависимости не установлены).

h2. Как проверить после устранения блокеров

<pre><code class="bash">composer update halaxa/json-machine
composer install
composer test
</code></pre>
