Files
boehmitools-training/plugins/trainingstracker/README.md
T
2026-09-01 16:27:43 +02:00

49 lines
949 B
Markdown

# Training 3.0
Schlanke mobile Ansicht fuer Plaene aus dem Plugin `trainingsplan`.
Das Plugin verwaltet keine Sessions mehr. Es gibt keine Wochen, kein Tracking,
keine Ergebnisfelder, keine KI-Analyse und keine Vorschlaege. Angezeigt werden
nur:
- Trainingstage
- Warm-up
- Cool-down
- Uebungen des Tages
- aktuelle Progression pro Uebung
## Datenzugriff
Gelesen und geschrieben werden die Plan-JSON-Dateien aus:
```text
data/trainingsplan/plans/
```
Die einzige fachliche Schreiboperation ist:
```text
PATCH /api/plans/<plan>/exercises/<exercise>/current
```
Body:
```json
{
"current_progression_id": "progression-high-plank"
}
```
Die Aenderung wird direkt in `config` und `draft` des Plans geschrieben und ist
damit die neue Wahrheit fuer App und Editor.
## Vertrag
```text
plan_schema: 5
training_contract: 4
```
Uebungen enthalten `progressions` und `current_progression_id`. Tagesuebungen
referenzieren nur noch `exercise_id`.