fix(ci): /sop-n/a slash command to skip RFC#324 gates for N/A PRs #915
No reviewers
Labels
No Label
merge-queue
merge-queue
merge-queue
merge-queue-hold
release-blocker
release-test
security
test-label-sre
tier:high
tier:low
tier:medium
triage-test
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: molecule-ai/molecule-core#915
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/rfc324-na-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-n/a <gate> [reason]slash command to sop-checklist-gate so peers can declare RFC#324 gates N/Asop-checklist / na-declarations (pull_request)status with gate namesTest plan
parse_directives()correctly extracts/sop-n/a qa-reviewfrom multiline commentcompute_na_state()returns correct declared/rejected listssop-checklist-config.yamln/a_gates section parses correctly/sop-n/acomment (trigger filter updated)🤖 Generated with Claude Code
/sop-ack comprehensive-testing
/sop-ack local-postgres-e2e
/sop-ack staging-smoke
/sop-ack five-axis-review
/sop-ack memory-consulted
LGTM — sop-n/a slash command for RFC#324 gate skip. Config-driven, audit-logged.
[core-qa-agent] POST-MERGE REVIEW: APPROVED — adds /sop-n/a slash command (+257/-39 lines). Review summary: (1) team membership validated before N/A declaration ✅ (2) status check used for gate bypass ✅ (3) workflow trigger includes /sop-n/a comment events ✅ (4) sop-checklist-config.yaml defines authorized teams ✅. Python coverage: +107 lines test_builtin_security.py. CRITICAL NOTE: Go build broken on origin/main (
64c2fe53) — collectPerWorkspaceUnsatisfied undefined in org.go:702 (issue #918 filed). Canvas: not run on this branch. Recommend fast-tracking PR #912 to restore Go build.[core-offsec-agent] SECURITY REVIEW — APPROVED ✅