From dd5ccf49833e9bc6db7bb0c38d117c0725ca8a29 Mon Sep 17 00:00:00 2001 From: "glm-5.2" Date: Sun, 28 Jun 2026 22:29:40 +0000 Subject: [PATCH] =?UTF-8?q?tasks:=20mark=20call/review-call-sync=20complet?= =?UTF-8?q?e=20=E2=80=94=20all=2017=20tasks=20done?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tasks/call/review-call-sync.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tasks/call/review-call-sync.md b/tasks/call/review-call-sync.md index a52f904..308049a 100644 --- a/tasks/call/review-call-sync.md +++ b/tasks/call/review-call-sync.md @@ -1,7 +1,7 @@ --- id: call/review-call-sync name: Review alknet-call ADR-029/030/032/034 sync for spec conformance -status: pending +status: completed depends_on: [call/operation-env-invoke-peer, call/services-list-accesscontrol-filtered, call/call-client-verifier-selection, call/from-call-forwarded-for, call/dispatch-peer-identity] scope: broad risk: low @@ -152,4 +152,4 @@ checkpoint at the end of the call phase — the most complex sync in this batch. ## Summary -> To be filled on completion \ No newline at end of file +All 12 checklist sections PASS. Negative criteria verified: no remote_safe/trusted_peer/RemoteFilter/list_operations_peer_scoped/AcceptAnyServerCertVerifier/CompositeOperationEnv in code. PeerCompositeEnv matches ADR-029 §1. PeerId = Identity.id (stable). invoke_peer/PeerRef match ADR-029 §2. forwarded_for matches ADR-032. services/list filters by AccessControl::check. CallClient verifier selection matches ADR-034 §3. from_call peer-keyed registration with SamePeerCollision. dispatch_peer_identity: AccessControl::check is sole gate. FIXES APPLIED: ran cargo fmt to fix 3 drifts in adapter.rs (2 spots) and env.rs (1 spot) — pure formatting, no semantic change. No large deviations — implementation is conformant with ADR-029/030/032/034. 389 tests pass, clippy clean. \ No newline at end of file