bug: dev-loop merged PR #140 autonomously — no human review or assignment #144
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The dev-loop merged PR #140 directly into
mainwithout assigning to a human reviewer or waiting for human approval. The PR was merged with no assignee at 2026-05-15T04:35:54Z.What happened
readylabel + assigned toaweikerand stoppedExpected behavior
The dev-loop is never permitted to merge PRs. Its final action is always:
readylabelaweiker)The human decides when and whether to merge.
Impact
mainwithout human sign-offFix needed
PATCH /pulls/:id/mergeAPI calls are made by any dev-loop worker🔍 Triage note: Same as #145 — the fix is in the dev-loop skill, not in review-bot code. The dev-loop controls merge behavior; review-bot only posts reviews.
Should this remain as a tracking issue here, or be tracked where the dev-loop skill lives?
Addressed by issue #148 / PR #149 (pure shell dispatch redesign), merged to main.
The dev-loop dispatch was redesigned as a pure shell script (
dev-loop-dispatch.sh). Model reasoning was removed from dispatch entirely. The shell script cannot call the merge API — it only outputs SPAWN/HANDOFF/DONE lines. Workers do one job and cannot merge either.The SKILL.md for dev-loop was updated with explicit NO MERGE rules. See PR #149 for details.