Was macht Aufräumaufgabe?
Der Haupt- oder sein benannter Eigentümer wendet diese Fertigkeit automatisch an, wenn bekannt ist, dass aufgabenbezogene Materialien nach dem tatsächlichen Ergebnis, den erforderlichen Nachweisen und allen ausgewählten oder obligatorischen Prüfungen nicht mehr benötigt werden. Wenn es keine Ziele gibt, starten Sie keinen Aufräum-Workflow oder erstellen Sie ein Notizbuch/Register dafür. Explizite Aufbewahrungsanweisungen überschreiben die automatische Löschung. Eine direkte Aufräumanfrage folgt ihrem genauen Umfang und ihren Ausschlüssen; nur eine explizite Verwerfung erlaubt das Entfernen unfertiger Materialien. Pause, Blockierung, Genehmigungswartezeit, Aufgabenende, Agentenstopp oder Abbruch ohne Verwerfung sind kein Abschluss. Die ToSpec-Vorbereitung/Bereitschaft bewahrt Eingaben, die für die spätere Ausführung benötigt werden.
Entfernen Sie nur genau nachweislich aufgabenerstellte temporäre oder Zwischen-Dateien, Verzeichnisse, Staging-Bereiche, extrahierte Kopien, temporäre Downloads, veraltete Zwischen-Cache/Paketversionen, Sicherungen und ein explizites Zielspeicherverzeichnis, falls vorhanden. Bewahren Sie lieferbare Ergebnisse, Quell-/Konfigurations-/Laufzeitergebnisse, den endgültigen aktiven Cache/Archiv, Forschungs-/Berichtsartefakte und jedes bereits vorhandene, benutzereigene oder mehrdeutige Objekt auf, mit Ausnahme des explizit abgegrenzten fertigen ToSpec-Materials unten.
Bewahren Sie Aufgaben-Notizbuchpläne, Notizen, Arbeitsaufzeichnungen, Berichte und Nachweise auf, die für die Fortsetzung oder spätere Verwendung benötigt werden; ihre Lage im temporären Betriebssystemverzeichnis macht diese Aufzeichnungen nicht zu wegwerfbaren Tool-Ausgaben; verschieben oder kopieren Sie sie nicht als Teil der Bereinigung in dauerhaften Speicher. Der Austausch einer Fertigkeit autorisiert nicht das Löschen von Legacy-Zielspeicherdaten.
Fertiges ToSpec-Material
Der Benutzer hat temporären Betriebssystemspeicher und spätere Bereinigung für ToSpec-Ausgaben ausgewählt.
Verwenden Sie nur den genauen Arbeitsbereich-Locator für die aktuelle Aufgabe, niemals eine Suche nach
allen passenden Ordnern oder dem neuesten Ordner. Lesen Sie die Spec-/Plan-Header und die aktuellen Aufgaben-Nachweise (für einen älteren Drei-Dokumenten-Arbeitsbereich auch den vorhandenen Aufgaben-Header), um Eigentumsverhältnisse und tatsächliche Implementierungsabschluss sowie erforderliche Prüfungen oder die explizite Anweisung des Benutzers, diese genaue Aufgabe zu verwerfen, festzustellen.
ГОТОВ К РЕАЛИЗАЦИИ ist kein abgeschlossene Implementierung. Behalten Sie ausstehende Pläne, die von einem anderen Agenten benötigt werden; löschen Sie sie nicht am Ende der Spezifikationsvorbereitung.
Das Ziel muss ein echtes aufgabenerstelltes scope-focus-tospec-*-Verzeichnis direkt
innerhalb des tatsächlichen Node.js os.tmpdir() sein, außerhalb der realen Ziel-Dateibereiche der Aufgabe,
wenn solche vorhanden sind; kein Repository ist erforderlich. Überprüfen Sie kanonische
Pfade und Symlinks erneut; folgen Sie keinem Link in einen anderen Arbeitsbereich. Innerhalb dieses genauen
Verzeichnisses entfernen Sie nur nachweislich aufgabenerstellte spec.md, plan.md und bekannte
Zwischenmaterialien; eine tasks.md aus einem älteren abgeschlossenen Arbeitsbereich kann nur mit demselben Eigentumsnachweis und Abschlussnachweis entfernt werden. Entfernen Sie das Verzeichnis nur, wenn es leer ist.
Bewahren Sie unbekannte Dateien, andere Aufgaben, Notizbücher und vorher existierende Repository-Spezifikationen auf. Migrieren, archivieren
oder kopieren Sie diese Dokumente nicht als Teil der Bereinigung in das Repository.
Stellen Sie vor dem Löschen kanonische Pfade, Eigentumsverhältnisse und Ausschlüsse fest; lehnen Sie Symlinks oder Pfade ab, die das nachgewiesene Ziel verlassen. Verwenden Sie genaue bekannte Pfade, nicht Alter,
Namen, TMP-Speicherort oder Abwesenheit von Git als Nachweis. Keine Festplattenprüfung, rekursive Suche
nach Müll oder gemeinsame Cache-Bereinigung. Bekannte Verbraucher müssen die Verwendung eines Ziels abschließen.
Zählen Sie genaue Ziele auf und überprüfen Sie deren Nachweis und Ausschlüsse unmittelbar vor dem Löschen
erneut. Verbieten Sie rm -f, --force, Globs und breite Bereinigung. Löschen Sie ein explizit
autorisiertes Zielspeicherverzeichnis zuletzt. Entfernen Sie übergeordnete Verzeichnisse nur, wenn sie leer sind. Bestätigen Sie,
dass jedes ausgewählte Ziel nicht vorhanden ist und Ausschlüsse bestehen bleiben; ein nicht vorhandenes Ziel erfordert
keine Aktion. Bewahren Sie mehrdeutige Objekte auf, ohne deren übergeordnetes Verzeichnis als wegwerfbar zu behandeln.
Wenn die erforderliche Bereinigung nicht abgeschlossen werden kann, behalten Sie die notwendige Fortsetzung und
berichten Sie die konkrete verbleibende Arbeit; geben Sie nicht an, dass die Bereinigung vollständig abgeschlossen ist.