{ "name": "spawn_process_form", "cols": 100, "rows": 30, "scripts": [ { "name": "formfixture", "body": "#!/bin/sh\necho FORM-READY\nsleep 5\n" } ], "steps": [ { "type": "wait_stable", "timeout_ms": 3000 }, { "type": "send_chord", "chord": "ctrl-k" }, { "type": "send_text", "text": "Spawn process" }, { "type": "send_chord", "chord": "enter" }, { "type": "wait_text", "contains": "Spawn process", "timeout_ms": 3000 }, { "type": "send_text", "text": "formfixture" }, { "type": "send_chord", "chord": "tab" }, { "type": "send_chord", "chord": "space" }, { "type": "send_chord", "chord": "enter" }, { "type": "wait_text", "contains": "FORM-READY", "timeout_ms": 5000 }, { "type": "assert_mcp", "method": "list_processes", "path": "0.status", "equals": "running" }, { "type": "assert_contains", "contains": "Processes" }, { "type": "assert_contains", "contains": "⟳" } ] }