Skip to content

[workout] WorkoutSession: Struktur, Erfassung und Lifecycle #36

@B4r70

Description

@B4r70

Meta

[meta] epic

Type

[type] feature

Status

[status] backlog

Priorität

[prio] high

Bereich (Area)

[area] workout

Ziel

WorkoutSessions können zuverlässig erstellt, gestartet, pausiert, beendet und ausgewertet werden – mit klarer Datenstruktur für Cardio und Kraft.

Abgrenzung (Out of Scope)

Dieses Epic umfasst nicht:

  • Apple Watch Echtzeit-Streaming (Live HR / Calories)
  • Automatische Pausenerkennung
  • KI-/Co-Trainer-Funktionen
  • Übungshilfen (GIFs / Animationen)
  • Erweiterte Statistiken & Insights
  • Trainingsplan-Logik (Planung, Periodisierung)
  • Community- oder Social-Features

Diese Themen werden in eigenen (Future-)Issues behandelt.

Aufgaben / Sub-Issues

📋 Umsetzungsübersicht (Sub-Issues)

1. Fundament

2. Erfassung

3. Darstellung

4. Qualität & Stabilität

5. Zukunft (bewusst später)

Blocker / Abhängigkeiten

Abhängigkeiten:

  • Stabiles Übungs-Datenmodell (Exercise)
  • Grundlegende Persistenz (SwiftData)
  • Entscheidung über Session-State-Machine

Diese Abhängigkeiten werden vor Implementierung geklärt.

Metadata

Metadata

Assignees

Labels

[area] workoutWorkout-Bereich, Erfassung der Workouts, Anpassung der Workouts.[meta] epicÜbergeordnetes Issue mit mehreren inhaltlich zusammenhängenden Sub-Issues.[prio] highWichtig für Kernfunktion oder Architektur. Sollte zeitnah umgesetzt werden.[status] backlogBekanntes Issue, bewusst zurückgestellt. Kein aktueller Arbeitsauftrag oder Fokus.[type] featureNeue Funktion oder erhebliche Verbesserung einer Funktion.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions