Universal Fit
Aide

Documentation

Référence complète du schéma

Référence d’implémentation pour semaines, jours, blocs, éléments, séries et cardio.

Schéma JSON Universal Fit (v1.0)

Référence publique du format de plan. Les champs et enums restent en anglais pour compatibilité.

Principes

  1. Lisible par les LLMs.
  2. Strict. Les clés inconnues sont rejetées.
  3. Concret. La progression est écrite explicitement.
  4. Multi-modalité. Force, cardio, poids du corps et mobilité.
  5. Structure claire. weeks -> days -> blocks -> items -> sets.

Forme principale

{
  "schema_version": "1.0",
  "plan": { /* metadata */ },
  "settings": { /* units, defaults */ },
  "exercises": { /* OPTIONAL inline custom exercises */ },
  "mesocycles": [ /* OPTIONAL phase grouping */ ],
  "weeks": [ /* the program */ ]
}

weeks.length doit correspondre à plan.duration_weeks. rest_day: true marque un jour de repos. Les items de force et cardio ne mélangent pas sets et cardio.