From d841cc35b919fcaec7dc6449b0cee329256a0bfb Mon Sep 17 00:00:00 2001 From: "glm-5.2" Date: Thu, 2 Jul 2026 09:45:48 +0000 Subject: [PATCH] =?UTF-8?q?docs(call):=20mark=20call/client/from-call-stre?= =?UTF-8?q?aming-forwarding=20completed=20=E2=80=94=20streaming=20forwardi?= =?UTF-8?q?ng=20handler?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tasks/call/client/from-call-streaming-forwarding.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tasks/call/client/from-call-streaming-forwarding.md b/tasks/call/client/from-call-streaming-forwarding.md index c8eddc4..b32080f 100644 --- a/tasks/call/client/from-call-streaming-forwarding.md +++ b/tasks/call/client/from-call-streaming-forwarding.md @@ -1,7 +1,7 @@ --- id: call/client/from-call-streaming-forwarding name: Implement from_call streaming forwarding handler (Subscription → CallConnection::subscribe → StreamingHandler) -status: pending +status: completed depends_on: [call/registry/streaming-handler-handlerkind] scope: narrow risk: medium @@ -169,4 +169,4 @@ or the pending entry's removal handles it). ## Summary -> To be filled on completion \ No newline at end of file +> Branched build_bundles on spec.op_type: Subscription → make_streaming_forwarding_handler (HandlerKind::Stream), Query/Mutation → existing make_forwarding_handler (HandlerKind::Once). Added CallConnection::subscribe_with_payload() mirroring call_with_payload (registers in PendingRequestMap, abort cascade wired). Streaming forwarding handler reuses build_forwarded_payload for forwarded_for + auth_token (ADR-032). composition_authority: None, scoped_env: None for FromCall streaming leaves. Added 7 unit tests covering all branches and forwarding behavior. \ No newline at end of file