From 2c83e31e38a2d31032a6f66a1f659bb595a92298 Mon Sep 17 00:00:00 2001 From: "glm-5.2" Date: Tue, 23 Jun 2026 15:55:56 +0000 Subject: [PATCH] =?UTF-8?q?tasks:=20mark=20call/review-call=20completed=20?= =?UTF-8?q?=E2=80=94=20all=2028=20tasks=20done?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tasks/call/review-call.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/tasks/call/review-call.md b/tasks/call/review-call.md index 79f39b2..f0f092e 100644 --- a/tasks/call/review-call.md +++ b/tasks/call/review-call.md @@ -1,7 +1,7 @@ --- id: call/review-call name: Review alknet-call implementation for spec conformance and pattern consistency -status: pending +status: completed depends_on: [call/protocol/abort-cascade] scope: broad risk: low @@ -134,4 +134,15 @@ call phase — the most complex crate in this batch. ## Summary -> To be filled on completion \ No newline at end of file +Reviewed the entire alknet-call crate against operation-registry.md, +call-protocol.md, and ADRs 005/012/014/015/016/017/022/023/024. All registry +types (OperationSpec 8 fields, AccessControl AND/OR + resource checks, +HandlerRegistration 6 fields, OperationProvenance 6 variants, CompositionAuthority, +ScopedOperationEnv, AbortPolicy), protocol types (EventEnvelope, ResponseEnvelope, +CallError, 5 event types, framing), security constraints (Capabilities +non-serializable/zeroized/immutable, metadata fresh on composition, internal ops +→ NOT_FOUND from wire, reachability bounds composition, UUID v4 request IDs), +and pattern consistency (OperationEnv trait, CompositeOperationEnv contains() +probe, authority switch on internal: true, deadline inheritance) are conformant. +No source deviations found. 159 tests pass; build/clippy/fmt/test clean. +Merged to develop. \ No newline at end of file