drop checkpoint_version from checkpoint metadata

main

Commit

pfleidi2mo ago

Remove the checkpoint_version stamp from checkpoint metadata.json. It was a pure label: backend selection comes from settings topology, and nothing dispatched on the stored value. Existing checkpoints are handled by an external migration.

The checkpoint policy subsystem is untouched — its checkpoint_version field remains a checkpoint-data write guard (attach now calls the shared ensureCheckpointPolicyAllowsCheckpointData gate like explain and import), it just no longer feeds a stamp into new summaries.

Entire-Checkpoint: e2a3a0318080

Checkpoints

Remove Unused Checkpoint Version Gates

Claude CodeFable 5
View session
Checkpoint 1