949 B
949 B
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:
data/trainingsplan/plans/
Die einzige fachliche Schreiboperation ist:
PATCH /api/plans/<plan>/exercises/<exercise>/current
Body:
{
"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
plan_schema: 5
training_contract: 4
Uebungen enthalten progressions und current_progression_id. Tagesuebungen
referenzieren nur noch exercise_id.