From 9aa3f156b009ff6cccfe5e085daab408a58ab48c Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Wed, 16 Sep 2026 14:35:00 +0200 Subject: [PATCH] Tell Soul to wait for long jobs before reporting Two consecutive Soul passes on Cut 6b ended their turn while a mutation run or a build was still going, delivering no findings until Self resumed them. The Hands brief has carried this rule since the Ghostlight run; the Soul brief now carries it too. Co-Authored-By: Claude Fable 5.1 --- references/briefs.md | 3 +++ references/changelog.md | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/references/briefs.md b/references/briefs.md index 3e73ca1..b2b1abe 100644 --- a/references/briefs.md +++ b/references/briefs.md @@ -152,6 +152,9 @@ Report findings only. - Use a temporary detached worktree for other checkouts, and remove it afterwards. - Do not run unless told. +- Long jobs: poll the log until they finish and then report. Never end the + turn while a build or a mutation run is still going; a turn that ends on + "waiting for cargo" delivers no findings and has to be resumed by hand. Scope: , commits (base ). Spec:
. diff --git a/references/changelog.md b/references/changelog.md index 720c6b7..07f79d3 100644 --- a/references/changelog.md +++ b/references/changelog.md @@ -27,6 +27,10 @@ harness audit"). - **The committed suites forbade a control by shape.** Each threw when a replacement changed nothing. A table shape that cannot express "change nothing" cannot test itself. +- **Soul brief: wait for long jobs.** The Hands brief had this rule since the + Ghostlight run; the Soul brief did not, and two consecutive Soul passes on + Cut 6b ended their turn with "waiting on the script" and had to be resumed + by Self before any finding arrived. ## 2026-09-16: record the gap, and absence is the hardest claim