chore(agents): add mandatory labels to supervisor tracking issue creation #3105

Closed
freemo wants to merge 1 commits from improvement/agent-mandatory-labels-tracking-issues into master
2 changed files with 17 additions and 4 deletions
+1 -1
View File
@@ -125,7 +125,7 @@ tracking_issue = create Forgejo issue via API:
---
**Automated by CleverAgents Bot**
Supervisor: UAT Testing | Agent: ca-uat-tester
labels: ["Type/Automation"]
labels: ["Type/Automation", "State/In Progress", "Priority/Medium"]
TRACKING_ISSUE_NUMBER = tracking_issue.number
# ── RESUME: Adopt existing UAT worker sessions from previous run ─
+16 -3
View File
@@ -547,6 +547,13 @@ rm -f /tmp/ca-supervisor-sessions.env
# Launch each with its specific prompt containing all needed parameters:
# (Forgejo PAT, git identity, repo info, N, etc.)
#
# LABEL REQUIREMENTS FOR TRACKING ISSUES:
# When supervisors create their own tracking issues (e.g., session trackers,
# pool state issues), they MUST include these labels to comply with
# CONTRIBUTING.md:
# Type/Automation, State/In Progress, Priority/Medium
# This is included in each supervisor's launch prompt below.
launch_supervisor("issue-implementor", "implementor-pool",
"You are the implementation pool supervisor.
@@ -565,19 +572,25 @@ launch_supervisor("ca-uat-tester", "tester-pool",
"You are the UAT testing pool supervisor.
Repo: <owner>/<repo>. Instance ID: uat-pool-1.
Forgejo PAT: <PAT>. Git: <name> <email>. Username: <username>.
max_workers: N_QUARTER.")
max_workers: N_QUARTER.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium.")
launch_supervisor("ca-bug-hunter", "hunter-pool",
"You are the bug hunting pool supervisor.
Repo: <owner>/<repo>. Instance ID: hunter-pool-1.
Forgejo PAT: <PAT>. Git: <name> <email>. Username: <username>.
max_workers: N_QUARTER.")
max_workers: N_QUARTER.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium.")
launch_supervisor("ca-test-infra-improver", "test-infra-pool",
"You are the test infrastructure improvement pool supervisor.
Repo: <owner>/<repo>. Instance ID: test-infra-pool-1.
Forgejo PAT: <PAT>. Git: <name> <email>. Username: <username>.
max_workers: N_QUARTER.")
max_workers: N_QUARTER.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium.")
launch_supervisor("ca-architect", "architect",
"You are the continuous architecture designer.