Stand, Nächstes, Grenzen
Drei Skills beantworten drei verschiedene Fragen, die man leicht verwechselt — und am Ende steht, was das Paket nicht tut.
„Wo stehen wir?" — clistatus
Ein Dashboard: was erledigt ist, was läuft, was offen ist, wie die Riegel stehen.
Das Entscheidende daran ist die Regel, nach der es gebaut wird: Rendere es
nie aus dem Gedächtnis. Bevor auch nur ein Kästchen erscheint, wird die
Wahrheit eingesammelt — Aufgabenliste, laufende Hintergrundläufe, git log,
git status, das Ledger. Deshalb ist das Erstellen des Dashboards selbst schon
die Prüfung.
Gut nach einer längeren Pause oder wenn der Kontext gerade zusammengefasst wurde.
„Was als Nächstes?" — whatsnext
Nicht der Entwicklerblick, sondern der der Projektleitung: Was bringt das Projekt dem Ziel näher, was blockiert den Start?
Zwei Eigenschaften, die ihn brauchbar machen:
- Er schreibt ausschließlich unter
docs/manager/. Er fasst Ihren Code nicht an. Ein roter Build ist für ihn ein Befund, kein Arbeitsauftrag. - Ohne bestätigte Problemstellung gibt er keine Empfehlung: Wer hat das Problem, was kostet es heute, woran erkennt man die Lösung. Ohne Antwort auf diese drei Fragen gibt es keine Priorisierung, sondern eine Meinung.
„Was ist noch offen?" — todo
Die Liste des Laufs. Sie hat eine Einlass-Regel, und die ist der Grund, warum sie lesbar bleibt: Auf die Liste kommt nur, was eine Wirkung trägt.
| Wirkung | |
|---|---|
| S | Sicherheit oder Datenverlust |
| K | ein Kunde merkt es im normalen Gebrauch |
| R | ein Release wird blockiert oder verfälscht |
| V | Sie haben es beauftragt |
Alles andere wird einmal genannt und nicht notiert. Wahr zu sein genügt nicht — in einem großen System findet ein Prüfer immer etwas Wahres, und eine Liste, die jeden wahren Befund aufnimmt, wächst schneller, als Arbeit sie leert.
Abgehakt wird nur mit Beleg. „Eigentlich erledigt" ist keiner.
Was Code Guardian nicht tut
Damit Sie es von uns hören und nicht von einem enttäuschten Nachmittag:
- Es entscheidet nicht. Lizenzvertrag 7.3: Änderung, Freigabe und Auslieferung entscheiden Sie.
- Es findet nicht jeden Fehler. Es sorgt dafür, dass Behauptungen belegt werden und gefährliche Befehle nicht unbesehen laufen. Das ist etwas anderes als Fehlerfreiheit.
- Es hat außerhalb von PHP, JavaScript, Python und Markup kein Statik- und kein Mutations-Gate. Riegel und Reflexe arbeiten dort weiter, die sprachspezifische Prüfebene nicht.
- Es verhindert keinen Vorsatz. Die Riegel sind gegen Versehen gebaut. Wer sie umgehen will, kann es — er hat es dann nur bewusst getan.
- Es arbeitet lokal. Keine Telemetrie, keine Datenübertragung an uns.
Wenn etwas nicht stimmt
Schreiben Sie an dev@provimedia.de. Ein Befund mit dem Befehl, der ihn
erzeugt hat, ist uns lieber als ein höflicher Hinweis — genau das verlangt das
Paket schließlich auch von sich selbst.
In einem Satz
clistatus sagt wo Sie stehen, whatsnext was als Nächstes kommt, todo was
offen ist — und entschieden wird nichts davon ohne Sie.