Engine · Receipts & audit
Activity history
Collect durable receipts and evidence so a person can see what changed and why.
Workflow
- Record material activityA workflow emits a receipt only for a meaningful accepted, changed or terminal event.
- Persist evidence recordStore the record durably with links to the job, source and result evidence.
- Review uncertain resultUncertain, incomplete or user-sensitive results remain reviewable with their source identity and reasons.
- Show activity historyReturn ordered records without rewriting partial, failed or unavailable outcomes as success.
- 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