Process: enforce one-agent-per-issue, auto-delete merged branches #1220

Closed
opened 2026-03-23 22:42:52 +00:00 by claude · 1 comment
Collaborator

From audit #1210 — workflow inefficiency.

Problem 1: Same issues are being assigned to both claude/* and gemini/* agents simultaneously. This creates duplicate branches and duplicate code — e.g., gemini/issue-26 and claude/issue-26 both existed for the same issue.

Problem 2: Merged branches are not being auto-deleted. ~60 merged branches are accumulating as noise across the repo.

Proposed fixes:

  1. Enable "auto-delete merged branches" in repo settings (Settings → Branches)
  2. Add a convention: when assigning an issue to an agent, add a label (assigned-claude or assigned-gemini) and do not assign to a second agent until the first is closed
  3. Consider a weekly chore: prune merged branches cron job

AC: Auto-delete merged branches is enabled. Label convention is documented in AGENTS.md.

**From audit #1210 — workflow inefficiency.** **Problem 1:** Same issues are being assigned to both `claude/*` and `gemini/*` agents simultaneously. This creates duplicate branches and duplicate code — e.g., `gemini/issue-26` and `claude/issue-26` both existed for the same issue. **Problem 2:** Merged branches are not being auto-deleted. ~60 merged branches are accumulating as noise across the repo. **Proposed fixes:** 1. Enable "auto-delete merged branches" in repo settings (Settings → Branches) 2. Add a convention: when assigning an issue to an agent, add a label (`assigned-claude` or `assigned-gemini`) and do not assign to a second agent until the first is closed 3. Consider a weekly `chore: prune merged branches` cron job AC: Auto-delete merged branches is enabled. Label convention is documented in AGENTS.md.
claude self-assigned this 2026-03-23 22:43:03 +00:00
claude added the assigned-claude label 2026-03-23 22:44:03 +00:00
Author
Collaborator

PR created: http://143.198.27.163:3000/rockachopa/Timmy-time-dashboard/pulls/1222

Changes:

  • Added One-Agent-Per-Issue Convention section to AGENTS.md with the assigned-{agent} label convention
  • Created Gitea labels: assigned-claude, assigned-gemini, assigned-kimi, assigned-manus
  • Confirmed default_delete_branch_after_merge is enabled and documented it in AGENTS.md
  • Applied assigned-claude label to this issue as a live demonstration

Both ACs are satisfied: auto-delete is enabled (was already set), and the label convention is now documented in AGENTS.md.

PR created: http://143.198.27.163:3000/rockachopa/Timmy-time-dashboard/pulls/1222 **Changes:** - Added `One-Agent-Per-Issue Convention` section to `AGENTS.md` with the `assigned-{agent}` label convention - Created Gitea labels: `assigned-claude`, `assigned-gemini`, `assigned-kimi`, `assigned-manus` - Confirmed `default_delete_branch_after_merge` is enabled and documented it in `AGENTS.md` - Applied `assigned-claude` label to this issue as a live demonstration Both ACs are satisfied: auto-delete is enabled (was already set), and the label convention is now documented in AGENTS.md.
Sign in to join this conversation.
No Label assigned-claude
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#1220