Membership term lifecycle
The Lifecycle
Transitions Explained
Commerce reservations begin pending and fulfilment makes them effective. Staff, import, grant and child paths can insert committed periods directly. Correction preserves committed state; closure chooses termination or cancellation according to the effective date.
What Cannot Happen
Supported operations do not reopen closed periods or turn committed coverage into a reservation. Supersession fields exist, but the amendment transition remains unknown until implemented.
Concurrency and Timing
Term version checks protect staff requests and holding locks order dependent writes. Authorization uniqueness recognizes fulfilment repeats. Sweep detection does not itself change the stored term to terminated.