docs/qa/evidence-2026-09-29/server.json
[
{
"case": "reject_foreign_tab",
"status": "FAIL",
"evidence": {
"protocol": "signaltty/1",
"id": "qa",
"ok": true,
"result": {
"pane": {
"agent": {
"kind": "generic"
},
"argv": [
"sleep",
"600"
],
"attention": "none",
"created_at": "2026-09-29T20:12:31.641971825Z",
"cwd": "/tmp/signaltty-edge-8mbnlcug",
"id": "pane_6bc828644fb046f1ad5837730cd90173",
"last_activity_at": "2026-09-29T20:12:31.641971825Z",
"last_lifecycle": "unknown",
"lifecycle": "unknown",
"lifecycle_since": "2026-09-29T20:12:31.641971825Z",
"live": {
"state": "live"
},
"pty_size": {
"cols": 80,
"rows": 24
},
"restore_state": "LIVE",
"tab_id": "tab_984a7d90b69e4c888769653367200e57",
"title": "sleep",
"workspace_id": "ws_27b6533ac7aa4bc88cb9e2152ccf0bde"
}
}
}
},
{
"case": "closing_workspace_stops_its_panes",
"status": "FAIL",
"evidence": {
"protocol": "signaltty/1",
"id": "qa",
"ok": true,
"result": {
"pane": {
"agent": {
"kind": "generic"
},
"argv": [
"sleep",
"600"
],
"attention": "none",
"created_at": "2026-09-29T20:12:31.641971825Z",
"cwd": "/tmp/signaltty-edge-8mbnlcug",
"id": "pane_6bc828644fb046f1ad5837730cd90173",
"last_activity_at": "2026-09-29T20:12:31.641971825Z",
"last_lifecycle": "unknown",
"lifecycle": "unknown",
"lifecycle_since": "2026-09-29T20:12:31.641971825Z",
"live": {
"state": "live"
},
"pty_size": {
"cols": 80,
"rows": 24
},
"restore_state": "LIVE",
"tab_id": "tab_984a7d90b69e4c888769653367200e57",
"title": "sleep",
"workspace_id": "ws_27b6533ac7aa4bc88cb9e2152ccf0bde"
}
}
}
},
{
"case": "layout_cannot_orphan_live_panes",
"status": "FAIL",
"evidence": {
"set_layout": {
"protocol": "signaltty/1",
"id": "qa",
"ok": true,
"result": {
"tab": {
"active_pane_id": "pane_a273ab427a4342638adb5a33c02e5e7f",
"created_at": "2026-09-29T20:12:31.644810925Z",
"id": "tab_11e518903c3d4148b21fd8df7ba5a0b8",
"layout": {
"pane_id": "pane_9d500a94e4f943f99199d57b7359bf01",
"type": "pane"
},
"title": "agents",
"workspace_id": "ws_d79f15c29a1b47dbb7dfd5fda5646efb"
}
}
},
"after_close": {
"protocol": "signaltty/1",
"id": "qa",
"ok": true,
"result": {
"pane": {
"agent": {
"kind": "none"
},
"argv": [
"sleep",
"600"
],
"attention": "none",
"created_at": "2026-09-29T20:12:31.646186242Z",
"cwd": "/tmp/signaltty-edge-8mbnlcug",
"id": "pane_a273ab427a4342638adb5a33c02e5e7f",
"last_activity_at": "2026-09-29T20:12:31.646186242Z",
"last_lifecycle": "unknown",
"lifecycle": "unknown",
"lifecycle_since": "2026-09-29T20:12:31.646186242Z",
"live": {
"state": "live"
},
"pty_size": {
"cols": 80,
"rows": 24
},
"restore_state": "LIVE",
"tab_id": "tab_11e518903c3d4148b21fd8df7ba5a0b8",
"title": "sleep",
"workspace_id": "ws_d79f15c29a1b47dbb7dfd5fda5646efb"
}
}
},
"status": {
"live_panes": 2,
"panes": 2,
"protocol": "signaltty/1",
"seq": 14,
"tabs": 1,
"uptime_s": 0,
"version": "0.1.0",
"workspaces": 1
}
}
},
{
"case": "reject_duplicate_layout_panes",
"status": "FAIL",
"evidence": {
"protocol": "signaltty/1",
"id": "qa",
"ok": true,
"result": {
"tab": {
"active_pane_id": "pane_73213ba474674133b8bab3665c79a1d2",
"created_at": "2026-09-29T20:12:31.649200889Z",
"id": "tab_601658298741444bb24bcd5e1404513f",
"layout": {
"dir": "right",
"first": {
"pane_id": "pane_73213ba474674133b8bab3665c79a1d2",
"type": "pane"
},
"ratio": 0.5,
"second": {
"pane_id": "pane_73213ba474674133b8bab3665c79a1d2",
"type": "pane"
},
"type": "split"
},
"title": "agents",
"workspace_id": "ws_da24e5c7d0414324982fc56fc286e624"
}
}
}
},
{
"case": "layout_ratio_cannot_collapse_panes",
"status": "FAIL",
"evidence": {
"protocol": "signaltty/1",
"id": "qa",
"ok": true,
"result": {
"tab": {
"active_pane_id": "pane_a6c4236ff9b04fd6988606420870c01c",
"created_at": "2026-09-29T20:12:31.651647589Z",
"id": "tab_bb2abbec1a9a4651a8538ba7e8c6f9a9",
"layout": {
"dir": "right",
"first": {
"pane_id": "pane_bc91620d85b540329f16bbaefc65c250",
"type": "pane"
},
"ratio": 3.0,
"second": {
"pane_id": "pane_a6c4236ff9b04fd6988606420870c01c",
"type": "pane"
},
"type": "split"
},
"title": "agents",
"workspace_id": "ws_06581b18ddab432c82460d2293fe1d21"
}
}
}
},
{
"case": "failed_spawn_is_atomic",
"status": "FAIL",
"evidence": {
"error": {
"protocol": "signaltty/1",
"id": "qa",
"ok": false,
"error": {
"code": "SPAWN_FAILED",
"message": "spawn failed: Unable to spawn /signaltty-missing-command because it doesn't exist on the filesystem or is not executable (ENOENT: No such file or directory)"
}
},
"tabs_before": [],
"tabs_after": [
{
"created_at": "2026-09-29T20:12:31.655905548Z",
"id": "tab_48e273b97410450bbece09ef5f5021bb",
"layout": null,
"title": "agents",
"workspace_id": "ws_7a7f77ae8a62426d9c52de980ae3a6a8"
}
]
}
}
]