save-systems
Installation
SKILL.md
Save systems
This skill owns the durable progress document shape and commit protocol. save-checkpoint owns when a checkpoint is taken; save-integrity owns which slot may contain debug/capture state; cloud-save owns cross-device reconciliation.
Modes
| Mode | Shape |
|---|---|
| single-slot | one logical story slot with explicit overwrite/new-game policy |
| multi-slot | named/player-selected slots with independent revisions |
| profile-plus-slots | profile metadata plus one or more story slots |
Schema and migration
Every durable document publishes schema_version, slot/profile identity, revision/generation, and enough metadata to reject the wrong owner/account. Old schemas migrate through explicit version-to-version steps or fail without overwriting the source. Migration runs on a copy and records success before the old version is replaced.
Unknown/newer schemas are not silently truncated. A migration test fixture keeps at least one representative save from every supported historical version.