Zyra Workouts recognises five set types: standard, warm-up, drop, myo and failure. Standard is the default — a fixed weight for a target rep range. The other four change either what the set is for (warm-up) or how it is performed (drop, myo, failure), and the app stores each one differently. The rule that matters most for your weekly numbers is simple: every type except warm-up counts as a working set.
Zyra Workouts is in development and not yet on the App Store; the screens described here may change before release.
Standard versus warm-up
A standard set is the ordinary unit of training: one weight, one continuous run of reps toward a target range, then rest. Everything in the app — records, weekly sets, the progression engine — is built around it.
A warm-up set (badge W) is a lighter preparation set done before the working sets of an exercise. The app's own description in the set-type sheet is "lighter prep set, excluded from volume", and that exclusion is literal in the code: the working-set filter is setType !== 'warmup'. Warm-ups therefore add nothing to weekly volume, never set a record, and are ignored when the progression engine looks up what you lifted last time. Once every warm-up of an exercise is ticked, the set table can fold them behind a one-line summary so the working sets stay in view.
| Type | Badge | App description | Counts toward weekly sets |
|---|---|---|---|
| Standard | — | Fixed weight, target rep range | yes |
| Warm-Up | W | Lighter prep set, excluded from volume | no |
| Drop | D | Heavy set, then reduce weight and continue | yes, each entry |
| Myo | M | Same weight, short intra-set rests | yes, each entry |
| Failure | F | Taken to technical failure (RIR 0) | yes |
How many warm-up sets to do, and at what weights, is a separate question with its own page.
Drop sets
A drop set (badge D) begins with a heavy entry and continues after the weight is reduced — sometimes once, sometimes several times — with only the time it takes to change the load between entries. It is a way of extending a set past the point where the heavy weight would stop.
In the app, a drop set is a parent entry plus child entries. You log the heavy entry, choose "Drop" as the type, and tap Add drop entry; each new entry is created with the parent's weight pre-filled (you lower it), the same set type, and a dropSequence of 1, 2, 3… under the parent's set number. Deleting the parent removes its drops. The rest between drops is not tracked as rest — the timer waits for the whole set.
In plain terms: one set number, several rows, falling weight.
Myo-reps
A myo-rep set (badge M) keeps the same weight across all its entries and separates them with very short intra-set rests — the design notes describe roughly 10–20 seconds. The idea is that the first entry ("activation") brings you close to your limit, and each short-rested mini-set that follows spends its few reps near that limit rather than working up to it again.
The app logs it exactly like a drop set — a parent entry and children under one set number, added with the same Add myo entry button — except that the pre-filled weight is meant to stay put. A common pairing is an isolation movement with a fast setup, such as the dumbbell lateral raise or a lat pulldown, because a short rest only works when the next entry can start within seconds.
Failure sets (RIR 0 by definition)
A failure set (badge F) is taken to technical failure: the rep after the last one would not have completed with the same form. Zyra Workouts records a failure set as RIR 0 — zero reps in reserve — by definition, and you do not enter an RIR for it.
Failure changes one rule in the progression engine. For a normal target the "ceiling" that triggers a weight increase is the midpoint of the rep range plus the RIR target; for a failure set (rir === 0) the ceiling is simply the top of the rep range. If the target is 8–12 reps to failure and you log 13, the next recommendation goes up; log 8–12 and it holds; log fewer than 8 and it backs off a step. On a heavy compound such as the barbell bench press, a program that places a failure set first and lets the later sets ease off will show RIR rising across the exercise — that is the expected pattern, not a logging error.
How each counts toward volume
Three numbers on the dashboard read set types differently:
- Weekly sets per muscle count every non-warm-up row: standard, each drop entry, each myo entry, and failure sets all add 1 to the primary muscle and 0.5 to each secondary. See the landmarks.
- Effort averages
1 − RIR / 4over working sets that carry an RIR (clamped to 0–1), so a failure set scores 1.0 and a set at RIR 4 scores 0. Sets without an RIR are left out of the average. - Records and e1RM use working sets only; warm-ups never appear.
One consequence worth knowing: a drop set with three entries adds three working sets to your weekly count. That is how the app counts, not a claim that three drop entries equal three full sets — if you want the drop set to count once, the adjustment is yours to make.
The short version
Five types, one rule: standard, drop, myo and failure sets are working sets; warm-ups are not. Drop and myo sets are logged as a parent entry with children under one set number (falling weight for drops, same weight for myo). Failure means RIR 0, and the progression engine uses the top of the rep range as its ceiling for those sets. Rest between the set types is the next question — see how long to rest.
Educational overview only — training guidance, not medical advice.