From 652e7fc3bef3fbff54751b15cecaf4da781ecb38 Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Fri, 11 Sep 2026 04:08:36 -0600 Subject: [PATCH] =?UTF-8?q?phase-36:=20delever=5Fregen's=20agent=20start?= =?UTF-8?q?=20refuses=20a=20body=20with=20any=20!FAKE=20marker=20=E2=80=94?= =?UTF-8?q?=20its=20first=20run=20started=20from=20d20's=20parked=20invent?= =?UTF-8?q?ed-branch=20body;=20that=20row=20is=20excluded=20from=20banking?= =?UTF-8?q?;=20e27=20(4)=20+=20e29=20(2)=20banked?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/delever_regen.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/delever_regen.py b/tools/delever_regen.py index 6af92819d..2f1be1c8f 100644 --- a/tools/delever_regen.py +++ b/tools/delever_regen.py @@ -66,7 +66,9 @@ def starts(e): ap = REPO / ".run" / "P36" / "agents" / f"{e['alias']}__{e['fn']}" / "body.c" if ap.exists(): t = ap.read_text(errors="surrogateescape") - if not re.search(r"__asm__|\bregister\b[^;]*\$", t) and all(t != x for _n, x in out): + # no lever AND no marked fake: S104's first run started from d20's PARKED body (invented always-false branches + # marked `!FAKE: dead-branch`, awaiting Drew) and the families "closed" it — a marked body is never a start text + if not re.search(r"__asm__|\bregister\b[^;]*\$|!FAKE", t) and all(t != x for _n, x in out): out.append(("agent", t)) return out