EP-RUNTIME-ERROR-001
Runtime Error Contract#
Fehlerklassen#
| Klasse | Beispielwirkung |
|---|---|
| input | Start blockiert; Eingabe muss korrigiert werden |
| configuration | Start oder betroffener Schritt blockiert |
| dependency | Retry möglich, sofern Vertrag und Idempotenz dies erlauben |
| execution | Run oder Schritt schlägt fehl |
| validation | Resultat ist nicht konform |
| verification | behauptetes Verhalten ist nicht nachgewiesen |
| persistence | Schutz von Datenintegrität und Abbruch weiterer Schreiboperationen |
| security | sofortige Blockade und geschützte Diagnose |
Regeln#
- Jeder Fehler besitzt Klasse, Zeitpunkt, Scope, Ursache oder bekannte Unklarheit sowie Wirkung.
- Fehlerpaketerzeugung ändert
failednicht insuccess. - Retries verdecken die Historie früherer Versuche nicht.
- Sicherheits- und Persistenzfehler werden nicht automatisch kompensiert.
- Unbekannte Fehler werden als solche ausgewiesen und nicht passend umbenannt.