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

Merged
freemo merged 1 commits from improvement/agent-supervisor-tracking-labels into master 2026-04-05 21:08:31 +00:00
+48 -16
View File
@@ -617,103 +617,135 @@ launch_supervisor("issue-implementor", "implementor-pool",
Repo: <owner>/<repo>. Forgejo PAT: <PAT>.
Git: <name> <email>. Username: <username>.
Max parallel workers: N_FULL.
Milestone filter: all milestones.")
Milestone filter: all milestones.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium")
launch_supervisor("ca-continuous-pr-reviewer", "reviewer-pool",
"You are the PR review pool supervisor.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
Repo: <owner>/<repo>. Instance ID: reviewer-pool-1.
Forgejo PAT: <PAT>. Git: <name> <email>. Username: <username>.
Max workers: N_HALF.")
Max workers: N_HALF.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium")
launch_supervisor("ca-uat-tester", "tester-pool",
"You are the UAT testing pool supervisor.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
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.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
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.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
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.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
Repo: <owner>/<repo>. Instance ID: architect-1.
Forgejo PAT: <PAT>. Git: <name> <email>. Username: <username>.
Product vision: <vision>.")
Product vision: <vision>.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium")
launch_supervisor("ca-epic-planner", "epic-planner",
"You are the continuous epic planner.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
Repo: <owner>/<repo>. Instance ID: epic-planner-1.
Forgejo PAT: <PAT>. Git: <name> <email>. Username: <username>.")
Forgejo PAT: <PAT>. Git: <name> <email>. Username: <username>.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium")
launch_supervisor("ca-human-liaison", "human-liaison",
"You are the human liaison.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
Repo: <owner>/<repo>. Instance ID: human-liaison-1.
Forgejo PAT: <PAT>. Username: <username>.")
Forgejo PAT: <PAT>. Username: <username>.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium")
launch_supervisor("ca-agent-evolver", "agent-evolver",
"You are the agent evolver.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
Repo: <owner>/<repo>. Instance ID: agent-evolver-1.
Forgejo PAT: <PAT>. Git: <name> <email>. Username: <username>.")
Forgejo PAT: <PAT>. Git: <name> <email>. Username: <username>.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium")
launch_supervisor("ca-architecture-guard", "arch-guard",
"You are the architecture guard.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
Repo: <owner>/<repo>. Forgejo PAT: <PAT>.
Git: <name> <email>.")
Git: <name> <email>.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium")
launch_supervisor("ca-spec-updater", "spec-updater",
"You are the spec updater.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
Repo: <owner>/<repo>. Forgejo PAT: <PAT>.
Git: <name> <email>.")
Git: <name> <email>.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium")
launch_supervisor("ca-backlog-groomer", "backlog-groomer",
"You are the backlog groomer.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
Repo: <owner>/<repo>. Instance ID: groomer-1.
Forgejo PAT: <PAT>. Username: <username>.")
Forgejo PAT: <PAT>. Username: <username>.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium")
launch_supervisor("ca-docs-writer", "docs-writer",
"You are the documentation writer.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
Repo: <owner>/<repo>. Forgejo PAT: <PAT>.
Git: <name> <email>.")
Git: <name> <email>.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium")
launch_supervisor("ca-timeline-updater", "timeline-updater",
"You are the timeline updater.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
Repo: <owner>/<repo>. Forgejo PAT: <PAT>.
Git: <name> <email>. Current day number: <N>.")
Git: <name> <email>. Current day number: <N>.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium")
launch_supervisor("ca-project-owner", "project-owner",
"You are the project owner and triager.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
Repo: <owner>/<repo>. Instance ID: project-owner-1.
Forgejo PAT: <PAT>. Git: <name> <email>. Username: <username>.")
Forgejo PAT: <PAT>. Git: <name> <email>. Username: <username>.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium")
launch_supervisor("ca-system-watchdog", "system-watchdog",
"You are the system watchdog.
SESSION STATE ISSUE: #{SESSION_STATE_ISSUE_NUMBER}
Repo: <owner>/<repo>. Instance ID: watchdog-1.
Forgejo PAT: <PAT>. Username: <username>.
OpenCode server: http://localhost:4096.")
OpenCode server: http://localhost:4096.
When creating tracking issues, ALWAYS include these labels:
Type/Automation, State/In Progress, Priority/Medium")
# ── PHASE C.2 VALIDATION ────────────────────────────────────────
# Verify all 16 sessions were created successfully.