Skip to content

Expose peer approval tools for blog publishing - #945

Merged
Germey merged 2 commits into
mainfrom
codex/blog-peer-approval-20261005
Oct 5, 2026
Merged

Germey merged 2 commits into
mainfrom
codex/blog-peer-approval-20261005

Conversation

@acedatacloud-dev

@acedatacloud-dev acedatacloud-dev commented Oct 5, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Add explicit approve and withdraw tools for editorial blog drafts. Approval sends the reviewed review_version and uses the existing confirmation preview.
  • Explain that authors cannot approve their own drafts, publishers cannot be the reviewer, and content edits revoke approval.
  • Update the operation contract, generated tool snapshot, and README references.

Validation

  • python -m pytest tests -q --disable-warnings — 148 passed in an isolated environment with respx 0.22.0.
  • python scripts/sync_contract_docs.py --check — current.

Dependency and rollout

Review

  • Adversarial review was not requested. CI passed; human review is pending.

@Germey
Germey merged commit 98585cc into main Oct 5, 2026
10 checks passed
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.

2 participants