Fehlercodes
Deterministisches Verhalten
Warum Fehlercodes existieren
Fehlercodes stellen sicher, dass LogicBasis vorhersehbar und transparent bleibt. Jeder Fehler ist deterministisch, reproduzierbar und eindeutig einer Ursache zugeordnet. Keine Zufälligkeit, keine versteckten Zustände, keine mehrdeutigen Meldungen.
Ungültiger Input
Die Anfrage ist fehlerhaft oder enthält fehlende Pflichtfelder. Das System rät nicht, korrigiert nicht automatisch und ergänzt nichts — es stoppt sauber und meldet das Problem.
Nicht authentifiziert
Die Anfrage erfordert eine gültige Identität. Ohne Authentifizierung gibt es keinen Zugang — keine Ausnahmen, kein Fallback.
Verboten
Die Identität ist gültig, aber die Aktion ist nicht erlaubt. LogicBasis eskaliert Berechtigungen nicht automatisch und macht keine Annahmen.
Interner Fehler
Ein systemseitiges Problem ist aufgetreten. Die Engine versteckt interne Fehler nicht hinter generischen Meldungen — sie kommuniziert sie klar und konsistent.
Was Fehlercodes nicht sind
Fehlercodes sind keine Hinweise, keine Vorschläge und keine Wiederherstellungsanleitungen. Sie beschreiben den exakten Zustand — nicht mehr und nicht weniger.