GameCult.Networking test: the RUDP schema client delivers a refused put's result frame whatever the order of the ack #54

Merged
libby merged 1 commit from libby/cs-client-ack-is-not-admission into main 2026-11-08 11:30:22 +00:00
Member

RudpCultNetSchemaClient has no completion call; the outcome is the result frame via OnCultNet. Both orders deliver it. Mutant (error frames not dispatched) fails both.

Test-only. Invariant (Heimdall): no client treats a reliable-transport ack as write admission; a put completes only on its result frame.

🤖 Generated with Claude Code

RudpCultNetSchemaClient has no completion call; the outcome is the result frame via OnCultNet. Both orders deliver it. Mutant (error frames not dispatched) fails both. Test-only. Invariant (Heimdall): no client treats a reliable-transport ack as write admission; a put completes only on its result frame. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
GameCult.Networking test: the RUDP schema client delivers a refused put's result frame whatever the order of the ack
Some checks failed
CultMesh QUIC native / Build win32-x64 (pull_request) Has been skipped
CultMesh QUIC native / Build linux-x64 (pull_request) Has been skipped
CultMesh QUIC native / Release native binaries (pull_request) Has been skipped
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Failing after 8m11s
CultMesh QUIC native / Verify committed binaries match SHA256SUMS (pull_request) Successful in 1m10s
c1d24146db
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
libby merged commit d4e4a2c085 into main 2026-11-08 11:30:22 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
GameCult/CultLib!54
No description provided.