Scope
Implement Bun-compatible /bun:info handling for development servers. The unchanged Bun corpus currently fails:
only serves /bun:info to loopback clients in development modeserves /bun:info over a unix socket in development mode
Evidence
Validated against Bun checkout 4982b91e3702094330f3be3883354c52b8c01323 in test/js/bun/http/serve.test.ts. The complete Home run reports 188 pass, 1 upstream skip, 1 upstream todo, and 11 failures.
Acceptance criteria
- Serve Bun-compatible diagnostic content only in development mode and only to allowed local clients.
- Support the same behavior on TCP loopback and Unix sockets.
- Preserve non-development and non-loopback behavior.
- Pass the unchanged upstream cases without rewrites, skips, or weakened assertions.