Libby
09e6a528b8
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 6m41s
CultMesh QUIC native / Verify committed binaries match SHA256SUMS (pull_request) Successful in 32s
C#: SubmitDocumentAsync and the shard write forwarder complete on the result frame
...
CultNetWriteCompletion.SendAndAwaitResultAsync registers a refusal handler before
the send, then waits a result window (default 500 ms; CultMeshClientOptions.
SubmitResultWindow, CultNetSchemaWriteForwarderOptions.ResultWindow). A
cultnet.error.v0 inside it rejects with the new CultNetWriteRefusedException
(Code: write_not_authorized, message_invalid, ...) whatever its order against the
send or transport ack; a send returning no longer completes the write. The
forwarder's refusal now throws on the same path as an unreachable primary, so
CultNetDatabaseServer.TryForwardPutAsync/DeleteAsync no longer report a refused
forward as done. Raw send primitives (C# schema client/session, Python, Kotlin)
carry the doc line: fire-and-forget, an ack or a return is not admission, read the
result frame.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-08 13:24:27 +00:00
..
CultMeshAuthorityProofTests.cs
Pin the TypeScript-signed direction of the authority parity check
2026-09-16 16:27:06 +02:00
CultMeshAuthorityResolverTests.cs
Centralize CultMesh authority resolution
2026-07-13 14:00:26 +01:00
CultMeshBodyPublicationTests.cs
Keep exact live subscriptions active before publication
2026-07-19 11:49:18 +01:00
CultMeshBodySessionTests.cs
Authenticate CultMesh authority routes and replay operations
2026-08-18 19:02:46 +02:00
CultMeshBodyTransportTests.cs
CultNet selection cut1, commit 2d: the CultMesh collapse
2026-09-22 03:38:56 +02:00
CultMeshCdnTests.cs
Add CultMesh distributed asset packages
2026-06-28 07:54:00 +01:00
CultMeshClientTests.cs
C#: SubmitDocumentAsync and the shard write forwarder complete on the result frame
2026-11-08 13:24:27 +00:00
CultMeshContentSessionTests.cs
Authenticate CultMesh authority routes and replay operations
2026-08-18 19:02:46 +02:00
CultMeshContentTransferTests.cs
Stream CDN artifacts in coarse durable windows
2026-07-19 20:29:07 +01:00
CultMeshContentVectorTests.cs
Content vectors tests: chunk-ref extras sit past the id slot; add id-slot cases (chunk_id_str, chunk_id_int, chunk_id_str8, chunk_6)
2026-10-22 21:33:49 +02:00
CultMeshDeterministicNetwork.cs
Establish CultMesh reliability failure harness
2026-07-12 19:56:20 +01:00
CultMeshDiscoveryServiceTests.cs
Bind CultMesh authority identity to physical routes
2026-08-18 17:21:58 +02:00
CultMeshEntityPrefabTests.cs
Add CultMesh distributed asset packages
2026-06-28 07:54:00 +01:00
CultMeshFrameBodyTests.cs
Support mapped frame bodies on Unix
2026-08-18 04:18:46 +02:00
CultMeshHttpsContentInteropTests.cs
C4 fix: parity fixtures carry a recordKey with every Uri.EscapeDataString special character
2026-10-19 20:45:35 +02:00
CultMeshProviderSessionWireTests.cs
Fence provider RUDP connection generations
2026-07-19 00:50:20 +01:00
CultMeshRealtimeWireProtocolTests.cs
Encode a CultMesh realtime frame in TypeScript
2026-09-16 19:20:41 +02:00
CultMeshReliabilityDiagnosticsTests.cs
Establish CultMesh reliability failure harness
2026-07-12 19:56:20 +01:00
CultMeshSessionManagerTests.cs
Authenticate CultMesh authority routes and replay operations
2026-08-18 19:02:46 +02:00
CultMeshSingleFileElementIdTests.cs
CultMesh element-id test: the catalog entry's content hash differs, so the record really is unresolvable
2026-10-15 00:28:30 +02:00
CultMeshSingleFileReadabilityTests.cs
C# write set: tests and contract text for the refusal that reloads and the header-only staleness rule
2026-10-03 05:11:17 +02:00
CultMeshSingleFileStoreTests.cs
Tests: a write over a durable record under an undeclared id is refused where it lands, in both store kinds and through CultMesh
2026-10-03 13:11:38 +02:00
CultMeshSingleFileWriteGuardTests.cs
Land fixes: stamp judged before the body, deep stores on the grown stack, ported tests refuse by their typed errors
2026-10-22 20:49:43 +02:00
CultMeshSnapshotOptionsTests.cs
CultNet selection cut1 fix batch, second Hands pass: R-D mutation entries and Mesh R-F/R-L coverage
2026-09-22 13:11:21 +02:00
CultMeshStreamingTests.cs
Mesh single-file helpers: delete the second reader, the older catalog layout and the lock-free replace
2026-10-03 01:59:13 +02:00
CultMeshTestTrust.cs
Authenticate CultMesh authority routes and replay operations
2026-08-18 19:02:46 +02:00
CultMeshTransportModularityTests.cs
Bind CultMesh application ingress to session identity
2026-08-18 23:08:59 +02:00
CultMeshVariantRefusalTests.cs
Mesh single-file store: tests for dangling link, directory, zero byte, lock, concurrent replace and the older layout; contract sentence
2026-10-03 02:02:02 +02:00
GameCult.Mesh.Tests.csproj
Bind CultMesh application ingress to session identity
2026-08-18 23:08:59 +02:00