Make or withdraw a staff licence override
What It Does
Staff exceptions supplement or withhold contract-based access. A new grant can also prepare an application the workspace has never held. The committed exception is distinct from its later preparation, security-history insertion and refresh request.
The Flow
When Something Fails
History failure reports an error after the override is committed and prevents subsequent preparation and refresh. Participant failure records failed preparation while preserving the grant, whereas database and history exceptions can interrupt the remaining path. Cache expiry bounds an omitted refresh. The console’s longer reason requirement and discarded withdrawal reason remain integration differences.
Open Design Questions
The existing question asks whether decisions and security-history insertion should share a transaction or gain durable follow-up recovery.