Netzwerksolution Documentation Report

ET-VALIDATOR-FINDING-CONTRACT-001

Finding and Severity Contract#

Mindestinhalt eines Findings#

Ein muss mindestens enthalten oder eindeutig ableitbar machen:

Freie Fehlermeldungen ohne identifizierbares Ziel sind für automatisierte ungeeignet.

Schweregrade#

Schwere Exit-Wirkung
error Vertrag verletzt oder Prüfung nicht zuverlässig ausführbar Lauf schlägt fehl
warning prüfbare Abweichung ohne zwingenden Vertragsbruch darf Erfolg nicht stillschweigend vortäuschen; maschinenlesbar ausweisen
info rein erklärender Befund keine Fehlerwirkung
gap deklarierte fehlende Verifikation oder Wirkung folgt der zugehörigen Severity

Bestehende Validatoren, die nur ERROR: und Exit-Code unterscheiden, erfüllen den Mindestvertrag für Fehler. Eine feinere Klassifikation ist eine spätere, kompatible Erweiterung und darf nicht rückwirkend behauptet werden.

Determinismus#

Bei unveränderten Eingaben müssen Reihenfolge, Identifikation und Exit-Wirkung der Findings stabil sein. Pfade werden repositoryrelativ bevorzugt; temporäre absolute Pfade dürfen keine fachliche Identität bilden.