{ "name": "scratchpad_scroll", "cols": 120, "rows": 20, "steps": [ { "type": "mcp_call", "method": "scratchpad_write", "params": { "name": "long.md", "content": "# Long pad\n\nline-01\nline-02\nline-03\nline-04\nline-05\nline-06\nline-07\nline-08\nline-09\nline-10\nline-11\nline-12\nline-13\nline-14\nline-15\nline-16\nline-17\nline-18\nline-19\nline-20\nline-21\nline-22\nline-23\nline-24\nline-25\nline-26\nline-27\nline-28\nline-29\nline-30\nfinal-marker" } }, { "type": "wait_stable", "timeout_ms": 2000 }, { "type": "send_chord", "chord": "ctrl-s" }, { "type": "wait_text", "contains": "line-01", "timeout_ms": 5000 }, { "type": "assert_not_contains", "contains": "final-marker" }, { "type": "send_chord", "chord": "wheel-down" }, { "type": "send_chord", "chord": "wheel-down" }, { "type": "send_chord", "chord": "wheel-down" }, { "type": "send_chord", "chord": "wheel-down" }, { "type": "send_chord", "chord": "wheel-down" }, { "type": "send_chord", "chord": "wheel-down" }, { "type": "send_chord", "chord": "wheel-down" }, { "type": "wait_text", "contains": "final-marker", "timeout_ms": 5000 }, { "type": "assert_contains", "contains": "final-marker" }, { "type": "send_chord", "chord": "wheel-up" }, { "type": "send_chord", "chord": "wheel-up" }, { "type": "send_chord", "chord": "wheel-up" }, { "type": "send_chord", "chord": "wheel-up" }, { "type": "send_chord", "chord": "wheel-up" }, { "type": "send_chord", "chord": "wheel-up" }, { "type": "send_chord", "chord": "wheel-up" }, { "type": "send_chord", "chord": "wheel-up" }, { "type": "send_chord", "chord": "wheel-up" }, { "type": "send_chord", "chord": "wheel-up" }, { "type": "wait_text", "contains": "line-01", "timeout_ms": 5000 }, { "type": "assert_contains", "contains": "line-01" } ] }