Admin browser concurrency acceptance proves that updateTeamSettings returns an actionable stale message from the store, but the catalog operation replaces it with a generic failure. Preserve the store's fail-closed message for team settings and membership updates so browser and API consumers can tell users to reload without changing status/code semantics.
Admin browser concurrency acceptance proves that updateTeamSettings returns an actionable stale message from the store, but the catalog operation replaces it with a generic failure. Preserve the store's fail-closed message for team settings and membership updates so browser and API consumers can tell users to reload without changing status/code semantics.