CluPilotCloud/docs/superpowers
nexxo 40e42a88fe
tests / pest (push) Waiting to run Details
tests / assets (push) Waiting to run Details
tests / release (push) Blocked by required conditions Details
Umsetzungsplan: Release-Decke in fuenf Schritten
Fuenf Tasks, jeder mit eigenem Testzyklus: Versions-Arithmetik mit Decke,
Agent klemmt Ziel und Zaehler, Kanal schreibt atomar und reicht durch, Beleg
dass das Wartungsfenster von selbst folgt, und der Griff in der Konsole.

Task 4 hat bewusst KEINEN Produktivcode. Wenn der Test ohne Aenderung an
AutoUpdate.php gruen wird, ist genau das der Befund — und wenn nicht, ist die
Antwort nicht eine Decken-Sonderregel in der Automatik, sondern ein Fehler in
state(). Der Plan sagt das ausdruecklich, weil ein zweiter Weg in eine
Auslieferung genau das ist, wovor AutoUpdate.php im Kopfkommentar warnt.

Bei der Selbstpruefung gegen die Spec fielen drei Fehler auf:

- Ein Apostroph in einem einfach zitierten Testnamen — Syntaxfehler.
- `Operator::factory()->create()->givePermissionTo(...)` gibt es hier nicht;
  Berechtigungen haengen ueber Rollen am operator-Guard.
- Eine Spec-Anforderung ohne Task: der Zustand „Decke unter dem
  Ausgelieferten". Er ist ueber das Auswahlfeld nicht erreichbar, ueber die
  Kommandozeile schon, und er darf nicht als „aktuell" durchgehen. Jetzt mit
  eigenem `ceiling_passed`, eigenem Satz und zwei Tests.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 14:34:41 +02:00
..
plans Umsetzungsplan: Release-Decke in fuenf Schritten 2026-08-04 14:34:41 +02:00
specs Entwurf: Release-Decke — gezielt vorwaerts festnageln aus der Konsole 2026-08-04 14:25:21 +02:00