From 6b96852e4efb988f394c8ce9a5dfb966a1426b40 Mon Sep 17 00:00:00 2001 From: "glm-5.2" Date: Wed, 1 Jul 2026 18:09:57 +0000 Subject: [PATCH] docs(http): mark http/server/http-adapter completed --- tasks/http/server/http-adapter.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tasks/http/server/http-adapter.md b/tasks/http/server/http-adapter.md index 0ce647e..0140f6f 100644 --- a/tasks/http/server/http-adapter.md +++ b/tasks/http/server/http-adapter.md @@ -1,7 +1,7 @@ --- id: http/server/http-adapter name: Implement HttpAdapter (ProtocolHandler for h2/http1.1) — axum over QUIC stream, ALPN branching, custom routes -status: pending +status: completed depends_on: [http/crate-init, http/gateway/gateway-dispatch-spine] scope: broad risk: high @@ -214,4 +214,9 @@ framing. The `h3` ALPN is not registered in v1 (deferred per ADR-044). ## Summary -> To be filled on completion \ No newline at end of file +> Implemented HttpAdapter (ProtocolHandler for h2/http1.1) in src/server/adapter.rs. +> Axum-over-QUIC bridge via hyper-util auto Builder. DecoyConfig enum +> (NotFound/StaticSite/Redirect). with_extra_routes merge (ADR-046). Router state +> holds Arc + Arc. Placeholder 501 handlers +> for gateway endpoints/healthz/openapi.json/MCP (later tasks fill in). h3 ALPN not +> registered (ADR-044). 78 tests pass. Clippy clean on default + no-default-features. \ No newline at end of file