Lifecycle states in their only legal order. A job announces a state when it
begins that state, may skip states, and never revisits one.
extracting and compiling are skipped when a verified cache entry answers
the request. publishing is skipped on that same path because restoring an
entry verifies every resource and places the directory in one atomic
primitive, so there is no separate publication to announce.
Lifecycle states in their only legal order. A job announces a state when it begins that state, may skip states, and never revisits one.
extractingandcompilingare skipped when a verified cache entry answers the request.publishingis skipped on that same path because restoring an entry verifies every resource and places the directory in one atomic primitive, so there is no separate publication to announce.