changedInput schema / properties / avoid / description
Previous value: -"Exercise ids the user asked to avoid."New value: +"Ids the user wants to avoid."
changedInput schema / properties / client_ref / description
Previous value: -"create_routine / create_template: your own key for this create. Resending the same client_ref returns the first result and writes nothing new, even if the other fields differ."New value: +"create_*: your key; resending it returns the first result and writes nothing, even if other fields differ."
changedInput schema / properties / exercises / items / properties / coach_note / description
Previous value: -"Why this lift is here or how to do it (max 500), shown beside it in the app. update_template clears a note you omit: echo the stored one."New value: +"Why this lift is here or a cue, shown in the app. update_template clears a note you omit: echo it."
changedInput schema / properties / exercises / items / properties / id / description
Previous value: -"Element id from read_plans (max 100). Echo it so the element keeps its identity; omit or null only for a new one."New value: +"From read_plans: echo it (sets too) to keep the element; omit for a new one."
changedInput schema / properties / exercises / items / properties / measure / description
Previous value: -"reps (default), duration (give duration_s, no reps or rir) or distance (give distance_m). Omit to keep it. Units are always kg, metres, seconds."New value: +"reps (default), duration (duration_s) or distance (distance_m). Omit keeps it."
removedInput schema / properties / exercises / items / properties / name / description
Removed value: -"Exercise name"
changedInput schema / properties / exercises / items / properties / new_exercise / description
Previous value: -"Only for a lift not in the catalog (search first); send it instead of exercise_id. Simple form, see povver://guide/tools."New value: +"A lift not in the catalog (search first), instead of exercise_id. See povver://guide/tools."
changedInput schema / properties / exercises / items / properties / position / description
Previous value: -"Order (0-based)"New value: +"Order (0-based integer)."
changedInput schema / properties / exercises / items / properties / progression_step_kg / description
Previous value: -"The load step the athlete has for this lift in kg (>0, max 50; 4.5359237 is 10 lb). Only when they told you. Omit keeps it; null clears it."New value: +"The athlete's load step for this lift in kg (10 lb = 4.5359237). Only when they told you. Omit keeps it; null clears."
removedInput schema / properties / exercises / items / properties / sets / items / properties / assist_band / description
Removed value: -"Assistance is a band."
changedInput schema / properties / exercises / items / properties / sets / items / properties / assist_kg / description
Previous value: -"Assistance in kg on an assisted lift (>0, max 1500), never a negative weight; not with a weight above 0."New value: +"Assistance; never a negative weight_kg."
removedInput schema / properties / exercises / items / properties / sets / items / properties / distance_m / description
Removed value: -"Metres, distance set."
removedInput schema / properties / exercises / items / properties / sets / items / properties / duration_s / description
Removed value: -"Seconds, timed set."
removedInput schema / properties / exercises / items / properties / sets / items / properties / id / description
Removed value: -"Element id from read_plans (max 100). Echo it so the element keeps its identity; omit or null only for a new one."
removedInput schema / properties / exercises / items / properties / sets / items / properties / reps / description
Removed value: -"Omit on a timed or distance set."
removedInput schema / properties / exercises / items / properties / sets / items / properties / rir / description
Removed value: -"Omit on a timed or distance set."
changedInput schema / properties / exercises / items / properties / sets / items / properties / rpe / description
Previous value: -"Effort 1-10, steps of 0.5 (timed or distance sets)."New value: +"Steps of 0.5."
removedInput schema / properties / exercises / items / properties / sets / items / properties / type / default
Removed value: -"Working Set"
removedInput schema / properties / exercises / items / properties / sets / items / properties / type / description
Removed value: -"\"Working Set\" or \"warmup\"."
addedInput schema / properties / exercises / items / properties / sets / items / properties / type / enum
Added value: +[
+ "working",
+ "warmup",
+ "dropset"
+]
removedInput schema / properties / exercises / items / properties / sets / items / properties / type / maxLength
Removed value: -40
removedInput schema / properties / exercises / items / properties / sets / items / properties / weight
Removed value: -{
- "anyOf": [
- {
- "maximum": 1500,
- "minimum": 0,
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "kg, null for bodyweight"
-}
addedInput schema / properties / exercises / items / properties / sets / items / properties / weight_kg
Added value: +{
+ "anyOf": [
+ {
+ "maximum": 1500,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "null or 0 = bodyweight."
+}
changedInput schema / properties / exercises / items / properties / superset_id / description
Previous value: -"Group id: exercises sharing it are a superset (2) or circuit (3+), placed next to each other, max 8. Omit keeps the stored group; null takes it out."New value: +"Shared by a superset (2) or circuit (3-8). Omit keeps it; null takes it out."
changedInput schema / properties / expected_version / description
Previous value: -"update_template with exercises: the template version you read; a mismatch refuses with STALE_STATE and the current template."New value: +"update_template with exercises: the version you read (a mismatch refuses with STALE_STATE)."
removedInput schema / properties / name / description
Removed value: -"Name."
changedInput schema / properties / pairing_requested_by_user / description
Previous value: -"True when the user asked for this superset pairing."New value: +"The user asked for this pairing."
changedInput schema / properties / requested / description
Previous value: -"Exercise ids the user explicitly asked for (a manual pick)."New value: +"Ids the user picked."
removedInput schema / properties / routine_id / description
Removed value: -"The routine."
changedInput schema / properties / supersets / description
Previous value: -"Group settings: {id, rest_between_s 5-300 or null, rest_after_round_s 15-900 or null, auto_run (only when every member is timed)}. Omit keeps them; null clears."New value: +"Rest per superset_id; auto_run only if all members are timed. Omit keeps; null clears."
removedInput schema / properties / template_id / description
Removed value: -"The template."
changedInput schema / properties / template_ids / description
Previous value: -"Template ids in routine order (the full list)."New value: +"In routine order; the full list."