The persistence contract requires the catalog to publish every schema its records name and specifies no recovery, so the catalog is the store's own description: Rust, TypeScript and Python stop inferring a schema name from a payload's first field, as C# never did, and a store naming an unpublished schema is unreadable in all four. missing-schema-versioned-v3 pins it with payloads that open with a schema version. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
157 B
157 B