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] =?UTF-8?q?fix(ops):=20render=5Fstatus=20=E2=80=94=20body?= =?UTF-8?q?=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