Entscheidungen

Alles, was einen Menschen braucht, landet an einem Ort: im Entscheidungseingang. Jede Entscheidung kommt mit kanmans Empfehlung und wenigen klaren Optionen.

kanman arbeitet selbstständig, bis es an etwas kommt, das es nicht allein entscheiden sollte. Dann hält es an und fragt. All diese Fragen landen an einem Ort, dem Entscheidungseingang. Niemand muss Chat-Verläufe, PR-Kommentare und Tracker-Benachrichtigungen durchsuchen, um herauszufinden, worauf kanman wartet.

Öffnen Sie Entscheidungen in der Hauptnavigation. Das Badge zeigt, wie viele Entscheidungen offen sind. Jede Entscheidung hat eine eigene Seite unter app.kanman.ai/<workspace>/decisions/<decision-key>, zum Beispiel dec-4h2k.

Wie eine Entscheidung aussieht

Jede Entscheidung hat:

  • einen Titel, der sagt, worum es geht, zum Beispiel Raise budget for this run?
  • einen Text mit kanmans Begründung und dem Kontext: die Story, der Run, die Gate-Ausgabe oder die betroffene Richtlinienregel
  • eine Empfehlung: die Option, die kanman wählen würde, angezeigt nach Ich empfehle:
  • 2 bis 4 Optionen, jede eine konkrete Aktion

kanman schreibt in Entscheidungen “ich”. Es ist ein Teammitglied, keine Gruppe von Bots.

Der Eingang hat die Reiter Offen und Entschieden und lässt sich nach Art filtern und nach Alter sortieren. Wochenberichte des Teams, die Sie noch nicht geöffnet haben, erscheinen über den Reitern.

Arten von Entscheidungen

Art Wann sie entsteht Optionen
Plan-Freigabe Die Richtlinie verlangt eine Freigabe des Plans vor dem Code Plan freigeben, Änderungen anfordern, Ablehnen
Richtlinien-Ausnahme Ein Run braucht etwas, das die Richtlinie verbietet, zum Beispiel einen gesperrten Pfad oder ein nicht erlaubtes Repository Einmal erlauben, Ablehnen
Rückfrage Der Executor hat eine Frage, die die Story nicht beantwortet Die von kanman angebotenen Antworten, oder Answer und Stop this run
Budget-Stopp Ein Run hat sein Budget erreicht Auf das Doppelte des Run-Budgets erhöhen, Abbrechen
Umfangsänderung Die Änderung ist größer, als max_changed_files oder max_changed_lines erlauben Änderung eingrenzen, Diese Größe einmal erlauben, Ablehnen
Prüfschritt fehlgeschlagen kanman konnte keine Akzeptanz-Spec schreiben, die läuft, vor der Änderung fehlschlägt und die echte App prüft Write the spec again, Keep it in Refining
Prüfung fehlgeschlagen Auch der Nacharbeitsversuch ist am Gate gescheitert Retry once more, Abandon the run
Diff-Schutz Die Umsetzung hat die Akzeptanz-Spec geändert Revert spec changes and retry, Reject
Wiederholt fehlgeschlagene Prüfung Ein Gate ist öfter gescheitert, als das Fehlerbudget erlaubt Retry with my guidance, Retry as is, Stop this run
Merge-Freigabe Alle Prüfungen sind bestanden, aber die Änderung ist größer als die Grenze für automatisches Mergen Merge, Do not merge
Main-Branch ist rot Die CI Ihres Main-Branches ist rot; kanman hält seine automatischen Merges an Keep holding merges while main is fixed, Release the merge hold
Revert-Freigabe Ein Pull Request aus einem kanman-Run ist die wahrscheinliche Ursache für den roten Main-Branch, und kanman hat einen Revert geöffnet Revert-Pull-Request mergen, Revert schließen und vorwärts korrigieren
Wartungsvorschlag Ein Fund aus dem Wartungsmodus steht nicht auf der Liste des Teams Als Story anlegen, Verwerfen
Strategievorschlag Der Wartungsmodus schlägt ein Feature auf Basis Ihrer STRATEGY.md vor Start intake, Decline

Für vorübergehende Fehler wie einen Netzwerkfehler entsteht nie eine Entscheidung; diese wiederholt kanman selbst (siehe Runs).

Hinweis

Titel, Texte und die meisten Optionen von Entscheidungen sind derzeit auf Englisch. Die Optionen von Plan-Freigaben, Richtlinien-Ausnahmen, Umfangsänderungen und Budget-Stopps folgen Ihrer Spracheinstellung.

Beispiel: ein gesperrter Pfad

Das Preset Ausgewogen sperrt infra/**. Berührt die Änderung eines Runs infra/alarms.tf, stoppt der Run mit dem Status Durch Richtlinie blockiert, und die Run-Seite meldet, dass der Pfad infra/alarms.tf durch die Richtlinie nicht erlaubt ist. Die Entscheidung bietet Einmal erlauben und Ablehnen, und kanman empfiehlt Ablehnen: Die Regel hat einen Grund, und eine Ausnahme gilt nur für diesen Run.

Wählen Sie Ablehnen mit der Notiz “Infra-Änderungen laufen über Ops”, endet der Run, und die Story wandert mit Ihrer Notiz als Kommentar zurück ins Backlog. Das Audit-Log erhält einen Eintrag policy_decision mit dem Ergebnis denied und einen Eintrag decision_resolved mit Ihrem Namen.

Wer antworten darf

Jedes Mitglied des Workspaces kann Entscheidungen beantworten. Optionen, die etwas beenden oder ablehnen, fragen vor dem Bestätigen nach einer optionalen Notiz; Freigaben brauchen einen Klick. Jede Antwort hält fest, wer wann auf welchem Weg (die App, Slack, MCP oder die API) entschieden hat, und die Notiz.

Sobald Sie antworten, macht kanman weiter: Eine Plan-Freigabe startet die Umsetzung, ein erhöhtes Budget setzt den Run fort, eine Ablehnung schickt die Story mit Ihrer Notiz zurück.

Was kanman allein entscheidet

Nicht jede Wahl ist eine Entscheidung für Sie. kanman ordnet jede Wahl einer von drei Befugnisstufen zu:

  • AUTO: Es handelt und protokolliert.
  • NOTIFY: Es handelt und hält einen Hinweis fest.
  • ESCALATE: Es hält an und fragt im Entscheidungseingang.

Die Tabelle ist fest und deterministisch, und ein Team kann kanman nur vorsichtiger machen, nie weniger vorsichtig. Siehe Richtlinien, Presets und Befugnisstufen.

Status

Status Bedeutung
Offen Wartet auf eine Antwort. Entscheidungen laufen nicht ab; der Run wartet, bis jemand antwortet
Entschieden Beantwortet
Überholt Nicht mehr nötig, weil sich die Lage von selbst geklärt hat, zum Beispiel weil Main wieder grün ist

Benachrichtigungen

kanman informiert Sie auf zwei Wegen über neue Entscheidungen:

  • das Badge an Entscheidungen in der App
  • eine Nachricht im Slack-Kanal des Teams mit Schaltflächen zum Antworten, wenn Ihr Workspace mit Slack verbunden ist. Siehe Entscheidungen in Slack beantworten

Sie können eine Entscheidung auch auf der Seite Anforderungen des Teams oder in einem Slack-Thread beantworten, zum Beispiel mit “freigeben dec-4h2k”.

Verwandte Seiten

Zuletzt aktualisiert: January 1, 0001

kanman öffnen