Recommendation rule lifecycle
The Lifecycle
Transitions Explained
Draft: The rule is available for preparation and produces no offers. Active: Evaluation may use the rule at its bound placements during its permitted dates and store scope. Paused: Evaluation skips the rule while preserving its settings. Ended: Evaluation cannot resume the rule, but existing presentations and performance remain. Archived: The rule has reached its final lifecycle status. Protection is an independent condition and does not replace lifecycle status.
What Cannot Happen
The final archive status has no activation path. An ended rule needs a new configuration to run again. A rule must be active before pausing.
Concurrency and Timing
Rule writes compare versions and presentation commits stamp protected fields. Activation counts the placement’s active rules, but concurrent ceiling enforcement lacks established serialization.