From 0e6e6321c287b17afda5b4fce12bb720a42a274f Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Wed, 30 Sep 2026 18:34:37 +0200 Subject: [PATCH] CultMesh Kotlin: the reconciliation self-test note gets its own schema 4002a996's refusal caught the self-test itself: the reconciliation block registered kotlin.reactive_note beside kotlin.reactive_note.ui under one schema id in one cache. The block tests reconciliation, not two types for one schema, so its note is now kotlin.reconcile_note under its own schema id. Co-Authored-By: Claude Opus 5.5 --- .../src/main/kotlin/org/gamecult/cultmesh/CultMesh.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/cultmesh-kotlin/src/main/kotlin/org/gamecult/cultmesh/CultMesh.kt b/packages/cultmesh-kotlin/src/main/kotlin/org/gamecult/cultmesh/CultMesh.kt index 4c87a051..93283615 100644 --- a/packages/cultmesh-kotlin/src/main/kotlin/org/gamecult/cultmesh/CultMesh.kt +++ b/packages/cultmesh-kotlin/src/main/kotlin/org/gamecult/cultmesh/CultMesh.kt @@ -3623,8 +3623,8 @@ private fun cultCacheRawSnapshotsRoundTripThroughCultNetMessages() { } val reactiveCanonicalNote = cultDocument(KotlinReactiveNoteCodec( - documentType = "kotlin.reactive_note", - schemaVersion = "kotlin.reactive_note.v1", + documentType = "kotlin.reconcile_note", + schemaVersion = "kotlin.reconcile_note.v1", )) target.cache.register(reactiveCanonicalNote) target.remember(reactiveCanonicalNote, "note:reconcile", KotlinReactiveNote("initial", 1))