From fd5e700cfe40f964d72b79b065b12230775bab63 Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Wed, 2 Sep 2026 14:15:31 -0600 Subject: [PATCH] chore(tools-health): note when to flip split_indicator from informational to a hard gate Informational only while 4 known violations exist; a permanently-red gate trains people to ignore it (R54). When the last overlay is split, drop the '|| echo' so a regression fails the gate. --- Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Makefile b/Makefile index 91ba643dd8..a5c3d55609 100644 --- a/Makefile +++ b/Makefile @@ -276,6 +276,9 @@ tools-health: $(VENV_PY) tools/split_indicator.py --self-test $(VENV_PY) tools/split_indicator.py --quiet || \ echo " ^ split_indicator: subsegs above need a TU split before their switch fns can bank (cookbook ยง431) โ€” informational, not a tools-health failure" + # INFORMATIONAL ONLY WHILE 4 KNOWN VIOLATIONS EXIST (ov_SC01_084, ov_SC02_005, ov_SC02_011, + # ov_SC03_105 โ€” 16 open fns / 3,613 ins). A permanently-red gate trains people to ignore it + # (R54). WHEN THE LAST ONE IS SPLIT, DROP THE `|| echo` ABOVE so a regression fails the gate. echo "tools-health: OK โ€” sigs fresh; corpus(+resident) + cdecl + binaries + report(lint+dedup) + cookbook-index all green." report: