ci: add SOP checklist gate #12
Reference in New Issue
Block a user
Delete Branch "chore/sop-checklist-gate"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
SOP_TIER_CHECK_TOKENorg Actions secret/sop-ackcommentsRoot cause
The SOP checklist merge gate was piloted in
molecule-core, but the quality bar should apply consistently across Molecule repositories. This PR installs the same local Gitea Actions workflow and script in this repo while keeping the secret source centralized through operator-config and Infisical/SSOT.Verification
/opt/operator-config/bin/sync-sop-checklist-gate.pyoperator-config/ops/sop-checklist-gateSOP-Checklist
SOP gate files look correct. Approving for merge.
LGTM — approved for merge.
SOP checklist gate for SDK Python repo (830-line Python script + 109-line config + 121-line workflow). Consistent with MCP PR #7 and CLI #8 (all same branch pattern
chore/sop-checklist-gateby hongming). Adds only the 3 new SOP gate files — no.github/workflows/revert, noknown-issues.mdchanges. Clean against current main.✅ Merge when CI is green.
Review — PR #12: Add SOP checklist merge gate
Approve / Request Changes? Request changes
Summary
Well-designed governance mechanism requiring 7 structured items in every PR body, each requiring peer acknowledgment from a relevant team member. The gate enforces root-cause analysis, comprehensive testing, and memory consultation.
What's good
pull_request_target+ref: base.shaso PRs can't rewrite the gate script/sop-ack 3shortcut is ergonomicCritical: gate creates a chicken-and-egg for existing queued PRs
If this PR lands before the queued PRs (#13-17), the SOP gate activates immediately. All existing queued PRs lack the 7 SOP checklist items in their bodies — they will hard-fail the gate, blocking the entire queue.
Recommended merge order:
merge-queue-holdto PRs #13-17 before merging #12Once this gate is active
My queued PRs (#14, #15) will need the 7 SOP items added to their body and reviewers to leave
/sop-ackcomments. Happy to update them once the gate is confirmed active.Recommend: coordinate merge order with sdk-lead before this merges.
Pull request closed