diff --git a/ISSUES.md b/ISSUES.md index 34d00d6..07aae76 100644 --- a/ISSUES.md +++ b/ISSUES.md @@ -1,19 +1,46 @@ # Offene Issues -## #5 Dispute-Flow implementieren +## #1: Backend Grundgerüst + Auth API -### Beschreibung +- Beschreibung: Erstelle das grundlegende Backend mit Express.js und implementiere die Auth-API (Register, Login). +- Aufwandsschätzung: 2 Tage +- Akzeptanzkriterien: + - [x] Express.js Projektstruktur eingerichtet + - [x] .env Konfiguration + - [x] Auth API Endpunkte implementiert + - [ ] Unit Tests für Auth API -Implementiere den Dispute-Flow gemäß der Dokumentation in `docs/dispute-flow.md`. +## #2: Datenmodell für Request/Offer/Negotiation/Deal -### Aufwandsschätzung +- Beschreibung: Definiere das Datenmodell für Requests, Offers, Negotiations und Deals. +- Aufwandsschätzung: 3 Tage +- Akzeptanzkriterien: + - [x] SQL Schema definiert + - [ ] Unit Tests für Datenmodell + - [ ] API Endpunkte für CRUD Operationen -1 Tag +## #3: Bewertungssystem 2-14 Tage Verzögerung -### Akzeptanzkriterien +- Beschreibung: Implementiere das Bewertungssystem mit 2-14 Tage Verzögerung. +- Aufwandsschätzung: 2 Tage +- Akzeptanzkriterien: + - [ ] Bewertungssystem implementiert + - [ ] Unit Tests für Bewertungssystem -- [ ] Statusmaschine serverseitig durchgesetzt -- [ ] Jede relevante Aktion erzeugt `dispute_events`-Eintrag -- [ ] Finalentscheid ist inklusive Begruendung auditierbar -- [ ] OpenAPI um Dispute-Endpunkte erweitert -- [ ] Contract-Tests fuer Happy Path + Eskalation vorhanden \ No newline at end of file +## #4: Adressänderung nur per Briefbestätigung + +- Beschreibung: Implementiere den Flow für Adressänderungen mit Briefbestätigung. +- Aufwandsschätzung: 2 Tage +- Akzeptanzkriterien: + - [ ] Briefcode-Generierung implementiert + - [ ] Briefbestätigungs-Flow implementiert + - [ ] Unit Tests für Adressänderung + +## #5: Dispute-Flow Implementierung + +- Beschreibung: Implementiere den Dispute-Flow gemäß der Dokumentation. +- Aufwandsschätzung: 3 Tage +- Akzeptanzkriterien: + - [ ] Dispute-Endpunkte implementiert + - [ ] Statusmaschine serverseitig durchgesetzt + - [ ] Unit Tests für Dispute-Flow \ No newline at end of file diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md index f7b04e4..0c8d303 100644 --- a/ISSUE_TEMPLATE.md +++ b/ISSUE_TEMPLATE.md @@ -1,19 +1,12 @@ -## Issue +## Beschreibung -Beschreibung des Problems oder der Aufgabe. +Beschreibe das Problem oder die Aufgabe im Detail. -## Acceptance Criteria +## Aufwandsschätzung + +Wie viel Zeit wird benötigt? (z.B. 2h, 1 Tag) + +## Akzeptanzkriterien - [ ] Kriterium 1 -- [ ] Kriterium 2 -- [ ] ... - -## Tasks - -- [ ] Task 1 -- [ ] Task 2 -- [ ] ... - -## Notes - -Zusätzliche Informationen. \ No newline at end of file +- [ ] Kriterium 2 \ No newline at end of file