diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c851beaa..2d8ca8491 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -96,6 +96,8 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ### Changed +- Fixed stale `AUTO-BUG-POOL` tracking prefix references in automation-tracking.md documentation and agent-system-specification.md spec document, replaced with correct `AUTO-BUG-SUP` prefix used by the bug-hunt-pool-supervisor agent (#7875). + - **`agents session list` now displays full 26-character session ULIDs** (#10970): The Rich table and Summary panel ("Most Recent" / "Oldest") previously showed only the first 8 characters of each session ULID. This made the output unusable for copy-paste into `session tell`, diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index be00cf151..cd1fad9a1 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -17,7 +17,8 @@ Below are some of the specific details of various contributions. * HAL 9000 has contributed automated implementation, bug fixes, and feature development as part of the CleverAgents automation pool. * HAL 9000 has contributed concurrency safety improvements, including thread-safe context tier management (issue #7547) for parallel plan execution. * HAL 9000 has contributed the plan concurrency race-condition fix (#7989): wired `LockService` into the plan lifecycle, guarding `execute_plan()` and `apply_plan()` with plan-level advisory locks and unique per-invocation owner identities to prevent silent concurrent state corruption. -* HAL 9000 has contributed the bug-hunt-pool-supervisor non-blocking tracking fix: updated step 5 to be best-effort and added rule 9 to prevent the automation-tracking-manager call from blocking the main supervisor loop. +* HAL 9000 has contributed the bug-hunt-pool-supervisor non-blocking tracking fix (#7875 / PR #7957): updated step 5 to be best-effort and added rule 9 to prevent the automation-tracking-manager call from blocking the main supervisor loop. +* Jeffrey Phillips Freeman has contributed the complete AUTO-BUG-POOL to AUTO-BUG-SUP tracking prefix fix across agent-system-specification.md, automation-tracking.md documentation and agent-system-specification.md spec document, replaced with correct `AUTO-BUG-SUP` prefix used by the bug-hunt-pool-supervisor agent (#7875). * HAL 9000 has contributed the plugin entry point security hardening fix (#7476): enforced entry point allowlist validation before importing plugin modules to prevent malicious plugin loading. * HAL 9000 has contributed the benchmark workflow separation (#9040): moved the benchmark-regression job out of the default PR workflow into a dedicated scheduled workflow, reducing median PR CI turnaround time from 99-132 minutes to under 30 minutes. * HAL 9000 has contributed the agent-evolution-pool-supervisor PR metadata assignment (#7888): the supervisor now automatically looks up the Type/Automation label and earliest open milestone before dispatching improvement PR creation workers, ensuring all generated improvement PRs have correct Type labels and milestone assignments. diff --git a/docs/development/agent-system-specification.md b/docs/development/agent-system-specification.md index e34dd8b84..8d27a9adf 100644 --- a/docs/development/agent-system-specification.md +++ b/docs/development/agent-system-specification.md @@ -665,7 +665,7 @@ The Automation Tracking Manager provides eleven operations: | `AUTO-IMP-POOL` | Implementation Pool Supervisor | | `AUTO-REV-POOL` | PR Review Pool Supervisor | | `AUTO-UAT-POOL` | UAT Test Pool Supervisor | -| `AUTO-BUG-POOL` | Bug Hunt Pool Supervisor | +| `AUTO-BUG-SUP` | Bug Hunt Pool Supervisor | | `AUTO-INF-POOL` | Test Infrastructure Pool Supervisor | | `AUTO-ARCH` | Architecture Supervisor | | `AUTO-EPIC` | Epic Planning Supervisor | @@ -693,7 +693,7 @@ The following table maps between the two schemes for agents where they differ: | Implementation Pool | `AUTO-IMP-SUP` | `AUTO-IMP-POOL` | | PR Review Pool | `AUTO-REV-SUP` | `AUTO-REV-POOL` | | UAT Test Pool | `AUTO-UAT-SUP` | `AUTO-UAT-POOL` | -| Bug Hunt Pool | `AUTO-BUG-SUP` | `AUTO-BUG-POOL` | +| Bug Hunt Pool | `AUTO-BUG-SUP` | `AUTO-BUG-SUP` | | Test Infrastructure Pool | `AUTO-INF-SUP` | `AUTO-INF-POOL` | | Human Liaison | `AUTO-HUMAN` | `AUTO-LIAISON` | | Grooming | `AUTO-GROOM` | `AUTO-GROOMER` | @@ -1869,7 +1869,7 @@ Only critical bugs get assigned to the active milestone. Non-critical issues go | **Mode** | `subagent` | | **Model** | `google/gemini-2.5-pro` | | **Temperature** | 0.1 | -| **Tracking Prefix** | `AUTO-BUG-POOL` | +| **Tracking Prefix** | `AUTO-BUG-SUP` | | **Worker Count** | N/4 (quarter allocation) | #### 8.6.1 Purpose @@ -3164,7 +3164,7 @@ Defines how ALL agents discover, interact with, and coordinate through the autom ### 13.9 Bug Hunter Tracking Update (`shared/bug_hunter_tracking_update.md`) -Defines the migration guide for converting the Bug Hunt supervisor from the old session state system to the new individual tracking issue system. Documents the tracking issue format `[AUTO-BUG-POOL] Bug Detection Pool Status (Cycle N)`, the cleanup protocol (one issue per cycle, preserve announcements), and worker coordination via announcement issues. +Defines the migration guide for converting the Bug Hunt supervisor from the old session state system to the new individual tracking issue system. Documents the tracking issue format `[AUTO-BUG-SUP] Bug Hunt Status (Cycle 25)`, the cleanup protocol (one issue per cycle, preserve announcements), and worker coordination via announcement issues. --- @@ -6767,7 +6767,7 @@ The system uses five distinct redundancy patterns: | 4 | pr-merge-pool-supervisor | subagent | claude-sonnet-4-6 | AUTO-MERGE | Singleton Supervisor | | 5 | pr-fix-pool-supervisor | *(removed — absorbed into implementation-pool-supervisor)* | -- | -- | -- | | 6 | uat-test-pool-supervisor | subagent | claude-sonnet-4-6 | AUTO-UAT-POOL | Pool Supervisor | -| 7 | bug-hunt-pool-supervisor | subagent | gemini-2.5-pro | AUTO-BUG-POOL | Pool Supervisor | +| 7 | bug-hunt-pool-supervisor | subagent | gemini-2.5-pro | AUTO-BUG-SUP | Pool Supervisor | | 8 | test-infra-pool-supervisor | subagent | gemini-2.5-pro | AUTO-INF-POOL | Pool Supervisor | | 9 | architecture-pool-supervisor | subagent | claude-sonnet-4-6 | AUTO-ARCH | Singleton Supervisor | | 10 | epic-planning-pool-supervisor | subagent | claude-sonnet-4-6 | AUTO-EPIC | Singleton Supervisor | diff --git a/docs/development/automation-tracking.md b/docs/development/automation-tracking.md index d8b6248cc..bac31fcea 100644 --- a/docs/development/automation-tracking.md +++ b/docs/development/automation-tracking.md @@ -61,7 +61,7 @@ All prefixes are registered in the `automation-tracking-manager` subagent, which | uat-test-pool-supervisor | `AUTO-UAT-POOL` | `[AUTO-UAT-POOL] UAT Status (Cycle 6)` | | project-owner-pool-supervisor | `AUTO-PROJ-OWN` | `[AUTO-PROJ-OWN] Project Status (Cycle 11)` | | agent-evolution-pool-supervisor | `AUTO-EVLV` | `[AUTO-EVLV] Agent Evolution Report (Cycle 10)` | -| bug-hunt-pool-supervisor | `AUTO-BUG-POOL` | `[AUTO-BUG-POOL] Bug Detection Pool Status (Cycle 60)` | +| bug-hunt-pool-supervisor | `AUTO-BUG-SUP` | `[AUTO-BUG-SUP] Bug Hunt Status (Cycle 25)` | | spec-update-pool-supervisor | `AUTO-SPEC` | `[AUTO-SPEC] Specification Update Report (Cycle 1)` | | test-infra-pool-supervisor | `AUTO-INF-POOL` | `[AUTO-INF-POOL] Infrastructure Analysis Report (Cycle 2)` | | epic-planner | `AUTO-EPIC` | `[AUTO-EPIC] Epic Planning Update (Cycle 9)` | @@ -394,7 +394,7 @@ label:"Automation Tracking" [AUTO-UAT-POOL] in:title label:"Automation Tracking" [AUTO-PROJ-OWN] in:title label:"Automation Tracking" [AUTO-EVLV] in:title label:"Automation Tracking" [AUTO-EPIC] in:title -label:"Automation Tracking" [AUTO-BUG-POOL] in:title +label:"Automation Tracking" [AUTO-BUG-SUP] in:title label:"Automation Tracking" [AUTO-SPEC] in:title label:"Automation Tracking" [AUTO-INF-POOL] in:title ```