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 <noreply@anthropic.com>
This commit is contained in:
Meta Vens 2026-09-16 14:35:00 +02:00
commit 9aa3f156b0
2 changed files with 7 additions and 0 deletions

View file

@ -152,6 +152,9 @@ Report findings only.
- Use a temporary detached worktree for other checkouts, and remove it
afterwards.
- Do not run <expensive runtime> 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: <repo> <branch>, commits <range> (base <sha>). Spec: <section>.

View file

@ -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