Upstream coverage
js/web/fetch/client-fetch.test.ts(corpus position 4120)
Current gap
The first failing assertion reports function signature: Expected 2 to be 1, indicating that Home's fetch-compatible callable metadata does not yet match Bun's public API contract.
Required parity
- match Bun's
fetch.lengthand callable surface metadata - preserve existing request/response behavior while correcting the public signature
- run the complete upstream file and resolve each remaining semantic mismatch logically
- model any failures with stable structured Home error identities, causal context, and useful stacks
- add a focused regression and pin the upstream file in the permanent web queue
Blocked by/completes the next ordered step after #347.