[SAM-04] Wunschliste mit Priorität #8

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

Story

Als Spieler
möchte ich Spiele mit Priorität und Notiz auf eine Wunschliste setzen,
damit ich weiß, was ich gern hätte.

Akzeptanzkriterien

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

  • 1. Gegeben ein Spiel, wenn ich es auf die Wunschliste setze, dann kann ich eine Priorität (hoch, mittel, niedrig) und eine Notiz angeben.
  • 2. Gegeben das Spiel ist schon in meiner Sammlung, wenn ich es auf die Wunschliste setzen will, dann sehe ich einen Hinweis und kann es nicht auf die Wunschliste setzen (Klärung 1).
  • 3. Gegeben meine Wunschliste, dann kann ich nach Priorität oder Datum sortieren.
  • 4. Gegeben ich entferne ein Spiel von der Wunschliste, dann kann ich das 5 Sekunden lang rückgängig machen (Klärung 17).

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 Kriterium 1 (Leerzustand der Wunschliste), Sicherheit der Daten Kriterium 1, Barrierefreiheit Kriterium 1 (Rückgängig-Aktion per Screenreader erreichbar).

Nicht im Scope

  • Wunschliste teilen
  • Preisalarme
  • Edition auf der Wunschliste (Klärung 28, KAT-03 Kriterium 7)
  • Filter auf der Wunschliste – nur Titelsuche und Sortierung (Klärung 30, SAM-03 Kriterium 6)

Klärungen

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

  • 1: Ein Spiel steht in genau einer Liste; steht es schon in der Sammlung, sehe ich einen Hinweis und kann es nicht auf die Wunschliste setzen → Kriterium 2 umformuliert.
  • 2: Priorität und Notiz bleiben in R1 → Kriterium 1 unverändert.
  • 17: Rückgängig ist 5 Sekunden lang möglich → Kriterium 4.
  • 28/30: Keine Edition auf der Wunschliste; nur Titelsuche und Sortierung.

Planung

  • Epic: SAM Sammlung & Listen
  • Priorität: Must
  • Größe: M
  • Etappe: R1.2 Sammlung
  • Abhängigkeiten: KTO-01 (#1), KAT-02 (#4)
  • Abhängig davon: QUE-09 Startseite (#29, neu)

Referenzen

  • Akzeptanzkriterien: requirements/20-r1-akzeptanzkriterien.md § SAM-04
  • 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** Spiele mit Priorität und Notiz auf eine Wunschliste setzen, **damit** ich weiß, was ich gern hätte. ## Akzeptanzkriterien Quelle: `requirements/20-r1-akzeptanzkriterien.md` § SAM-04 (Referenz in Tests/PR: „SAM-04 Kriterium n“), Stand 2026-11-02 inkl. Klärungen - [ ] **1.** Gegeben ein Spiel, wenn ich es auf die Wunschliste setze, dann kann ich eine Priorität (hoch, mittel, niedrig) und eine Notiz angeben. - [ ] **2.** Gegeben das Spiel ist schon in meiner Sammlung, wenn ich es auf die Wunschliste setzen will, dann sehe ich einen Hinweis und kann es nicht auf die Wunschliste setzen (Klärung 1). - [ ] **3.** Gegeben meine Wunschliste, dann kann ich nach Priorität oder Datum sortieren. - [ ] **4.** Gegeben ich entferne ein Spiel von der Wunschliste, dann kann ich das 5 Sekunden lang rückgängig machen (Klärung 17). ## 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 Kriterium 1** (Leerzustand der Wunschliste), Sicherheit der Daten Kriterium 1, Barrierefreiheit Kriterium 1 (Rückgängig-Aktion per Screenreader erreichbar). ## Nicht im Scope - Wunschliste teilen - Preisalarme - Edition auf der Wunschliste (Klärung 28, KAT-03 Kriterium 7) - Filter auf der Wunschliste – nur Titelsuche und Sortierung (Klärung 30, SAM-03 Kriterium 6) ## Klärungen Verbindlich laut `requirements/r1-klaerungen.md` (2026-11-02): - **1:** Ein Spiel steht in genau einer Liste; steht es schon in der Sammlung, sehe ich einen Hinweis und kann es nicht auf die Wunschliste setzen → Kriterium 2 umformuliert. - **2:** Priorität und Notiz bleiben in R1 → Kriterium 1 unverändert. - **17:** Rückgängig ist 5 Sekunden lang möglich → Kriterium 4. - **28/30:** Keine Edition auf der Wunschliste; nur Titelsuche und Sortierung. ## Planung - Epic: SAM Sammlung & Listen - Priorität: Must - Größe: M - Etappe: R1.2 Sammlung - Abhängigkeiten: KTO-01 (#1), KAT-02 (#4) - Abhängig davon: QUE-09 Startseite (#29, neu) ## Referenzen - Akzeptanzkriterien: `requirements/20-r1-akzeptanzkriterien.md` § SAM-04 - 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/sammlung
labels 2026-11-02 13:40:06 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:10 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:10 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:14 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:44 +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 1: SAM-04 Krit. 2 / SAM-06 Krit. 3 / SAM-08 vs. O8 und Migration: SAM-04 erlaubt ein Spiel gleichzeitig in Sammlung und auf der Wunschliste („andere Edition“). collection_items hat aber unique (owner_id, game_id) und genau einen Wert list, also ein Spiel nur in einer der drei Listen. Annahme 7 spricht nur von „höchstens einmal in der Sammlung“. Was gilt: Darf ein Spiel gleichzeitig in Sammlung, Wunsch- und Einkaufsliste stehen?

Frage 2: SAM-02 / SAM-04 / SAM-05 vs. Datenmodell: Zustand, Kaufpreis, Standort, Tags (SAM-02), Priorität (SAM-04), Händler, geplanter Preis, Link (SAM-05) fehlen im Modell. Datenmodell-Entscheidung 3 sagt „Preis und Laden können später ergänzt werden“ – gehören sie in R1 (laut Akzeptanzkriterien ja) oder werden die Kriterien gekürzt?

Frage 17: SAM-04 Krit. 4 / SAM-05 Krit. 4 / SAM-06 Krit. 4: „Einige Sekunden“ – konkreter Wert?

**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 1:** SAM-04 Krit. 2 / SAM-06 Krit. 3 / SAM-08 vs. O8 und Migration: SAM-04 erlaubt ein Spiel gleichzeitig in Sammlung und auf der Wunschliste („andere Edition“). `collection_items` hat aber `unique (owner_id, game_id)` und genau einen Wert `list`, also ein Spiel nur in einer der drei Listen. Annahme 7 spricht nur von „höchstens einmal in der Sammlung“. Was gilt: Darf ein Spiel gleichzeitig in Sammlung, Wunsch- und Einkaufsliste stehen? **Frage 2:** SAM-02 / SAM-04 / SAM-05 vs. Datenmodell: Zustand, Kaufpreis, Standort, Tags (SAM-02), Priorität (SAM-04), Händler, geplanter Preis, Link (SAM-05) fehlen im Modell. Datenmodell-Entscheidung 3 sagt „Preis und Laden können später ergänzt werden“ – gehören sie in R1 (laut Akzeptanzkriterien ja) oder werden die Kriterien gekürzt? **Frage 17:** SAM-04 Krit. 4 / SAM-05 Krit. 4 / SAM-06 Krit. 4: „Einige Sekunden“ – konkreter Wert?
cschlaefke added this to the R1 milestone 2026-11-02 13:53:40 +00:00
cschlaefke added a new dependency 2026-11-02 14:29:06 +00:00
Author
Owner

Klärungen eingearbeitet (2026-11-02): Fragen 1, 2, 17 (und 28/30) laut requirements/r1-klaerungen.md. Kriterium 2 ist umformuliert: Steht das Spiel in der Sammlung, erscheint ein Hinweis und es kann nicht auf die Wunschliste. In Kriterium 4 steht jetzt „5 Sekunden“. Edition und Filter sind ausdrücklich nicht im Scope. Keine offenen Fragen mehr, needs-clarification entfernt. Neu: QUE-09 Startseite (#29) hängt von diesem Issue ab.

Klärungen eingearbeitet (2026-11-02): Fragen 1, 2, 17 (und 28/30) laut `requirements/r1-klaerungen.md`. Kriterium 2 ist umformuliert: Steht das Spiel in der Sammlung, erscheint ein Hinweis und es kann nicht auf die Wunschliste. In Kriterium 4 steht jetzt „5 Sekunden“. Edition und Filter sind ausdrücklich nicht im Scope. Keine offenen Fragen mehr, `needs-clarification` entfernt. Neu: QUE-09 Startseite (#29) hängt von diesem Issue ab.
cschlaefke removed the
needs-clarification
label 2026-11-02 14:32:05 +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#8
No description provided.