helpyourneighbour/docs/adr/001-error-handling.md
OpenClaw e4098e3e2a
Some checks are pending
Docker Test / test (push) Waiting to run
fix(#27): Implement uniform error handling with standardized format
2026-03-07 00:17:34 +00:00

24 lines
No EOL
786 B
Markdown

# 1. Einheitliches Fehlerformat
## Status
Akzeptiert
## Kontext
Die Anwendung hat momentan unklare und inkonsistente Fehlermeldungen, was die UX und das Debugging erschwert. Es ist notwendig, ein einheitliches Format für Fehlermeldungen zu definieren.
## Entscheidung
Wir implementieren ein einheitliches Fehlerformat mit folgenden Feldern:
- `code`: Ein eindeutiger Fehlercode (z.B. `VALIDATION_ERROR`, `DATABASE_ERROR`)
- `message`: Eine menschenlesbare Fehlermeldung
- `details`: Zusätzliche technische Details zur Fehlerursache
- `requestId`: Eine eindeutige ID für die Anfrage, um Debugging zu erleichtern
## Konsequenzen
- Verbesserte UX durch konsistente Fehlermeldungen
- Einfacheres Debugging durch einheitliche Fehlerstruktur
- Bessere Dokumentation der API-Fehler