Machine work moves through states that are easy to collapse in a summary: proposed, drafted, approved, queued, attempted, accepted by a provider, delivered to a destination, and confirmed by the intended recipient. Each state has a different evidentiary basis. A request identifier may prove that an API accepted a job, while a delivery receipt may prove only that a destination received it. Neither automatically proves that a person read, understood, or acted on the material.
The trace should therefore preserve status, time, actor, target, payload reference, response, error, retry, and idempotency information where those fields are relevant and lawful to retain. Failure and refusal states belong beside successful states. A timeout, rejected permission, expired approval, or unchanged record can be more important than a completion message because it identifies the exact point where the intended business process stopped.