Skip to content

fix: make production runbook execution deterministic - #28

Merged
areshand merged 1 commit into
mainfrom
codex/e2e-integration-batch
Aug 24, 2026
Merged

fix: make production runbook execution deterministic#28
areshand merged 1 commit into
mainfrom
codex/e2e-integration-batch

Conversation

@areshand

Copy link
Copy Markdown
Owner

Summary

  • add a generic ops bind-runbook command that writes the canonical Markdown path and exact prefixed content digest
  • require reviewers to reject failed bindings and execution agents to use the exact reviewed file
  • route external-service goals through discovered Markdown runbooks instead of provider-specific model tools or implementation workflows

Validation

  • cargo test certified_runbook_digest_uses_prefixed_exact_bytes
  • cargo test prod_ops::tests

E2E blocker fixed

The Slack E2E generated a request without runbookDocument/runbookContentSha256, then attempted a manual review and reconstructed execution request. This patch makes the certified binding an explicit generic CLI step before independent review.

@areshand
areshand merged commit 5af05f8 into main Aug 24, 2026
4 checks passed
@areshand
areshand deleted the codex/e2e-integration-batch branch August 24, 2026 04:19
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