Server startup failures were unclear
What the user saw
If a service stopped before opening its port, the launcher waited until timeout and gave little detail. The launch checks also needed to cover the requested frontend and backend ports. The commit title names a different change from the same commit.
Why it happened
The commit title names a quiz change, while this hidden test checks launcher startup timeouts and log-tail output.
What the real fix did
The launcher now checks for early process exit, uses separate startup timeouts, and includes recent log lines in startup errors.
This issue is worth 3 points: the real fix changed 746 source lines. Models fixed it in 9 of 16 recorded runs.
Seen in
- GPT-6 Luna vs Haiku 5.5: 20 Real Bugs
- Claude Haiku 5.5 vs GPT-6 Luna (Max effort)
- MiniMax M3.1 vs DeepSeek V4.1
- GPT-6.1 Terra vs Claude Sonnet 5.5
- Crouton Alpha vs Tencent Hy4: 20 Real Bugs, One Model Is Free
- Particle-1 vs Kimi K3.1 Pro: 20 Real Bugs
- Claude Fable 5.2 (Medium effort): 20 Real Bugs
- Muse Ember (High effort): 20 Real Bugs
- Muse Spark 1.3 Contributor (High effort): 20 Real Bugs