Meta Vens
1e0455028c
CultMesh: AsSchemaAlias is gone; a catalog finds a handle by its type
...
F7 (operator, 2026-09-30): "Schema aliasing sounds like a really bad idea,
I support retiring it." One CLR type owns a schema, so a handle never needs
converting to another type for the same schema.
- Delete AsSchemaAlias from the document and collection handles and their
interfaces, with the MessagePack round-trip converters only it used.
- The document and collection catalogs look a typed handle up by its type.
The schema-name/version fallback existed only to find a handle of another
type and alias it.
- Tests: the MeshNoteAliasDocument fixture is deleted. Tests that used it
for publication, sync, snapshot and prediction paths now use
MeshNoteDocument; the one test that only checked alias refusal is deleted.
Catalog tests check a type with no handle is not found.
- public-api.md stops documenting aliasing; a stale comment in
ReadDocumentFromSnapshotResponse that cited the fixture is trimmed.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 16:15:48 +02: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
Authenticate CultMesh authority routes and replay operations
2026-08-18 19:02:46 +02: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
Answer chunk requests whose string fields are nil
2026-09-29 03:29:41 +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
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
Mesh tests: raw and typed writes share one readability vector test
2026-09-30 02:05:56 +02:00
CultMeshSingleFileReadabilityTests.cs
Store readability: one typed refusal, one full reader, one store shape
2026-09-30 04:06:44 +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
CultMesh: AsSchemaAlias is gone; a catalog finds a handle by its type
2026-09-30 16:15:48 +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
Catalog writers merge entries that share an id; every reader resolves an id by its owner first
2026-09-30 08:17:59 +02:00
GameCult.Mesh.Tests.csproj
Bind CultMesh application ingress to session identity
2026-08-18 23:08:59 +02:00