Write session action receipts
SKILLskillsetup L1★21
vinceglakas/receipt-pattern ↗What it does
Write audit receipt for every session with state-changing actions
Best for
When you need an immutable audit trail of what changed in a session and whether it's rollback-eligible.
Inputs
- · action type (file:write, api:call, deploy, etc.)
- · target, summary, status, duration
Outputs
- · receipts/YYYY-MM-DD-HH-MM-SS-[action-type].json (audit trail)
Preconditions
- · Session performed mutations (file writes, API calls, deploys, emails)
- · receipts/ directory can be created
Failure modes
- · Receipt written for read-only operations (incorrect usage)
- · Missing anomalies array when unexpected occurred
- · Rollback falsely marked as available for deployed/sent actions
Trust signals
- · Sequence + timestamp ordering enforced
- · Anomaly tracking for unexpected outcomes
- · TypeScript + Python templates provided