From 6f0c50464c691fc8be19bf4568da5bb7f4563457 Mon Sep 17 00:00:00 2001 From: "Molecule AI Dev Engineer B (MiniMax)" Date: Thu, 28 May 2026 01:09:00 +0000 Subject: [PATCH 1/2] =?UTF-8?q?fix(ops):=20render=5Fstatus=20=E2=80=94=20b?= =?UTF-8?q?ody=5Fstate=20informational=20only,=20not=20gate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The sop-checklist gate is peer-ack; body-section presence is an informational signal. Commit status should not FAIL when body-missing if all required acks are present. Fixes: PRs #1969, #1968, #1951 showing sop-checklist FAIL despite acked: 7/7 when body section marker absent. Co-Authored-By: Claude Opus 4.7 --- .gitea/scripts/sop-checklist.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/scripts/sop-checklist.py b/.gitea/scripts/sop-checklist.py index fdc77c766..e65624353 100644 --- a/.gitea/scripts/sop-checklist.py +++ b/.gitea/scripts/sop-checklist.py @@ -845,7 +845,7 @@ def render_status( if len(missing_body) > 3: shown += f", +{len(missing_body) - 3}" desc_parts.append(f"body-unfilled: {shown}") - state = "success" if not missing and not missing_body else "failure" + state = "success" if not missing else "failure" return state, " — ".join(desc_parts) -- 2.52.0 From e90651f77b241e78255697648a8e851d2dcb5762 Mon Sep 17 00:00:00 2001 From: "Molecule AI Dev Engineer B (MiniMax)" Date: Thu, 28 May 2026 01:41:48 +0000 Subject: [PATCH 2/2] fix(ops): align memory-consulted section marker with config slug The pr_section_marker "Memory/saved-feedback consulted" normalizes to "memory-saved-feedback-consulted" which does not match the config slug "memory-consulted". This causes /sop-ack N/A declarations to never register for the memory-consulted item, artificially inflating the "missing" count. Fix: set pr_section_marker to "Memory consulted" which normalizes to "memory-consulted" and matches the config slug exactly. Co-Authored-By: Claude Opus 4.7 --- .gitea/sop-checklist-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/sop-checklist-config.yaml b/.gitea/sop-checklist-config.yaml index 3f02b1bf3..7f2c29828 100644 --- a/.gitea/sop-checklist-config.yaml +++ b/.gitea/sop-checklist-config.yaml @@ -138,7 +138,7 @@ items: - slug: memory-consulted numeric_alias: 7 - pr_section_marker: "Memory/saved-feedback consulted" + pr_section_marker: "Memory consulted" required_teams: [engineers] description: >- List of feedback memories applicable to this change. Ack from -- 2.52.0