From b6ad75c6106962bf2444b59f8df569eca2458246 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Wed, 28 Oct 2026 11:23:21 +0100 Subject: [PATCH] connector-contract-v3: the smallest frame has no smaller payload bound Co-Authored-By: Claude Opus 5.5 --- crates/model-connector/src/envelope.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/model-connector/src/envelope.rs b/crates/model-connector/src/envelope.rs index db7ce33..f0b423a 100644 --- a/crates/model-connector/src/envelope.rs +++ b/crates/model-connector/src/envelope.rs @@ -714,7 +714,7 @@ mod tests { assert_eq!(frame_bytes_for_payload(allowed), frame, "{bytes}"); assert!(frame_bytes_for_payload(allowed + 1) > frame, "{bytes}"); assert!( - payload_bytes_for_frame(frame - 1).unwrap() < bytes, + payload_bytes_for_frame(frame - 1).is_none_or(|smaller| smaller < bytes), "{bytes}" ); }