add black-box debug harness

This commit is contained in:
2026-05-14 16:37:46 +01:00
parent 8d4df5f683
commit 56e94ae032
18 changed files with 1274 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
{
"name": "child_exit",
"trust": ["exit0"],
"presets": {
"processes": [
{
"name": "exit0",
"argv": ["sh", "-lc", "exit 0"]
}
]
},
"steps": [
{
"type": "mcp_call",
"method": "spawn_process",
"params": { "kind": "command", "preset": "exit0" },
"save_as": "proc"
},
{ "type": "wait_stable", "timeout_ms": 3000 },
{ "type": "assert_mcp", "method": "list_processes", "path": "0.status", "equals": "exited" },
{ "type": "assert_mcp", "method": "list_processes", "path": "0.exit_code", "equals": 0 }
]
}