Files
meldestelle/.ai/rules/01_project-strategy.md

668 B

🏗️ Projekt-Strategie (Reality-Reset)

  1. Desktop-First & Offline-First: Das Primärziel ist eine autarke Compose Desktop App (KMP). Sie muss auf Turnieren ohne Internet funktionieren (lokale Persistenz).
  2. Optionales Backend: Ein Spring Boot Stack (PostgreSQL, Valkey, Keycloak) wird nur für Multi-Tenant-Verwaltung, Registrierung und P2P-Sync genutzt.
  3. Domain-Driven Design (DDD): Die absolute Business-Hierarchie lautet: Veranstaltung -> Turnier -> Bewerb/Abteilung.
  4. Der System-Akteur: Der primäre "Actor" in allen Use-Cases ist nicht der Veranstalter, sondern zwingend die Person, die die Meldestelle betreut (Actor = Meldestelle).