Shuffle/requirements/README.md
cschlaefke 317634dac5
Some checks are pending
CI / flutter (push) Waiting to run
CI / supabase (push) Waiting to run
CI / supabase-tests (push) Waiting to run
chore: initial project kit
2026-11-02 12:14:09 +01:00

27 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Fachliche Anforderungen
Hier legst du (Chris) deine fachlichen Anforderungen ab. Sie sind die **Quelle der Wahrheit** für
den Agent `requirements-analyst`, der daraus User Stories und Forgejo-Issues macht (`/intake`).
## Empfohlene Struktur
```
requirements/
00-vision.md Vision, Zielgruppe, Abgrenzung, Erfolgskriterien
01-rollen.md Nutzerrollen (z. B. Gast, Nutzer, Gruppen-Admin, Moderator)
10-<bereich>.md je fachlichem Bereich eine Datei (z. B. 10-sammlung.md, 20-spielabende.md)
90-nicht-funktional.md Datenschutz, Plattformen, Offline, Sprachen, Performance, Barrierefreiheit
backlog.md wird vom Agent gepflegt (Epic → Stories → Issues)
```
## Format pro Anforderung
```markdown
### REQ-SAM-001 Spiel zur Sammlung hinzufügen
**Beschreibung:** Nutzer können ein Spiel per Suche oder Barcode zur eigenen Sammlung hinzufügen.
**Priorität:** Must (MVP)
**Regeln:** Ein Spiel kann nur einmal pro Nutzer in der Sammlung sein. …
**Beispiele:** …
**Offen:** Welche Spieldatenbank ist die Quelle?
```
Stabile IDs (`REQ-<BEREICH>-<NR>`) erlauben die Verknüpfung Anforderung ↔ Issue ↔ Test.
Unfertige Gedanken sind ausdrücklich erlaubt – markiere sie als **Offen**.