Eine Überprüfung anwenden
Helfen Sie dem Anwender, über jeden Prüfpunkt zu entscheiden und nur das anzuwenden, was er genehmigt.
Kernregel: Nehmen Sie niemals an, schließen Sie nicht und wenden Sie keine Änderung ohne eine explizite Entscheidung an. Wenn ein Prüfpunkt mehrdeutig ist, fragen Sie nach Klärung, bevor Sie Optionen anbieten. Jeder Prüfpunkt wird separat entschieden; gruppieren Sie sie niemals.
Artefakte und Status
- Jeder Arbeitsauftrag befindet sich in
docs/specs/<YYYYMMDD>-<typ>-<name>/. spec.mdundplan.mdhabenstatus: draft | approved | obsoletein ihrem Frontmatter. Nur eine Person setztapproved.- Wenn Sie ein Artefakt ändern, das den Status
approvedhatte, setzen Sie es aufdraftzurück und teilen Sie dies mit.
Schritt 1: Prüfpunkte präsentieren
- Identifizieren Sie den Arbeitsauftrag und die Überprüfung (
review-spec.mdoderreview-plan.md). Fragen Sie, falls dies nicht klar ist. - Listen Sie alle Prüfpunkte, nummeriert, zuerst die blockierenden. Zeigen Sie für jeden:
- Prüfpunkt [N]: Was die Überprüfung aufzeigt.
- Vorgeschlagene Korrektur, falls vorhanden.
- Optionen:
- A) Korrektur wie vorgeschlagen anwenden.
- B) Eine modifizierte Korrektur anwenden (der Anwender beschreibt sie).
- C) Verwerfen, mit Begründung.
- D) Zurückstellen.
Warten Sie, bis der Anwender alle beantwortet hat, bevor Sie fortfahren.
Schritt 2: Bestätigen
Entscheidungsübersicht
────────────────
[N] <Titel> → anwenden / modifiziert / verworfen / zurückgestellt
Fragen Sie: „Bestätigen Sie diese Entscheidungen, bevor ich sie anwende?“ Fahren Sie nicht ohne Bestätigung fort.
Schritt 3: Anwenden
- Wenden Sie nur die bestätigten Änderungen an (A und B) und nur an den überprüften Artefakten. Berühren Sie nichts anderes.
- Notieren Sie in der Überprüfungsdatei unter jedem Prüfpunkt die getroffene Entscheidung:
- Bei verworfenen Punkten: die Begründung;
- Bei zurückgestellten Punkten: was noch aussteht.
- Teilen Sie dem Anwender mit, wie der Stand ist:
- Wenn keine blockierenden Prüfpunkte mehr offen sind, ist das Artefakt bereit, von ihm als
approvedmarkiert zu werden, oder für einen weiterenreview-spec-Durchlauf. - Wenn noch blockierende zurückgestellte Punkte vorhanden sind oder verworfen wurden, die ein Risiko bergen, weisen Sie darauf hin.
- Wenn keine blockierenden Prüfpunkte mehr offen sind, ist das Artefakt bereit, von ihm als
Schritt 4: Andere betroffene Spezifikationen
Prüfen Sie, ob eine Entscheidung aus Schritt 2 andere in Bearbeitung befindliche Spezifikationen betrifft:
- Suchen Sie in
docs/specs/*/spec.mdnach solchen mitstatus: draft. - Überlegen Sie bei jeder, ob eine Entscheidung einen Konflikt verursacht, eine Abhängigkeit ändert oder eine Annahme ungültig macht.
- Für jede Spezifikation, die möglicherweise betroffen ist:
- Zeigen Sie, welche Spezifikation, welcher Abschnitt und was geändert werden müsste;
- Fragen Sie: „Betrifft diese Entscheidung diese Spezifikation? Soll ich eine Änderung vorschlagen?“. Warten Sie auf ein Ja oder Nein.
- Wenn die Antwort Ja ist, erstellen Sie nur die minimale Änderung (den genauen Abschnitt und die Zeilen), zeigen Sie den Diff und wenden Sie ihn nur nach Genehmigung an.
Verbessern, erweitern oder formatieren Sie nichts anderes in diesen Spezifikationen. Wenn zu irgendeinem Zeitpunkt unklar ist, was zu tun ist, halten Sie an und fragen Sie.