| name | all-fours |
| description | Puts the character on all fours (hands and knees) in a tabletop position. Use when the user says get on all fours, hands and knees, tabletop position, or get down on all fours. |
| category | posture |
| disable-model-invocation | true |
| subskills | ["move-torso","move-arm","move-leg","balance-and-posture"] |
all-fours
All fours / tabletop: posture:"kneel" with the torso folded forward to horizontal (Spine/Chest +X) and the arms reaching straight down to the floor (*UpperArm forward).
Recipes / Worked Actions (minified JSON — uses the posture/surfaces contract)
- "get on all fours" -> {"durationMs":1300,"posture":"kneel","pose":{"Spine":[60,0,0],"Chest":[40,0,0],"LeftUpperArm":[90,0,0],"RightUpperArm":[90,0,0]},"say":"On all fours."}