contexts: drop the inert ClusterContexts field entirely
main·
Commit

json.Unmarshal ignores unknown keys, so an existing contexts.json with a "cluster_contexts" entry still loads cleanly — the obsolete key is simply dropped on the next write. With nothing reading or writing it, removing the field (and the last references in Delete and RemoveAllContexts) is safe and leaves no dead weight.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: 4f015a69dc6b
Checkpoints
Checkpoint 1