The test test_incomplete_line in src/sacp/tests/jsonrpc_error_handling.rs hangs indefinitely.
The test uses futures::io::Cursor to simulate an incomplete JSON line (EOF mid-message), but the server loop doesn't terminate cleanly on EOF.
The test has been marked as #[ignore] for now.