cultmesh-rs: RUDP document server refuses unreadable frames and deletes with typed errors #42
Loading…
Reference in a new issue
No description provided.
Delete branch "libby/rs-rudp-typed-refusals"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
cultmesh-rs RUDP document server: two silent drops now answer with the typed refusals TS and Python send.
continue) is refusedmessage_invalid,details.field = "message", fixed reason "the message could not be read"; decoder text stays with the caller (MessageUnreadable).DocumentDelete(was_ => {}) is refusedwrite_not_authorizednaming the record, fixed reason "the server does not take deletes" (DeleteNotSupported).write_not_authorized) is unchanged; the server has no write-authority gate, and no write that was applied before is refused now or the reverse.message_invalid_messageagainst the shared error-vectors.jsonmessage_invalidvector (thewrite_not_authorizedvector was already pinned).cargo test -j1under ulimit -v 8GB passes.Operation::{DocumentDelete, Unreadable}, two reasons).🤖 Generated with Claude Code