Skip to main content

state_transitions_apple_override

Initial Entry Table

FromEvent / ReasonTo State
[*]– (default)PENDING_USER_ACTION
[*]internalValidationFailureREJECTED
[*]newOverrideCLOSED

State Transition Table (All Allowed Transitions)

Current StateEvent / TriggerNext StateNotes
PENDING_USER_ACTIONacceptOrContestSUBMITTEDUser accepts or contests the override.
PENDING_USER_ACTIONnewOverrideCLOSEDNew override supersedes this contest.
SUBMITTEDvalidationFailureREJECTEDContest fails validation. (terminal)
SUBMITTEDnonSensitiveEND (terminal)Non-sensitive case, auto-resolved.
SUBMITTEDsensitiveREVIEW_STARTEDSensitive case escalated to review.
REVIEW_STARTEDcontestAcceptedACCEPTEDContest accepted. (terminal)
REVIEW_STARTEDcontestNotAcceptedNOT_ACCEPTEDContest not accepted. (terminal)
REJECTEDEND (terminal)No outgoing transitions in model.
ACCEPTEDEND (terminal)No outgoing transitions in model.
NOT_ACCEPTEDEND (terminal)No outgoing transitions in model.
CLOSEDEND (terminal)No outgoing transitions in model.

State Diagram