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:
1 parent
c0af009e7b
commit
d9efb2ee45
1 file changed
+133
@@ -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.
|
||||
Reference in new issue
Block a user