Files
LevelRep/offene-fragen.md
T
HermesAI-Bot d9efb2ee45 offene-fragen.md hinzugefügt
Auswertung von idee.md und progress.md mit allen offenen Punkten
aus den Bereichen Level/EXP, Tier, Kalibrierung, Max-Rep, Profile,
Progression, Übungen, Sensorik, UI/UX, Daten, Statistik, Soziales,
Edge-Cases und Roadmap.
2026-08-24 10:22:22 +00:00

134 lines
7.1 KiB
Markdown
Raw 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.
# LevelRep – offene Fragen
> Stand: 24.08.2026 · aus `idee.md` & `progress.md` abgeleitet
> Alles, was in den vorhandenen Dokumenten **noch nicht final entschieden** oder
> nur angedeutet ist. Diese Liste soll helfen, Lücken zu schließen, bevor
> implementiert wird.
---
## 1. Level- & EXP-System (größte offene Lücke)
- Wie genau wird **EXP** vergeben? Pro Wiederholung, pro Satz, pro Einheit, pro Übung?
- Wie viel EXP erhält eine bestandenene Einheit — und zwar **pro Tier** (Beginner/Fortgeschritten/Pro) unterschiedlich oder gleich?
- Gibt es **Bonus-EXP** für saubere Ausführung, vollständige Sätze, oder für den Max-Rep?
- EXP-Vergabe bei **Nichtbestehen** einer Einheit — gibt es Trost-EXP oder 0?
- Was passiert mit dem Level bei einem **Tier-Wechsel** (Beginner → Fortgeschritten → Pro)?
* Bleibt das Level erhalten?
* Wird es relativ (z. B. „du bist 60 % durch Tier 2") oder absolut (Level 14) angezeigt?
- Ist ein **Level-Cap** pro Tier vorgesehen oder geht das Level monoton weiter?
- Skaliert EXP mit dem Tier (höheres Tier = mehr EXP pro Einheit) oder ist es tier-unabhängig?
## 2. Tier-System & Tier-Wechsel
- Wie wird das **Tier bestimmt** — automatisch (z. B. anhand von Kalibrierung / Max-Rep / Aktivitätslevel) oder vom Nutzer manuell gewählt?
- Wann wird der Aufstieg **freigeschaltet**?
* Feste EXP-Schwelle?
* Mindest-Anzahl bestandenener Einheiten?
* Mindest-Level?
* Erst nach erfolgreichem Max-Rep?
- Kann ein Tier **übersprungen** werden (z. B. vom Beginner direkt zu Pro)?
- Ist „Pro" ein Endgame oder gibt es ein „Pro+"/"Elite"-Tier?
- Wie wird der Tier-Wechsel dem Nutzer **sichtbar gemacht**? Nur im Menü oder auch durch Farbwechsel / Animation?
## 3. Kalibrierung
- Was genau misst der Gyrosensor? **Bewegungsamplitude**, **Beschleunigungsspitzen**, **Winkel**, oder eine Kombination?
- Wie viele **Referenzwiederholungen** werden für eine saubere Kalibrierung benötigt?
- **Re-Kalibrierung**: manuell möglich? Automatisch bei Performance-Abfall? Nach Geräte-/Handy-Wechsel? Nach Update?
- Wie verhält sich die App, wenn die **Kalibrierung fehlschlägt** (z. B. zu wenig Bewegung erkannt)?
- Können **mehrere Kalibrierungen** pro Profil/Übung gespeichert werden (z. B. verschiedene Tagesformen)?
- Wird die Kalibrierung **pro Übung** oder auch **pro Bewegungsrichtung** (saubere vs. intensive Variante) unterschieden?
## 4. Max-Rep
- Zählt der Max-Rep in die **EXP-Vergabe** ein? Wenn ja, wie (linear pro Wiederholung? fester Bonus?)
- Wird der Max-Rep für **Statistiken / Trend** ausgewertet (Bestwert, Verlauf, persönliche Rekorde)?
- Wird die Wiederholungszahl per **Bewegungserkennung** gezählt oder muss der Nutzer sie **selbst eintippen / bestätigen**?
- Gibt es ein **Limit / Sicherheitsabbruch** (z. B. wenn die Bewegungserkennung wegen Formeinbruch unzuverlässig wird)?
- Wird der Max-Rep in der **Übungs-UI** prominent angezeigt oder versteckt?
## 5. Profile
- Welche **Aktivitätslevel-Werte** gibt es konkret? (z. B. „Anfänger / Hobby / Sportlich" — oder numerisch 1–5?)
- Wie viele **Profile** darf ein Gerät maximal haben? Unbegrenzt?
- **Profil-Avatar / Foto** — ja oder nur Text?
- Kann ein Profil **gelöscht / umbenannt** werden?
- **Profilwechsel** während des Trainings erlaubt oder gesperrt?
- **Datenmigration** (Gerätewechsel, Backup) — geplant? Über Cloud, Export-Datei, QR-Code?
- Mehrere Personen auf **einem** Gerät: bewusstes Feature oder Sicherheitsrisiko (Daten vermischen)?
## 6. Trainingseinheit & Progression
- In `idee.md` steht „bei Nichtbestehen wird dieselbe Einheit wiederholt" — wie ist das mit **progress.md** vereinbar (das den Plan fest vorgibt)? Wann genau rückt man eine Einheit vor?
- **Regenerationstage**: nur passive Anzeige oder gibt es Stretching-/Bonusaufgaben?
- **Pausen-Timer**: nur Countdown oder auch Sound-/Haptik-Signal bei Satzende?
- Was, wenn die **Bewegungserkennung** eine Wiederholung nicht zählt — manuelle Korrektur möglich?
- Wie wird der **Satz als bestanden** gewertet? Vollständige Wiederholungen oder Mindest-Schwelle?
- **Übungs-Reihenfolge**: frei wählbar oder fixer Tagesplan? Mischt man z. B. Liegestütze + Klimmzüge an einem Tag?
## 7. Übungen
- Wann kommt **Dips** (in `idee.md` erwähnt) als 5. Übung? Eigene Farbe?
- Wie werden neue Übungen **hinzugefügt** — über die App (Konfiguration), per Code-Update, oder als Content-Pack?
- Gibt es Übungen mit **eigenen Sonderregeln** (z. B. Plank mit Zeit statt Wiederholungen)?
- Plant man **Variationen** (z. B. enge/breite Liegestütze) als eigene Übung oder als Modifikation?
## 8. Sensorik / Hardware
- Welche **Sensoren** genau? Nur Gyroskop, oder auch Accelerometer / Magnetometer?
- **Smartphone-Mounting**: Brustgurt, Arm-Halterung, Boden? Empfehlung in der App?
- **Geräteanforderungen**: Mindest-Betriebssystem, Mindest-Sensor-Genauigkeit?
- **Fallback ohne Sensor**: nur manuelle Wiederholungs-Eingabe?
- Funktioniert die Bewegungserkennung **gleich gut** für alle Übungen (Klimmzug ist z. B. sehr unterschiedlich zu Liegestütz)?
## 9. UI / UX & Tech-Stack
- **Plattform**: Native iOS/Android, Flutter, React Native, PWA?
- **Offline-First** oder Cloud-Sync? Wenn Cloud — welcher Anbieter, welche DSGVO-Lage?
- **Notifications / Reminder** für Trainingstage? Regenerationstage?
- **Sprachen**: nur Deutsch initial, oder direkt Mehrsprachigkeit vorbereiten?
- **Dark Mode** geplant?
- **Sounds / Haptik** bei Satzwechsel, Tier-Up, Bestleistung?
## 10. Daten & Persistenz
- **Speicher**: lokal (SQLite / JSON / Core Data) oder in der Cloud?
- **Backup-Strategie**: Auto-Backup, manuell, nur On-Demand?
- **DSGVO / Datenschutz**: Welche Daten werden gespeichert? Werden Sensor-Rohdaten behalten oder nur Ergebnisse?
- **Datenformat** für späteren Umzug (z. B. Wechsel auf anderes Backend) — gedacht?
## 11. Statistiken & Feedback
- Pro Übung **Verlaufschart** der Trainingslast (Sätze × Wiederholungen über Zeit)?
- **Persönliche Bestleistungen** je Übung?
- **Wochen-/Monatsstatistik** (Trainingsfrequenz, EXP-Übersicht, verpasste Einheiten)?
- **Streak-Tracking** (Tage in Folge trainiert)?
## 12. Soziale / Gamification-Features (offen)
- **Achievements / Badges** — geplant?
- **Tagesziel / Wochenziel** außerhalb des festen 30-Tage-Plans?
- **Freund:innen / Leaderboard** — bewusst out-of-scope oder später?
- **Trainings-Tagebuch / Notizen** zu einzelnen Einheiten?
## 13. Fehler- & Edge-Cases
- **App-Crash** mitten in einer Einheit — wird die Einheit als „teilweise bestanden" gespeichert?
- **Sensor-Ausfall** während des Trainings (z. B. Bluetoothabriss) — Trainingsabbruch oder Fallback auf manuelle Eingabe?
- **Akku leer** mitten im Max-Rep?
- **Gerät neu kalibriert nötig** mid-workout — was passiert?
## 14. Roadmap-Reihenfolge (Priorisierung offen)
- Welche Features landen in **MVP / v1.0**?
- Was ist **v1.x** / v2.0?
- Welche Übung kommt als **nächste** dazu (Dips, Plank, Burpees, …)?
---
## Meta
- Diese Datei lebt im Repo und wird mit jeder neuen Entscheidung kürzer.
- Vorschlag: nach jeder Klärung die Antwort **direkt im Repo** dokumentieren (oder in `idee.md` / `progress.md` einpflegen) und den Eintrag hier löschen bzw. mit Verweis stehen lassen.