| name | lean-on-table |
| description | Walks the character to the table and leans forward resting the hands on it. Use when the user says lean on the table, rest your hands on the table, or lean over the table. |
| category | furniture |
| disable-model-invocation | true |
| subskills | ["walk","move-torso","balance-and-posture"] |
lean-on-table
Lean on the table: walk to it (moveTo:{"target":"tableTop"}), stay posture:"stand", and fold the torso slightly forward (Spine +X) with the arms resting on top (*UpperArm forward).
Recipes / Worked Actions (minified JSON — uses the posture/surfaces contract)
- "lean on the table" -> {"durationMs":2200,"posture":"stand","moveTo":{"target":"tableTop"},"pose":{"Spine":[22,0,0],"LeftUpperArm":[80,0,10],"RightUpperArm":[80,0,-10]},"say":"Leaning here."}