Block a user
feat(mcp): bind issue lock to author scratch worktree (closes #249)
Issue-lock gate binds to the shared dev worktree, blocking all scratch-clone author sessions while any session is mid-branch
fix(mcp): require visible APPROVED reviews before merge (closes #244)
Review submissions land as PENDING drafts; merges proceed without a visible APPROVED verdict
fix(mcp): clear sticky reviewer denial on allowed author task route (closes #238)
Author read-only PR inventory must not remain blocked after wrong-role reviewer denial
feat(reviewer): add queue-target lock before PR inventory trust gate (closes #200)
Review findings (verdict pending — formal REQUEST_CHANGES to follow)
Reviewed at head 73937ed under prgs-reviewer. The formal review verdict could not be submitted in this run: the…
test: make test_health portable for scratch clones (closes #245)
Make test_health portable to scratch clones (no hard dependency on repo-local venv/bin/python)
fix(reviewer): close forbidden-git detection gaps via allowlist (closes #243)
Close forbidden-git-command detection gaps in reviewer_worktree.py (checkout HEAD --, checkout ., git switch)