Task Evidence Pattern
Intent
Use this pattern when a task, workflow, or agent action may produce an output or side effect that requires auditability.
Pattern
- Treat task state as a governance state machine.
- Identify which state transitions cross authority, evidence, or user-awareness boundaries.
- Require receipts or artifacts for trust-significant transitions.
- Preserve evidence references for replay and audit.
- Reject or downgrade tasks that cannot produce required evidence.
Implementation artifacts
docs/model/task-evidence-lifecycle.md
schemas/tsmm-task-evidence-lifecycle.schema.json
examples/task-evidence-lifecycle-instance.json