Skip to content

Replay WorkspaceOperation contract surface#46

Merged
mdheller merged 1 commit into
mainfrom
work/workspace-operation-contract-replay
May 22, 2026
Merged

Replay WorkspaceOperation contract surface#46
mdheller merged 1 commit into
mainfrom
work/workspace-operation-contract-replay

Conversation

@mdheller
Copy link
Copy Markdown
Contributor

Summary

Clean replay of #26 onto current main.

Original PR #26 is valid and check-green but reported mergeable: false. This replacement carries forward the intended contract payload without forcing a stale branch merge.

Added / updated

  • .gitignore
  • contracts/workspace-operation-contract.schema.json
  • examples/workspace-operation-contract.local-execution.json
  • src/agent_machine/contracts.py
    • current-main-safe addition of WorkspaceOperationContract schema mapping

Scope

Contract/schema/example integration only. This represents governed local execution as WorkspaceOperation state and does not add runtime activation or external execution behavior.

Validation

Original PR head 2746a8c5535876a5d7caa9066bc7da464ff88b51 had:

  • validate: success
  • Trust Surface: success

Supersedes

Supersedes #26 after this PR lands. Do not close #26 until this replay merges or another capture location is recorded.

@mdheller mdheller merged commit 114ab6d into main May 22, 2026
2 checks passed
mdheller added a commit that referenced this pull request May 22, 2026
Clean replay of the core RuntimeInstallReceipt payload from #25 onto current main after #46 landed.

Adds the RuntimeInstallReceipt schema, six lifecycle examples, emission/validation module, focused validator, and repo validator support for upstream-style receipt examples that use type.

Validated on PR head 36a9de8 with validate and Trust Surface passing.
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