pub(crate) fn with_admitted_purpose_mutation<T>( cli: &Cli, mutation: impl FnOnce(&AtlasStore) -> Result<T, CliError>, ) -> Result<T, CliError>
Apply one purpose mutation under a source witness retained through commit.