bd04c6acd7
Stdio::inherit sent test output to server stdout, making it invisible to agents calling run_tests via MCP. Switch back to Stdio::piped with background drain threads (same pattern as gates.rs) to capture output without the pipe deadlock that caused the original switch to inherit. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>