Skip to content

Escalation: create the needs-human label if missing, fail loudly otherwise #139

Description

@robercano-ghbot

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestmodule:harnessOrchestrator machinery under .claudeplannedOwner-approved for the autonomous loop (assigned ONLY by the owner)priority:mediumNormal queue

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions