ID: EPIC_000002 | Version: 0.1.0 | 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