Skip to content

Commit 10731bb

Browse files
authored
Harden Workshop Builder to always emit a safe output (noop fallback) (#1650)
1 parent 575817f commit 10731bb

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

.github/workflows/workshop-builder.lock.yml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/workshop-builder.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,10 @@ Your mission on every run: **select exactly one action** that advances workshop
117117
quality, execute it, and record your reasoning in persistent state so the next
118118
run can pick up where you left off.
119119

120+
Before you finish the run, you must emit at least one safe output item. If no
121+
dispatch/PR/issue action is valid, call `noop` with a concise summary of what
122+
you checked and why no action was needed. Never end with text-only output.
123+
120124
---
121125

122126
## Load State
@@ -382,6 +386,9 @@ failure that will trigger an automated alert.
382386
| Filed a suggestion issue (Tier C) | `create-issue` — done, proceed to Phase 4 |
383387
| None of the above | Call `noop` with a concise explanation of what was checked and why no action was needed |
384388

389+
Before ending the run, re-check this requirement: if you have not yet produced
390+
one of the safe outputs listed above, call `noop` immediately.
391+
385392
---
386393

387394
## Update Persistent State

0 commit comments

Comments
 (0)