cultmesh-ts test: publishRudpDocumentAndWaitForReceipt reports a refused put as refused #50

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

Serves publishRudpDocumentAndWaitForReceipt a peer that acks the put and refuses it, ack before and after the refusal; it rejects. Mutant (return after flush, ack as success) 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

Serves publishRudpDocumentAndWaitForReceipt a peer that acks the put and refuses it, ack before and after the refusal; it rejects. Mutant (return after flush, ack as success) 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)
cultmesh-ts test: publishRudpDocumentAndWaitForReceipt reports a refused put as refused, whether the ack comes before or after the refusal
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 8m50s
CultMesh QUIC native / Verify committed binaries match SHA256SUMS (pull_request) Successful in 1m24s
4f90ea8156
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
libby merged commit 822d660627 into main 2026-11-08 11:30:10 +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!50
No description provided.