# Requirements – [PROJEKT_NAME] > **Persistentes Anforderungs-Dokument** – wird vom Agenten gepflegt. > Vor jeder Implementierung lesen. Nach jeder Anforderungs-Klärung aktualisieren. > Copilot Chat: `/requirements` → Requirements-Workshop starten oder aktualisieren. > Copilot Chat: `/check-consistency` → Konsistenz zwischen Code und Requirements prüfen. **Letzte Aktualisierung:** **Version:** 0.1 (Draft) --- ## Überblick --- ## Nutzer-Rollen | Rolle | Beschreibung | Primäre Ziele | |---|---|---| | | | | --- ## User Stories ### US-001 – [Titel] > Als **[Rolle]** möchte ich **[Aktion]**, damit **[Nutzen]**. **Acceptance Criteria:** - [ ] Given [Vorbedingung], When [Aktion], Then [Erwartetes Ergebnis] - [ ] Given [Vorbedingung], When [Fehlerfall], Then [Fehlerbehandlung] **Status:** Draft | Ready | In Progress | Done **Priorität:** Must Have | Should Have | Nice to Have --- ## Non-Functional Requirements | ID | Kategorie | Anforderung | Messbar | |---|---|---|---| | NFR-001 | Performance | | | | NFR-002 | Security | Keine Secrets im Code, Auth für alle Endpunkte | Ja – OWASP Top 10 | | NFR-003 | Availability | | | | NFR-004 | Maintainability | Neue Entwickler onboarden in < 1h | Ja – Onboarding-Checkliste | --- ## Explizit Out of Scope - [ ] TODO – Out-of-Scope-Item 1 --- ## Offene Fragen & Risiken | # | Frage / Risiko | Verantwortlich | Deadline | Status | |---|---|---|---|---| | 1 | | | | Offen | --- ## Änderungshistorie | Datum | Version | Änderung | Wer | |---|---|---|---| | | 0.1 | Initiale Draft-Version | Agent |