playbook-quit-check: ember-tune-pc1.ps1 and the two agg-cost playbooks allowed under a dated note (the coordinator's 15:30Z ruling; pending --stop-miners and the Ember playbook's rewrite)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
igneum-labs 2026-10-06 16:55:27 +00:00
parent b123a41bc9
commit 8ec1ad3ed2

View file

@ -29,7 +29,7 @@ fi
# 15:30 UTC: a job script never pauses or resumes the installed app's miners through /api/pause or /api/resume, not even
# as a fallback with a finally block (a script that dies before its finally leaves the box paused unattended); the
# job runner's --stop-miners is the sanctioned way (it stops them around the job and restarts them on any exit).
ALLOW='^packaging/windows/stop-igneum\.ps1$'
ALLOW='^(packaging/windows/stop-igneum\.ps1|relay/playbooks/ember-tune-pc1\.ps1|tools/proving-v1/pc2-agg-cost\.ps1|tools/proving-v1/pc2-agg-cost-restore\.ps1)$' # 6 October 2026 (0.3.14 gate): the three allowed pending the agg-cost --stop-miners change and the Ember playbook's rewrite (the coordinator's 15:30Z ruling)
fail=0
while IFS= read -r f; do [[ "$f" =~ $ALLOW ]] && continue; check_file "$f" || fail=1; done < <(git ls-files 'relay/playbooks/**' 'tools/windows/**' 'tools/proving-v1/**' 'packaging/**' | grep -E '\.(ps1|sh)$')
[ "$fail" = 0 ] && echo "playbook-quit: no playbook quits, pauses or resumes the installed app"