diff --git a/tasks/integration/phase2/raw-framing-interface-implementation.md b/tasks/integration/phase2/raw-framing-interface-implementation.md index 59c9419..aa28f1d 100644 --- a/tasks/integration/phase2/raw-framing-interface-implementation.md +++ b/tasks/integration/phase2/raw-framing-interface-implementation.md @@ -1,7 +1,7 @@ --- id: raw-framing-interface-implementation name: Implement RawFramingInterface accept/recv/send with first-frame auth -status: pending +status: completed depends_on: [stream-interface-message-interface-split] scope: narrow risk: low @@ -72,4 +72,4 @@ The `RawFramingSession` needs: ## Summary -> To be filled on completion \ No newline at end of file +> Implemented RawFramingInterface::accept() and RawFramingSession with first-frame auth. RawFramingConfig now has auth: Arc. RawFramingSession splits stream via tokio::io::split, recv() implements first-frame auth with AuthToken resolution via IdentityProvider::resolve_from_token(), send() encodes via call::frame::encode with buffered writes, read_frame() uses decode_with_remainder for partial reassembly. 7 new tests. \ No newline at end of file