Bun corpus source
- Position: 3994/4708
- File:
js/third_party/grpc-js/test-server-interceptors.test.ts - Current state: unsupported module syntax during corpus preparation
- Upstream coverage: 6 assertions
Scope
Port the gRPC server-interceptor lifecycle used by Bun's copied grpc-js suite:
ServerListenerBuilder,ResponderBuilder, andServerInterceptingCall- inbound metadata/message/half-close ordering
- outbound metadata/message/status interception
- interceptor composition and short-circuit behavior
- auth rejection, header mutation, and handler isolation
- actionable interceptor errors with phase, method, target, original cause, and operation stack context
Tracked from #66. This issue stays focused on position 3994 so implementation and validation evidence remain reviewable.