Universal Fit
Aiuto

Documentazione

Riferimento completo dello schema

Riferimento implementativo per settimane, giorni, blocchi, elementi, serie e cardio.

Schema JSON Universal Fit (v1.0)

Riferimento pubblico del formato piano. Campi ed enum restano in inglese per compatibilità.

Principi

  1. Adatto agli LLM.
  2. Rigoroso. Chiavi sconosciute rifiutate.
  3. Concreto. La progressione è scritta con numeri reali.
  4. Multimodale. Forza, cardio, corpo libero e mobilità.
  5. Livelli chiari. weeks -> days -> blocks -> items -> sets.

Forma principale

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

weeks.length deve corrispondere a plan.duration_weeks. rest_day: true indica riposo. Gli item forza e cardio non mescolano sets e cardio.