Universal Fit JSON-Schema (v1.0)
Öffentliche Referenz für das Planformat. Felder und Enums bleiben zur Kompatibilität Englisch.
Prinzipien
- LLM-freundlich.
- Streng. Unbekannte Schlüssel werden abgelehnt.
- Konkret. Progression steht als echte Zahlen im Plan.
- Multimodal. Kraft, Cardio, Körpergewicht und Mobility.
- Klare Ebenen.
weeks -> days -> blocks -> items -> sets.
Hauptform
{
"schema_version": "1.0",
"plan": { /* metadata */ },
"settings": { /* units, defaults */ },
"exercises": { /* OPTIONAL inline custom exercises */ },
"mesocycles": [ /* OPTIONAL phase grouping */ ],
"weeks": [ /* the program */ ]
}
weeks.length muss plan.duration_weeks entsprechen. rest_day: true markiert Ruhetage. Kraft- und Cardio-Items mischen sets und cardio nicht.