Web
Movement laterality lands in the shared catalog
Whether a movement works one arm, one leg, or both is now part of the shared movement catalog that every tensr surface reads — the web, the app, and the command-line tools all agree on it, derived the same way. A movement’s default comes from its name (“One-Arm Row” reads as single-arm) plus a reviewed per-movement value, and your own choice always wins over either. It’s plumbing you won’t see directly, but it’s what lets a single-arm movement be counted and logged per side instead of lumped together. Nothing you authored before changes — anything without a side simply reads as “both.”