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.
This commit is contained in:
HermesAI-Bot committed 2026-08-24 10:22:22 +00:00
1 parent c0af009e7b
commit d9efb2ee45
1 file changed
+133
+133
View File
@@ -0,0 +1,133 @@
# 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.