Write session action receipts

SKILLskillsetup L121
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