Files
kiddo/project-management/requirements/epics/EPIC_000002.md
2026-01-15 17:52:21 +01:00

42 lines
1.3 KiB
Markdown

ID: EPIC_000002 | Version: 0.2.3 | Status: Final
By: Codex (GPT-5)
# EPIC_000002: Backend API Service
## Beschreibung
Der Backend-Service bietet REST-Endpunkte fuer Health-Checks und Nutzeraktionen zum Sperren/Entsperren.
## Ziel / Business Value
Remote-Steuerung von Nutzerkonten mit klaren API-Antworten fuer Automatisierung.
## Mission Statement
Biete eine sichere, zentrale API zur Verwaltung lokaler Nutzerkonten.
## Business Value & Metriken
- Remote-Verwaltung ohne direkten SSH-Zugriff.
- Erfolgsmetrik: API liefert konsistente Status- und Action-Responses.
## In-Scope
- Health-Endpoint.
- Auflistung verwaltbarer Nutzer.
- Disable/Enable-Endpoints mit Rueckgabe der Schritte.
## Out-of-Scope
- Frontend-Design-Iteration.
- Persistente Datenbank.
## High-Level Akzeptanzkriterien
- Endpunkte sind erreichbar und liefern erwartete Payloads.
- Actions melden Aktion, Schritte und Login-Status.
## Technische Constraints & Risiken
- Abhaengigkeit von lokalen System-Befehlen fuer Aktionen.
- Fehler muessen als HTTP-Fehler sauber abgebildet werden.
## Zugeordnete User Stories (Done)
- US_000003: Health-Status abfragen
- US_000004: Verfuegbare Nutzer auflisten
- US_000005: Nutzer per API deaktivieren
- US_000006: Nutzer per API aktivieren
- US_000021: Konfiguration per ENV steuern