[SAM-06] In die Sammlung übernehmen #10

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

Story

Als Spieler
möchte ich ein Spiel von der Wunsch- oder Einkaufsliste mit einer Aktion in die Sammlung übernehmen,
damit ich nichts doppelt eintippen muss.

Akzeptanzkriterien

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

  • 1. Gegeben ein Spiel auf der Wunsch- oder Einkaufsliste, wenn ich es übernehme, dann steht es in der Sammlung und ist von der Liste verschwunden.
  • 2. Gegeben das Spiel hatte eine Notiz, dann wird sie in die Sammlung übernommen; als Kaufdatum steht heute und ist änderbar. Eine Preisübernahme entfällt (Klärungen 2, 32).
  • 3. entfällt (Klärungen 1, 32): Ein Spiel kann nicht gleichzeitig in Sammlung und Liste stehen, ein Duplikat ist ausgeschlossen.
  • 4. Gegeben ich habe übernommen, dann kann ich das 5 Sekunden lang rückgängig machen; das Spiel steht danach wieder auf der ursprünglichen Liste (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 2–3 (Offline-Hinweis, keine halbe Übernahme), Sicherheit der Daten Kriterium 1.

Nicht im Scope

  • Übernahme aus Crowdfunding (KSG-05)
  • Preisübernahme als Kaufpreis (nach R1, Klärung 2)

Klärungen

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

  • 1: Ein Spiel steht in genau einer Liste → Kriterium 3 entfällt (kein Duplikat möglich).
  • 2: Kein Kaufpreis/geplanter Preis in R1 → Preisübernahme in Kriterium 2 gestrichen.
  • 17: Rückgängig 5 Sekunden → Kriterium 4.
  • 32: Notiz wird einfach übernommen, kein Konflikt mit einer Sammlungsnotiz möglich → Kriterium 2.

Planung

  • Epic: SAM Sammlung & Listen
  • Priorität: Must
  • Größe: S
  • Etappe: R1.2 Sammlung
  • Abhängigkeiten: SAM-01 (#6), SAM-04 (#8), SAM-05 (#9)

Referenzen

  • Akzeptanzkriterien: requirements/20-r1-akzeptanzkriterien.md § SAM-06
  • 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** ein Spiel von der Wunsch- oder Einkaufsliste mit einer Aktion in die Sammlung übernehmen, **damit** ich nichts doppelt eintippen muss. ## Akzeptanzkriterien Quelle: `requirements/20-r1-akzeptanzkriterien.md` § SAM-06 (Referenz in Tests/PR: „SAM-06 Kriterium n“), Stand 2026-11-02 inkl. Klärungen - [ ] **1.** Gegeben ein Spiel auf der Wunsch- oder Einkaufsliste, wenn ich es übernehme, dann steht es in der Sammlung und ist von der Liste verschwunden. - [ ] **2.** Gegeben das Spiel hatte eine Notiz, dann wird sie in die Sammlung übernommen; als Kaufdatum steht heute und ist änderbar. Eine Preisübernahme entfällt (Klärungen 2, 32). - ~~**3.**~~ entfällt (Klärungen 1, 32): Ein Spiel kann nicht gleichzeitig in Sammlung und Liste stehen, ein Duplikat ist ausgeschlossen. - [ ] **4.** Gegeben ich habe übernommen, dann kann ich das 5 Sekunden lang rückgängig machen; das Spiel steht danach wieder auf der ursprünglichen Liste (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 2–3** (Offline-Hinweis, keine halbe Übernahme), Sicherheit der Daten Kriterium 1. ## Nicht im Scope - Übernahme aus Crowdfunding (KSG-05) - Preisübernahme als Kaufpreis (nach R1, Klärung 2) ## Klärungen Verbindlich laut `requirements/r1-klaerungen.md` (2026-11-02): - **1:** Ein Spiel steht in genau einer Liste → Kriterium 3 entfällt (kein Duplikat möglich). - **2:** Kein Kaufpreis/geplanter Preis in R1 → Preisübernahme in Kriterium 2 gestrichen. - **17:** Rückgängig 5 Sekunden → Kriterium 4. - **32:** Notiz wird einfach übernommen, kein Konflikt mit einer Sammlungsnotiz möglich → Kriterium 2. ## Planung - Epic: SAM Sammlung & Listen - Priorität: Must - Größe: S - Etappe: R1.2 Sammlung - Abhängigkeiten: SAM-01 (#6), SAM-04 (#8), SAM-05 (#9) ## Referenzen - Akzeptanzkriterien: `requirements/20-r1-akzeptanzkriterien.md` § SAM-06 - 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/s
needs-clarification
epic/sammlung
labels 2026-11-02 13:40:23 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:13 +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:15 +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 17: SAM-04 Krit. 4 / SAM-05 Krit. 4 / SAM-06 Krit. 4: „Einige Sekunden“ – konkreter Wert?

Frage 32: SAM-06 Krit. 2: Wenn das Spiel in der Sammlung schon eine Notiz hat (Krit. 3), was passiert mit der Listen-Notiz?

**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 17:** SAM-04 Krit. 4 / SAM-05 Krit. 4 / SAM-06 Krit. 4: „Einige Sekunden“ – konkreter Wert? **Frage 32:** SAM-06 Krit. 2: Wenn das Spiel in der Sammlung schon eine Notiz hat (Krit. 3), was passiert mit der Listen-Notiz?
cschlaefke added this to the R1 milestone 2026-11-02 13:53:42 +00:00
Author
Owner

Klärungen eingearbeitet (2026-11-02): Fragen 1, 2, 17, 32 laut requirements/r1-klaerungen.md. In Kriterium 2 ist die Preisübernahme gestrichen, die Notiz wird übernommen. Kriterium 3 (Duplikat) entfällt, weil ein Spiel in genau einer Liste steht. In Kriterium 4 steht jetzt „5 Sekunden“, danach steht das Spiel wieder auf der ursprünglichen Liste. Keine offenen Fragen mehr, needs-clarification entfernt.

Klärungen eingearbeitet (2026-11-02): Fragen 1, 2, 17, 32 laut `requirements/r1-klaerungen.md`. In Kriterium 2 ist die Preisübernahme gestrichen, die Notiz wird übernommen. Kriterium 3 (Duplikat) entfällt, weil ein Spiel in genau einer Liste steht. In Kriterium 4 steht jetzt „5 Sekunden“, danach steht das Spiel wieder auf der ursprünglichen Liste. Keine offenen Fragen mehr, `needs-clarification` entfernt.
cschlaefke removed the
needs-clarification
label 2026-11-02 14:32:12 +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#10
No description provided.