Engine · Receipts & audit

Activity history

Collect durable receipts and evidence so a person can see what changed and why.

Workflow

  1. Record material activityA workflow emits a receipt only for a meaningful accepted, changed or terminal event.
  2. Persist evidence recordStore the record durably with links to the job, source and result evidence.
  3. Review uncertain resultUncertain, incomplete or user-sensitive results remain reviewable with their source identity and reasons.
  4. Show activity historyReturn ordered records without rewriting partial, failed or unavailable outcomes as success.
  5. Return unavailableMissing prerequisites and unsupported inputs produce an explicit unavailable outcome without inventing a result.

Failure boundaries

  • Receipt missingAudit gap: Do not infer success
  • Order ambiguousUse sequence/time tie-break: Keep IDs
  • History says complete but job partialMapping defect: Correct status

engine.audit.activity