[KAT-02] Spieldetailseite #4

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

Story

Als Nutzer
möchte ich alle Eckdaten eines Spiels auf einer Seite sehen und von dort meinen Listenstatus ändern,
damit ich entscheiden kann, ob und wo ich es eintrage.

Akzeptanzkriterien

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

  • 1. Gegeben ich öffne ein Spiel, dann sehe ich Titel, Cover, Erscheinungsjahr, Verlag, Spielerzahl, Spieldauer, Mindestalter, Genre, Mechanik, Kategorie und Beschreibung.
  • 2. Gegeben eine Angabe fehlt im Katalog, dann wird sie weggelassen statt als leere Zeile gezeigt.
  • 3. Gegeben das Spiel steht in meiner Sammlung, auf der Wunschliste oder der Einkaufsliste, dann sehe ich den Status und kann ihn von dort ändern; ein Spiel steht dabei immer in genau einer Liste (Klärung 1).
  • 4. Gegeben ich habe das Spiel nirgends eingetragen, dann kann ich es mit einer Aktion zur Sammlung, Wunschliste oder Einkaufsliste hinzufügen.
  • 5. Gegeben Angaben stammen von BGG, dann zeigt die Seite „Powered by BGG“ mit Link, sobald die Lizenz das verlangt. In R1 ist der Katalog manuell gepflegt; das Kriterium greift erst mit Daten aus BGG (Klärung 24).
  • 6. Gegeben ich habe Partien zu diesem Spiel, dann sehe ich einen Einstieg zur Spielstatistik (PAR-08).
  • 7. (neu) Gegeben Titel oder Beschreibung liegen nur in einer anderen Sprache als der Oberfläche vor, dann sehe ich einen sichtbaren Sprachhinweis, zum Beispiel „Beschreibung auf Englisch“ (Klärung 48).

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: Barrierefreiheit Kriterium 1 (Cover mit Beschriftung), Sprachen Kriterium 3, Sicherheit der Daten Kriterium 2 (Detailseite ohne Anmeldung lesbar, Listenaktionen nur angemeldet), Plattformen Kriterium 2.

Nicht im Scope

  • Reviews (COM, R3)
  • Zubehör/Sleeves (ZUB)

Klärungen

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

  • 1: Ein Spiel steht in genau einer Liste (Sammlung, Wunsch- oder Einkaufsliste) → Kriterium 3.
  • 4: Verlag(e) je Spiel werden aufgenommen → Kriterium 1.
  • 24: Katalog zum Start nur manuell gepflegt, kein Import bis BGG-Lizenz → Kriterium 5 greift erst mit BGG-Daten.
  • 48: Katalogtexte in anderer Sprache als die Oberfläche bekommen einen sichtbaren Sprachhinweis → Kriterium 7.

Planung

  • Epic: KAT Spielekatalog
  • Priorität: Must
  • Größe: M
  • Etappe: R1.1 Fundament
  • Abhängigkeiten: KAT-01 (#3)
  • Teilabhängigkeiten: Kriterien 3–4 brauchen SAM-01 (#6), SAM-04 (#8), SAM-05 (#9); Kriterium 6 braucht PAR-08 (#22). Diese werden später umgesetzt und sind deshalb nicht als blockierende Abhängigkeit gesetzt.

Referenzen

  • Akzeptanzkriterien: requirements/20-r1-akzeptanzkriterien.md § KAT-02
  • Klärungen: requirements/r1-klaerungen.md
  • Story-Entwurf: requirements/r1-story-entwurf.md (freigegeben 2026-11-02)
  • Backlog: requirements/backlog.md
## Story **Als** Nutzer **möchte ich** alle Eckdaten eines Spiels auf einer Seite sehen und von dort meinen Listenstatus ändern, **damit** ich entscheiden kann, ob und wo ich es eintrage. ## Akzeptanzkriterien Quelle: `requirements/20-r1-akzeptanzkriterien.md` § KAT-02 (Referenz in Tests/PR: „KAT-02 Kriterium n“), Stand 2026-11-02 inkl. Klärungen - [ ] **1.** Gegeben ich öffne ein Spiel, dann sehe ich Titel, Cover, Erscheinungsjahr, Verlag, Spielerzahl, Spieldauer, Mindestalter, Genre, Mechanik, Kategorie und Beschreibung. - [ ] **2.** Gegeben eine Angabe fehlt im Katalog, dann wird sie weggelassen statt als leere Zeile gezeigt. - [ ] **3.** Gegeben das Spiel steht in meiner Sammlung, auf der Wunschliste oder der Einkaufsliste, dann sehe ich den Status und kann ihn von dort ändern; ein Spiel steht dabei immer in genau einer Liste (Klärung 1). - [ ] **4.** Gegeben ich habe das Spiel nirgends eingetragen, dann kann ich es mit einer Aktion zur Sammlung, Wunschliste oder Einkaufsliste hinzufügen. - [ ] **5.** Gegeben Angaben stammen von BGG, dann zeigt die Seite „Powered by BGG“ mit Link, sobald die Lizenz das verlangt. In R1 ist der Katalog manuell gepflegt; das Kriterium greift erst mit Daten aus BGG (Klärung 24). - [ ] **6.** Gegeben ich habe Partien zu diesem Spiel, dann sehe ich einen Einstieg zur Spielstatistik (PAR-08). - [ ] **7.** *(neu)* Gegeben Titel oder Beschreibung liegen nur in einer anderen Sprache als der Oberfläche vor, dann sehe ich einen sichtbaren Sprachhinweis, zum Beispiel „Beschreibung auf Englisch“ (Klärung 48). ## 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: **Barrierefreiheit Kriterium 1** (Cover mit Beschriftung), **Sprachen Kriterium 3**, Sicherheit der Daten Kriterium 2 (Detailseite ohne Anmeldung lesbar, Listenaktionen nur angemeldet), Plattformen Kriterium 2. ## Nicht im Scope - Reviews (COM, R3) - Zubehör/Sleeves (ZUB) ## Klärungen Verbindlich laut `requirements/r1-klaerungen.md` (2026-11-02): - **1:** Ein Spiel steht in genau einer Liste (Sammlung, Wunsch- oder Einkaufsliste) → Kriterium 3. - **4:** Verlag(e) je Spiel werden aufgenommen → Kriterium 1. - **24:** Katalog zum Start nur manuell gepflegt, kein Import bis BGG-Lizenz → Kriterium 5 greift erst mit BGG-Daten. - **48:** Katalogtexte in anderer Sprache als die Oberfläche bekommen einen sichtbaren Sprachhinweis → Kriterium 7. ## Planung - Epic: KAT Spielekatalog - Priorität: Must - Größe: M - Etappe: R1.1 Fundament - Abhängigkeiten: KAT-01 (#3) - Teilabhängigkeiten: Kriterien 3–4 brauchen SAM-01 (#6), SAM-04 (#8), SAM-05 (#9); Kriterium 6 braucht PAR-08 (#22). Diese werden später umgesetzt und sind deshalb nicht als blockierende Abhängigkeit gesetzt. ## Referenzen - Akzeptanzkriterien: `requirements/20-r1-akzeptanzkriterien.md` § KAT-02 - 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/katalog
labels 2026-11-02 13:39:32 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:04 +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:10 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:12 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:17 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:40 +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 4: KAT-01 Krit. 3 / KAT-02 Krit. 1: Verlag ist gefordert, im Modell gibt es kein Verlagsfeld.

Frage 24: KAT-02 Krit. 5 / KAT-05 Krit. 6: Welche Datenquelle(n) außer BGG sind für R1 „zugelassen“? Falls die BGG-Lizenz nicht kommt: Woher kommen Katalogdaten, Cover und Beschreibungen zum Start (Handpflege, Seed, andere Quelle)? Das ist für R1 kritisch.

Frage 48 (Querschnitt Mehrsprachigkeit Katalog): Katalogtexte haben eine Sprache je Spiel; wie wird z. B. eine englische Beschreibung in der deutschen Oberfläche gekennzeichnet? Genre/Mechanik/Kategorie sind zweisprachig (passt).

**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 4:** KAT-01 Krit. 3 / KAT-02 Krit. 1: Verlag ist gefordert, im Modell gibt es kein Verlagsfeld. **Frage 24:** KAT-02 Krit. 5 / KAT-05 Krit. 6: Welche Datenquelle(n) außer BGG sind für R1 „zugelassen“? Falls die BGG-Lizenz nicht kommt: Woher kommen Katalogdaten, Cover und Beschreibungen zum Start (Handpflege, Seed, andere Quelle)? Das ist für R1 kritisch. **Frage 48 (Querschnitt Mehrsprachigkeit Katalog):** Katalogtexte haben eine Sprache je Spiel; wie wird z. B. eine englische Beschreibung in der deutschen Oberfläche gekennzeichnet? Genre/Mechanik/Kategorie sind zweisprachig (passt).
cschlaefke added this to the R1 milestone 2026-11-02 13:53:37 +00:00
Author
Owner

Klärungen eingearbeitet (2026-11-02): Fragen 1, 4, 24, 48 laut requirements/r1-klaerungen.md. In Kriterium 3 steht jetzt „genau eine Liste“. Kriterium 5 greift erst mit BGG-Daten, weil der Katalog in R1 manuell gepflegt wird. Neu ist Kriterium 7 (Sprachhinweis bei fremdsprachigen Katalogtexten). Keine offenen Fragen mehr, needs-clarification entfernt. Die Herkunft der Cover im manuellen Startbestand wird in #2 (N11) geklärt.

Klärungen eingearbeitet (2026-11-02): Fragen 1, 4, 24, 48 laut `requirements/r1-klaerungen.md`. In Kriterium 3 steht jetzt „genau eine Liste“. Kriterium 5 greift erst mit BGG-Daten, weil der Katalog in R1 manuell gepflegt wird. Neu ist Kriterium 7 (Sprachhinweis bei fremdsprachigen Katalogtexten). Keine offenen Fragen mehr, `needs-clarification` entfernt. Die Herkunft der Cover im manuellen Startbestand wird in #2 (N11) geklärt.
cschlaefke removed the
needs-clarification
label 2026-11-02 14:30:43 +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#4
No description provided.