[SAM-01] Spiel zur Sammlung hinzufügen #6

Open
opened 2026-11-02 13:39:49 +00:00 by cschlaefke · 1 comment
Owner

Story

Als Sammler
möchte ich ein Spiel aus Suche oder Detailseite mit einem Schritt in meine Sammlung aufnehmen,
damit ich meine Sammlung schnell aufbaue.

Akzeptanzkriterien

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

  • 1. Gegeben ich sehe ein Spiel in der Suche oder auf der Detailseite, wenn ich „Zur Sammlung“ wähle, dann erscheint es in meiner Sammlung mit dem Datum des Hinzufügens.
  • 2. Gegeben das Spiel ist schon in meiner Sammlung, dann entsteht kein zweiter Eintrag, sondern ich sehe den vorhandenen.
  • 3. Gegeben ich bin offline, wenn ich ein Spiel hinzufügen will, dann sehe ich einen Hinweis, dass dies eine Verbindung braucht.
  • 4. Gegeben ich suche ein Spiel, dann gelange ich in höchstens zwei Schritten vom Suchergebnis zum Eintrag in der Sammlung.
  • 5. (neu) Gegeben das Spiel steht auf meiner Wunsch- oder Einkaufsliste, wenn ich „Zur Sammlung“ wähle, dann wird es wie in SAM-06 übernommen und steht danach nur noch in der Sammlung (Klärung 1).

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: Sicherheit der Daten Kriterium 1–3 (Sammlung nur für Eigentümer), Zustände Kriterium 2 (Offline-Hinweis).

Nicht im Scope

  • Mehrfachbesitz (Entscheidung O8)
  • Offline-Hinzufügen (F3)
  • Edition wählen – optional, geregelt in KAT-03 (#12) Kriterium 3

Klärungen

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

  • 1: Ein Spiel steht in genau einer Liste (Sammlung, Wunsch- oder Einkaufsliste); Datenmodell bleibt unique (owner_id, game_id) → Kriterium 5.
  • 28: Edition ist optional und wird in Sammlung und Partien gewählt (siehe KAT-03).

Planung

  • Epic: SAM Sammlung & Listen
  • Priorität: Must
  • Größe: S
  • Etappe: R1.2 Sammlung
  • Abhängigkeiten: KTO-01 (#1), KAT-01 (#3), KAT-02 (#4)
  • Bezug: Kriterium 5 nutzt die Übernahme aus SAM-06 (#10)

Referenzen

  • Akzeptanzkriterien: requirements/20-r1-akzeptanzkriterien.md § SAM-01
  • Klärungen: requirements/r1-klaerungen.md
  • Story-Entwurf: requirements/r1-story-entwurf.md (freigegeben 2026-11-02)
  • Backlog: requirements/backlog.md
## Story **Als** Sammler **möchte ich** ein Spiel aus Suche oder Detailseite mit einem Schritt in meine Sammlung aufnehmen, **damit** ich meine Sammlung schnell aufbaue. ## Akzeptanzkriterien Quelle: `requirements/20-r1-akzeptanzkriterien.md` § SAM-01 (Referenz in Tests/PR: „SAM-01 Kriterium n“), Stand 2026-11-02 inkl. Klärungen - [ ] **1.** Gegeben ich sehe ein Spiel in der Suche oder auf der Detailseite, wenn ich „Zur Sammlung“ wähle, dann erscheint es in meiner Sammlung mit dem Datum des Hinzufügens. - [ ] **2.** Gegeben das Spiel ist schon in meiner Sammlung, dann entsteht kein zweiter Eintrag, sondern ich sehe den vorhandenen. - [ ] **3.** Gegeben ich bin offline, wenn ich ein Spiel hinzufügen will, dann sehe ich einen Hinweis, dass dies eine Verbindung braucht. - [ ] **4.** Gegeben ich suche ein Spiel, dann gelange ich in höchstens zwei Schritten vom Suchergebnis zum Eintrag in der Sammlung. - [ ] **5.** *(neu)* Gegeben das Spiel steht auf meiner Wunsch- oder Einkaufsliste, wenn ich „Zur Sammlung“ wähle, dann wird es wie in SAM-06 übernommen und steht danach nur noch in der Sammlung (Klärung 1). ## 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: **Sicherheit der Daten Kriterium 1–3** (Sammlung nur für Eigentümer), **Zustände Kriterium 2** (Offline-Hinweis). ## Nicht im Scope - Mehrfachbesitz (Entscheidung O8) - Offline-Hinzufügen (F3) - Edition wählen – optional, geregelt in KAT-03 (#12) Kriterium 3 ## Klärungen Verbindlich laut `requirements/r1-klaerungen.md` (2026-11-02): - **1:** Ein Spiel steht in genau einer Liste (Sammlung, Wunsch- oder Einkaufsliste); Datenmodell bleibt `unique (owner_id, game_id)` → Kriterium 5. - **28:** Edition ist optional und wird in Sammlung und Partien gewählt (siehe KAT-03). ## Planung - Epic: SAM Sammlung & Listen - Priorität: Must - Größe: S - Etappe: R1.2 Sammlung - Abhängigkeiten: KTO-01 (#1), KAT-01 (#3), KAT-02 (#4) - Bezug: Kriterium 5 nutzt die Übernahme aus SAM-06 (#10) ## Referenzen - Akzeptanzkriterien: `requirements/20-r1-akzeptanzkriterien.md` § SAM-01 - 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
epic/sammlung
labels 2026-11-02 13:39:49 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:06 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:07 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:08 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:09 +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:16 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:18 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:26 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:43 +00:00
cschlaefke added this to the R1 milestone 2026-11-02 13:53:38 +00:00
Author
Owner

Klärungen eingearbeitet (2026-11-02): Fragen 1 und 28 laut requirements/r1-klaerungen.md. Neu ist Kriterium 5: Steht ein Spiel auf der Wunsch- oder Einkaufsliste, wird es bei „Zur Sammlung“ wie in SAM-06 übernommen, weil ein Spiel in genau einer Liste steht. Die Edition ist optional (KAT-03). Das Issue hatte keine offenen Fragen, ein Label war nicht gesetzt.

Klärungen eingearbeitet (2026-11-02): Fragen 1 und 28 laut `requirements/r1-klaerungen.md`. Neu ist Kriterium 5: Steht ein Spiel auf der Wunsch- oder Einkaufsliste, wird es bei „Zur Sammlung“ wie in SAM-06 übernommen, weil ein Spiel in genau einer Liste steht. Die Edition ist optional (KAT-03). Das Issue hatte keine offenen Fragen, ein Label war nicht gesetzt.
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#6
No description provided.