pub fn save_v10(
path: Option<&Path>,
node_id: &NodeId,
workspaces: &BTreeMap<WorkspaceId, String>,
records: &[ManagedSessionRecord],
managed_worktrees: &[ManagedWorktreeLeaseRecord],
managed_worktree_tombstones: &[ManagedWorktreeLeaseRecord],
materializations: &[MaterializationOwnershipRecord],
managed_spawn_replays: &[ManagedWorktreeSpawnReplayRecordV10],
) -> Result<Option<String>>