Problem
On 2026-07-16 the attempt-budget escalation (#95) posted its comment on issue #97 claiming it had labeled needs-human — but the label didn't exist in the repo and the labeling silently no-op'd (created by hand afterward). Every consumer repo (reDeploy, reDeFi) still lacks the label, so their escalations will silently no-op the same way.
Do
In the escalation path: create the label if absent (via bot-gh.sh api repos/{owner}/{repo}/labels — the pinned gh 2.4.0 has no gh label command), and if labeling still fails, surface it loudly (ledger annotation + notify) instead of pretending success. General principle for all escalation plumbing: its own failure must never be silent.
🤖 Generated with Claude Code
Problem
On 2026-07-16 the attempt-budget escalation (#95) posted its comment on issue #97 claiming it had labeled
needs-human— but the label didn't exist in the repo and the labeling silently no-op'd (created by hand afterward). Every consumer repo (reDeploy, reDeFi) still lacks the label, so their escalations will silently no-op the same way.Do
In the escalation path: create the label if absent (via
bot-gh.sh api repos/{owner}/{repo}/labels— the pinned gh 2.4.0 has nogh labelcommand), and if labeling still fails, surface it loudly (ledger annotation + notify) instead of pretending success. General principle for all escalation plumbing: its own failure must never be silent.🤖 Generated with Claude Code