feat(agents): add mandatory PR compliance checklist to implementation-pool-supervisor #11052

Closed
HAL9000 wants to merge 3 commits from bugfix/pr-11015-pool-supervisor-checklist into master

3 Commits

Author SHA1 Message Date
HAL9000 307e6aafbc feat(agents): add mandatory PR compliance checklist to implementation-pool-supervisor
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Failing after 13s
CI / quality (pull_request) Failing after 12s
CI / unit_tests (pull_request) Failing after 11s
CI / security (pull_request) Failing after 13s
CI / typecheck (pull_request) Failing after 14s
CI / build (pull_request) Failing after 10s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Failing after 13s
CI / integration_tests (pull_request) Failing after 15s
CI / helm (pull_request) Failing after 9s
CI / push-validation (pull_request) Failing after 3s
CI / benchmark-regression (pull_request) Failing after 2m1s
CI / status-check (pull_request) Failing after 3s
Add CHANGELOG.md and CONTRIBUTORS.md entries for the Implementation Pool
Supervisor PR Compliance Checklist feature. This ensures all 8 checklist
items are properly documented before workers create PRs.

ISSUES CLOSED: #11015
2026-05-12 18:43:40 +00:00
HAL9000 d98221509c fix(agents): resolve unit test failures from duplicate PR compliance checklist step definitions
CI / benchmark-publish (pull_request) Has been skipped
CI / helm (pull_request) Successful in 42s
CI / push-validation (pull_request) Successful in 25s
CI / build (pull_request) Successful in 54s
CI / lint (pull_request) Failing after 1m10s
CI / quality (pull_request) Successful in 1m15s
CI / benchmark-regression (pull_request) Failing after 1m20s
CI / typecheck (pull_request) Successful in 1m30s
CI / security (pull_request) Successful in 1m44s
CI / integration_tests (pull_request) Successful in 4m6s
CI / e2e_tests (pull_request) Successful in 4m13s
CI / unit_tests (pull_request) Successful in 6m19s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 3s
Remove the duplicate pr_compliance_checklist.feature and
pr_compliance_checklist_steps.py files that conflict with the
new pool supervisor test files (identical @then decorators).

Fix PROJECT_ROOT path resolution in pr_compliance_pool_supervisor_steps.py
(parents[3] -> parents[2]) which caused assertion failures when running
tests against the implementation-pool-supervisor.md agent definition.

Unit tests now pass cleanly after these two fixes.

ISSUES CLOSED: #11052
2026-05-08 23:30:56 +00:00
HAL9000 0558724b5b feat(agents): add mandatory PR compliance checklist to implementation-pool-supervisor
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Failing after 1m13s
CI / benchmark-regression (pull_request) Failing after 1m23s
CI / push-validation (pull_request) Successful in 30s
CI / build (pull_request) Successful in 1m0s
CI / helm (pull_request) Successful in 41s
CI / typecheck (pull_request) Successful in 1m45s
CI / quality (pull_request) Successful in 1m34s
CI / security (pull_request) Successful in 1m44s
CI / unit_tests (pull_request) Failing after 2m55s
CI / docker (pull_request) Has been skipped
CI / coverage (pull_request) Has been skipped
CI / integration_tests (pull_request) Successful in 4m4s
CI / e2e_tests (pull_request) Successful in 4m26s
CI / status-check (pull_request) Failing after 4s
Add a new implementation-pool-supervisor agent definition with an embedded
8-item PR Compliance Checklist. Workers dispatched by the pool supervisor
must complete all 8 items before creating any PR: CHANGELOG.md update,
CONTRIBUTORS.md update, commit footer (ISSUES CLOSED: #N), CI verification,
BDD tests, Epic reference, label application via forgejo-label-manager,
and milestone assignment. Includes concrete markdown examples for each
subsection and compliance verification pseudocode.

Also adds BDD test coverage (pr_compliance_pool_supervisor.feature + steps)
to verify the pool supervisor agent definition contains all 8 checklist items.

Parent Epic: #9779

ISSUES CLOSED: #9824
2026-05-08 16:41:10 +00:00