[PAR-05] Partie bearbeiten und löschen #19

Open
opened 2026-11-02 13:41:50 +00:00 by cschlaefke · 2 comments
Owner

Story

Als Spieler
möchte ich erfasste Partien korrigieren oder löschen,
damit Verlauf und Statistik stimmen.

Akzeptanzkriterien

Quelle: requirements/20-r1-akzeptanzkriterien.md § PAR-05 (Referenz in Tests/PR: „PAR-05 Kriterium n“), Stand 2026-11-02 inkl. Klärungen

  • 1. Gegeben eine gespeicherte Partie, wenn ich sie öffne, dann kann ich alle Angaben ändern.
  • 2. Gegeben ich lösche eine Partie, wenn ich die Rückfrage bestätige, dann ist sie weg und zählt nicht mehr in Verlauf und Statistik.
  • 3. Gegeben ich ändere oder lösche eine Partie, dann stimmt die Statistik sofort danach.
  • 4. Gegeben eine noch nicht synchronisierte Partie, dann kann ich sie bearbeiten und löschen wie jede andere.
  • 5. (neu) Gegeben ich habe dieselbe Partie offline auf zwei Geräten bearbeitet, wenn beide synchronisieren, dann gilt die letzte Änderung, und ich sehe einen Hinweis, dass eine andere Änderung überschrieben wurde (Klärung 36).

Querschnitt

Es gelten alle Querschnittskriterien aus 20-r1-akzeptanzkriterien.md § „Querschnitt für R1“ (Datenschutz QUE-04, Sicherheit der Daten, Sprachen QUE-05, Barrierefreiheit QUE-06, Zustände/Fehler/Netz, Plattformen).
Besonders relevant: Zustände, Fehler und Netz Kriterium 2–3 (offline bearbeiten, keine Eingaben verlieren), Sicherheit der Daten Kriterium 1 (nur eigene Partien änderbar), Plattformen Kriterium 1 (Offline nur in den Apps).

Nicht im Scope

  • Papierkorb/Wiederherstellen
  • Manuelles Zusammenführen von Konflikten (Klärung 36: letzte Änderung gewinnt)

Klärungen

Verbindlich laut requirements/r1-klaerungen.md (2026-11-02):

  • 36: Konflikt bei Offline-Bearbeitung auf zwei Geräten: letzte Änderung gewinnt, Hinweis an den Nutzer → Kriterium 5. Offline-Erfassung nur in den Apps, nicht im Browser.

Planung

  • Epic: PAR Partien & Statistik
  • Priorität: Must
  • Größe: M
  • Etappe: R1.3 Partien
  • Abhängigkeiten: PAR-01 (#15), PAR-02 (#16), PAR-03 (#17), PAR-04 (#18)

Referenzen

  • Akzeptanzkriterien: requirements/20-r1-akzeptanzkriterien.md § PAR-05
  • Klärungen: requirements/r1-klaerungen.md
  • Story-Entwurf: requirements/r1-story-entwurf.md (freigegeben 2026-11-02)
  • Backlog: requirements/backlog.md
## Story **Als** Spieler **möchte ich** erfasste Partien korrigieren oder löschen, **damit** Verlauf und Statistik stimmen. ## Akzeptanzkriterien Quelle: `requirements/20-r1-akzeptanzkriterien.md` § PAR-05 (Referenz in Tests/PR: „PAR-05 Kriterium n“), Stand 2026-11-02 inkl. Klärungen - [ ] **1.** Gegeben eine gespeicherte Partie, wenn ich sie öffne, dann kann ich alle Angaben ändern. - [ ] **2.** Gegeben ich lösche eine Partie, wenn ich die Rückfrage bestätige, dann ist sie weg und zählt nicht mehr in Verlauf und Statistik. - [ ] **3.** Gegeben ich ändere oder lösche eine Partie, dann stimmt die Statistik sofort danach. - [ ] **4.** Gegeben eine noch nicht synchronisierte Partie, dann kann ich sie bearbeiten und löschen wie jede andere. - [ ] **5.** *(neu)* Gegeben ich habe dieselbe Partie offline auf zwei Geräten bearbeitet, wenn beide synchronisieren, dann gilt die letzte Änderung, und ich sehe einen Hinweis, dass eine andere Änderung überschrieben wurde (Klärung 36). ## Querschnitt Es gelten alle Querschnittskriterien aus `20-r1-akzeptanzkriterien.md` § „Querschnitt für R1“ (Datenschutz QUE-04, Sicherheit der Daten, Sprachen QUE-05, Barrierefreiheit QUE-06, Zustände/Fehler/Netz, Plattformen). Besonders relevant: **Zustände, Fehler und Netz Kriterium 2–3** (offline bearbeiten, keine Eingaben verlieren), Sicherheit der Daten Kriterium 1 (nur eigene Partien änderbar), Plattformen Kriterium 1 (Offline nur in den Apps). ## Nicht im Scope - Papierkorb/Wiederherstellen - Manuelles Zusammenführen von Konflikten (Klärung 36: letzte Änderung gewinnt) ## Klärungen Verbindlich laut `requirements/r1-klaerungen.md` (2026-11-02): - **36:** Konflikt bei Offline-Bearbeitung auf zwei Geräten: letzte Änderung gewinnt, Hinweis an den Nutzer → Kriterium 5. Offline-Erfassung nur in den Apps, nicht im Browser. ## Planung - Epic: PAR Partien & Statistik - Priorität: Must - Größe: M - Etappe: R1.3 Partien - Abhängigkeiten: PAR-01 (#15), PAR-02 (#16), PAR-03 (#17), PAR-04 (#18) ## Referenzen - Akzeptanzkriterien: `requirements/20-r1-akzeptanzkriterien.md` § PAR-05 - Klärungen: `requirements/r1-klaerungen.md` - Story-Entwurf: `requirements/r1-story-entwurf.md` (freigegeben 2026-11-02) - Backlog: `requirements/backlog.md`
cschlaefke added the
type/story
prio/must
size/m
needs-clarification
epic/partien
labels 2026-11-02 13:41:50 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:30 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:31 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:32 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:32 +00:00
Author
Owner

Offene fachliche Fragen aus requirements/r1-story-entwurf.md, Abschnitt 5 (Nummerierung wie im Entwurf). Bitte hier beantworten; nach Klärung wird needs-clarification entfernt.

Frage 36: PAR-01: Datum mit oder ohne Uhrzeit (Modell: Zeitstempel)? Sind private Spiele (KAT-04) und Spiele von der Wunschliste wählbar? Was gilt bei widersprüchlichen Änderungen, wenn eine Partie offline auf zwei Geräten bearbeitet wurde (PAR-05 Krit. 4)? Werden nicht synchronisierte Partien schon in Verlauf und Statistik gezählt? Funktionieren Gastvorschläge (PAR-02) und Wertungsbögen (PAR-04) offline? Bei Web: Gilt Offline-Erfassung auch im Browser (F7 vs. F3)?

Für diese Story relevant ist vor allem der Teil zu widersprüchlichen Offline-Änderungen auf zwei Geräten (PAR-05 Kriterium 4).

**Offene fachliche Fragen** aus `requirements/r1-story-entwurf.md`, Abschnitt 5 (Nummerierung wie im Entwurf). Bitte hier beantworten; nach Klärung wird `needs-clarification` entfernt. **Frage 36:** PAR-01: Datum mit oder ohne Uhrzeit (Modell: Zeitstempel)? Sind private Spiele (KAT-04) und Spiele von der Wunschliste wählbar? Was gilt bei widersprüchlichen Änderungen, wenn eine Partie offline auf zwei Geräten bearbeitet wurde (PAR-05 Krit. 4)? Werden nicht synchronisierte Partien schon in Verlauf und Statistik gezählt? Funktionieren Gastvorschläge (PAR-02) und Wertungsbögen (PAR-04) offline? Bei Web: Gilt Offline-Erfassung auch im Browser (F7 vs. F3)? Für diese Story relevant ist vor allem der Teil zu widersprüchlichen Offline-Änderungen auf zwei Geräten (PAR-05 Kriterium 4).
cschlaefke added this to the R1 milestone 2026-11-02 13:53:49 +00:00
Author
Owner

Klärungen eingearbeitet (2026-11-02): Frage 36 laut requirements/r1-klaerungen.md. Neu ist Kriterium 5: Bei einem Offline-Konflikt auf zwei Geräten gilt die letzte Änderung, und der Nutzer bekommt einen Hinweis. Keine offenen Fragen mehr, needs-clarification entfernt.

Klärungen eingearbeitet (2026-11-02): Frage 36 laut `requirements/r1-klaerungen.md`. Neu ist Kriterium 5: Bei einem Offline-Konflikt auf zwei Geräten gilt die letzte Änderung, und der Nutzer bekommt einen Hinweis. Keine offenen Fragen mehr, `needs-clarification` entfernt.
cschlaefke removed the
needs-clarification
label 2026-11-02 14:35:10 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: cschlaefke/Shuffle#19
No description provided.