A checkpoint should identify the objective, current stage, completed actions, pending items, source versions, relevant outputs, unresolved uncertainty, permission scope, owner, and next allowed transition. It should also record the conditions that invalidate the package, such as a policy update, an expired approval, a changed customer state, or a failed external action. This makes resumption a validation step rather than blind replay.
Consider a hypothetical public-content review. An agent collects sources and prepares a draft, but a security claim requires specialist review. The checkpoint records the unsupported claim, source coverage, reviewer, and publication hold. When work resumes, the next agent can update the draft after the decision without treating the prepared copy as approved. If the cited source changed in the meantime, the workflow refreshes evidence before requesting release authority.