Cratis Chronicle Event Type Migration

Evolve a Chronicle event schema without breaking replay - add a generation and an EventTypeMigration so stored events upcast into the new shape. Use when an event needs a new required property, a renamed or split property, a structural change, or a changed enum value after events of the prior shape already exist. Do not use for greenfield renames, for read-model changes, or for redacting stored content.

Cratis 848b7af 2 files · 11.1 KB Updated

File contents

Cratis/AI/tree/main/skills/cratis-chronicle-event-type-migration commit 848b7af036

Frequently asked questions

npx skillmds@latest add cratis/cratis-chronicle-event-type-migration