Parent: #377
Implement WebCore__FetchHeaders__createFromUWS, WebCore__FetchHeaders__createFromH3, and WebCore__FetchHeaders__toUWSResponse for the pinned Bun/Home consumer revisions.
These parameters are opaque C++ objects, not stable data layouts. Define a revisioned C adapter contract that invokes the real uWebSockets/HTTP3 iteration and response methods instead of reinterpreting their object layouts in Zig.
Acceptance:
- Request adapters preserve raw order, known/uncommon names, duplicates, pseudo-header rules, and copied ownership.
- Response adapters preserve repeated Set-Cookie rows; write names/values exactly; maintain Content-Length, Date, and Transfer-Encoding state/mark behavior for TCP/SSL and the HTTP/3 restrictions.
- Pin response-kind values and every bridge callback/layout to the supported revisions.
- Null, unknown-kind, unsupported-version, and callback failure paths are explicit and safe.
- Add exact consumer-side bridge fixtures plus Debug and ReleaseSafe integration evidence, inventories/docs/CI, and update parents.
Children
- 382 — request visitor bridge
- 383 — response writer bridge