
Eine Commit-Liste ist kein Bild der Woche
Commit-Logs erfassen, was sich geändert hat, und verlieren, was versucht wurde. Vierzig Commits über sechs Branches sagen einer Leitung nichts und der Ingenieurin oder dem Ingenieur, die oder der sie geschrieben hat, wenig, woran sie oder er sich noch erinnert.
Die nützliche Einheit ist das Arbeitsstück, nicht der Commit. Elf Commits auf einem Branch, die einen Defekt beheben, sind eine Zeile in einer Zusammenfassung. Ein einzelner Commit, der eine Migration berührt, ergibt drei.
Gruppieren braucht Branch, Pull Request und verknüpftes Issue zusammen gelesen, weil jedes allein die Arbeit falsch zuordnet. Ein Branchname ist oft eine Vermutung, und eine Commit-Nachricht ist oft „fix“.
Eine so geschriebene wöchentliche Zusammenfassung ist außerdem das Rohmaterial für die Release Note, für das Stand-up, das niemand halten will, und für den Beleg, womit ein Team seine Woche tatsächlich verbracht hat.
So läuft der ActionFlow auf der Canvas
GitHub liefert Commits, Pull Requests und ihre verknüpften Issues für den Zeitraum, gelesen auf einem Start Scheduled-Trigger.
Ein Merge-Knoten verbindet sie zu einem Datensatz je Arbeitsstück, mit dem Pull Request als Schlüssel, mit verwaisten Commits in einer eigenen Gruppe gehalten statt verworfen.
Ein Loop-Knoten iteriert über die Arbeitseinträge. Ein Generate Text-Knoten schreibt jeden als eine Zeile, die beschreibt, was versucht wurde und was gelandet ist.
Ein Text Classifier-Knoten weist jedem Eintrag einen Bereich zu, die Teile des Systems, die Ihr Team nennt, sodass die Zusammenfassung so gruppiert, wie Ihr Team denkt, nicht wie das Repository liegt.
Ein Math-Knoten zählt Einträge und Reviews je Bereich und gibt einer Leitung eine Verteilung, ohne irgendwen einzeln zu messen.
Ein Sort-Knoten ordnet Bereiche nach Aktivität. Ein Generate Text-Knoten schreibt den Eröffnungsabsatz aus den gruppierten Einträgen, nicht aus dem Rohlog.
Ein Slack-Knoten postet sie in den Teamkanal. Ein Notion-Knoten hält das Archiv, das aus dem Quartalsreview eine Leseübung macht statt einer archäologischen.
Knoten, die dieser ActionFlow verwendet
- Start Scheduled (Start): das wöchentliche Sammelfenster.
- GitHub (Integration): Commits, Pull Requests und verknüpfte Issues. Bitbucket passt in denselben Slot.
- Merge (Control): ein Datensatz je Arbeitsstück, mit dem Pull Request als Schlüssel.
- Loop (Control) with Generate Text (AI Core): eine Zeile je Arbeitseintrag.
- Text Classifier (AI Custom): gruppiert nach den Bereichen, die Ihr Team tatsächlich nennt.
- Math (Util) with Sort (Data): Aktivität nach Bereich, geordnet.
- Slack (Communication): postet die Zusammenfassung in den Teamkanal.
- Notion (Integration): das Archiv, das den Quartalsreview lesbar macht.
Häufige Fragen
Newsletter
Produktupdates erhalten
Neue Nodes, Agents und Produktnotizen. Wir senden E-Mails nur, wenn sich das Öffnen lohnt.