···2020- `httpz` is the HTTP/1.1 server boundary. ZDS should consume it directly from
2121 Tangled, not vendor it. HTTP server behavior should stay local to ZDS unless
2222 it is a focused compatibility fix or improvement for `httpz` itself.
2323-- `zat` and `httpz` both rely on Karl Seguin's `websocket.zig`. Keep the graph
2424- on one websocket implementation; fix the upstream package we control rather
2525- than copying it into this repo.
2323+- `zat` and `httpz` both rely on the canonical first-party
2424+ [`websocket.zig`](https://tangled.org/zzstoatzz.io/websocket.zig). Keep the
2525+ graph on one websocket implementation; fix the upstream package we control
2626+ rather than copying it into this repo.
2627- Vendoring is a last resort for short-lived debugging only. Do not leave
2728 `vendor/` as the dependency strategy.
2829
+3-3
docs/development.md
···4949from Tangled and send focused fixes upstream when its HTTP or websocket behavior
5050needs to change.
51515252-Keep the websocket graph singular. `httpz` uses Karl Seguin's `websocket.zig`,
5353-and `zat` should use the same package so ZDS does not pull two websocket
5454-implementations into one build.
5252+Keep the websocket graph singular. `httpz` and `zat` should both use the
5353+canonical first-party `zzstoatzz.io/websocket.zig` package so ZDS does not pull
5454+two websocket implementations into one build.
55555656Vendoring is only acceptable as a temporary local debugging move. Before a
5757change is considered ready, remove `vendor/`, express dependencies in