Skip to content

Add OpsHistory operational receipt contracts#16

Merged
mdheller merged 7 commits intomainfrom
ops-history-receipt-contracts
May 7, 2026
Merged

Add OpsHistory operational receipt contracts#16
mdheller merged 7 commits intomainfrom
ops-history-receipt-contracts

Conversation

@mdheller
Copy link
Copy Markdown
Contributor

@mdheller mdheller commented May 7, 2026

Summary

Adds the initial OpsHistory operational receipt contract slice for sourceos-shell.

Files added:

  • docs/ops-history-receipts.md
  • schemas/ops-history-receipt.schema.json
  • examples/ops-history/receipt.request-metadata.example.json
  • examples/ops-history/receipt.cloudfog-attach.example.json
  • examples/ops-history/receipt.redacted.example.json
  • scripts/validate_ops_history_receipts.py
  • .github/workflows/ops-history-receipts.yml

Validation

python scripts/validate_ops_history_receipts.py

Scope

Contract capture only. No live session capture, no broad shell UX expansion, no memory writeback, and no runtime export behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant