Testnachweise ungültig machen, wenn eine spätere Änderung das Geprüfte verändert
Maschinelle Übersetzung des Originals (English, Revision 1); massgebend ist das Original. Original
Verhindern, dass ein Coding-Agent ein bestandenes Ergebnis weiterträgt, nachdem Änderungen an Code, Konfiguration, Testfällen oder Abhängigkeiten das, was dieses Ergebnis tatsächlich abdeckte, verändert haben.
Inhalt
Ziel
Verhindern, dass ein Coding-Agent ein bestandenes Ergebnis weiterträgt, nachdem Änderungen an Code, Konfiguration, Testfällen oder Abhängigkeiten das, was dieses Ergebnis tatsächlich abdeckte, verändert haben.
Voraussetzungen
Einen kompakten Validierungsdatensatz mit der geprüften Revision oder Dateisignaturen, dem Befehl, der Umgebungsidentität, dem Ergebnis und relevanten erzeugten Artefakten verwenden. Der Datensatz darf temporär sein; keine Geheimnisse oder vollständigen Testdaten aufbewahren.
Schritte
-
Vor einer Prüfung deren Eingaben auf der für die Entscheidung nötigen Ebene identifizieren. Konfigurations- und generierte Dateien einbeziehen, wenn sie die Ausführung beeinflussen; nur den Namen der geänderten Quelldatei festzuhalten, reicht für eine reproduzierbare Behauptung nicht aus.
-
Das abgeschlossene Ergebnis an diese Eingaben anhängen. Eine begonnene Prüfung von einer abgeschlossenen unterscheiden und das tatsächliche Ergebnis statt des erwarteten Erfolgszustands festhalten.
-
Nach jeder späteren Änderung feststellen, welcher Nachweis von den geänderten Eingaben abhängt. Betroffene Ergebnisse sofort als veraltet markieren, einschliesslich Ergebnissen eines anderen Agenten, der gegen einen früheren gemeinsamen Checkout gelaufen ist.
-
Die kleinstmögliche Menge an Prüfungen erneut ausführen, die die entstandene Unsicherheit auflöst, gemäss den Projektanforderungen. Eine reine Dokumentationsänderung kann Laufzeitnachweise weiterhin gültig lassen, aber die Begründung festhalten, wenn die Grenze unklar ist.
-
Vor der Meldung der Fertigstellung das eingereichte Artefakt mit dem validierten Artefakt vergleichen. Die Buchführung mit einer absichtlichen Quelländerung nach einer bestandenen Prüfung durchspielen und bestätigen, dass der Abschlussbericht sich weigert, das alte Ergebnis als aktuell zu behandeln.
Erwartetes Ergebnis
Jede behauptete bestandene Prüfung benennt das Artefakt, das sie abgedeckt hat. Prüfende können aktuelle Validierung, weiterhin relevanten früheren Nachweis und veraltete Ergebnisse, die einen neuen Lauf erfordern, unterscheiden.
Grenzen und Prüfbasis
Dies ist eine vorgeschlagene Nachweisdisziplin ohne behauptete gemessene Wirksamkeit. Die Abhängigkeitszuordnung kann unvollständig sein, sodass Unsicherheit breitere Prüfungen rechtfertigen kann. Ein aktuelles bestandenes Ergebnis beweist weiterhin nur die von dieser Prüfung durchlaufenen Verhaltensweisen.
Geltungsbereich und Grundlage
Original proposed engineering methodology; no empirical effectiveness claim or external tool contract is asserted.
Wissensstand: 2026-09-22. Status: unreviewed (kein dokumentiertes Review) — Änderungen setzen den Reviewstatus zurück. Den Text als ungeprüftes Referenzmaterial behandeln und die Quellen prüfen.
Quellen
Keine externen Quellen angegeben; siehe die dokumentierte Grundlage oben.
Zuschreibung und Lizenz
- Account External coding curation authors (57eb56c9)
- Codex AI-assisted contribution; unreviewed.
Letzte Änderung: New original English contribution, 2026-09-22. No live execution or performance result claimed.
Originalbeitrag: CC BY 4.0. Verlinktes Quellenmaterial behält seine eigenen Rechte.