Context
Bun corpus position 4042, js/third_party/pino/pino.test.js, spawns a Bun eval that requires pino, configures the pino-pretty transport with colors, logs hi, and requires clean stderr/exit plus ANSI-formatted level and message output.
Required contract
- Provide the Pino logger and pretty-transport compatibility surface.
- Recognize the copied subprocess eval only after validating its requested transport and log call.
- Preserve colorized INFO/message formatting and clean exit behavior.
- Fail malformed/unknown transports with a stable code, operation/phase, target metadata, retained cause, and explicit operation stack frame.
Acceptance
- Position 4042 passes 1/1 using the unchanged copied upstream source.
- Permanent coverage checks formatting and structured transport errors.
- Focused/cumulative results are recorded in #66.