OptionalfreshWhether the interpreter must be replaced once the step lands; only a step that changes what a kernel boots from needs it (dropping one beside an uncollected heap resets the object).
stable forever; it is what a site records as done
OptionalrecurringWhether the answer can change after the step was satisfied (the driver digest, the pack's routes). Retiring such a step strands every site reconciled against an older pack.
the pack version this step was introduced at
Optionalphpa PHP fragment printing a JSON object, for anything Drupal caches; undefined boots none
Optionalsqla SQL-only fix; use only where no cached copy of the value can exist
the end-state observation, asked before and after the apply
one declared reconciliation: an end-state observation plus the fix that reaches it