Error demo
These requests intentionally fail. Server errors return a safe HTTP 500 response without exposing a stack trace. A stream that fails after headers commit keeps its HTTP 200 response and the shell already sent.
Before headers commit
After headers commit
Stream failure (HTTP 200): the navigation, shell, and footer remain usable even though the delayed work fails.