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

Merged

5 Commits

Author SHA1 Message Date
HAL9000 1297f093c3 fix(features): add name/value headers to mandatory-labels tables + format steps
CI / lint (pull_request) Successful in 56s
CI / typecheck (pull_request) Successful in 57s
CI / security (pull_request) Successful in 1m5s
CI / quality (pull_request) Successful in 51s
CI / push-validation (pull_request) Successful in 44s
CI / build (pull_request) Successful in 1m2s
CI / helm (pull_request) Successful in 1m8s
CI / unit_tests (pull_request) Successful in 4m40s
CI / docker (pull_request) Successful in 1m37s
CI / integration_tests (pull_request) Successful in 8m16s
CI / coverage (pull_request) Successful in 9m9s
CI / status-check (pull_request) Successful in 3s
The CREATE_TRACKING_ISSUE and CREATE_ANNOUNCEMENT_ISSUE scenarios in
features/automation_tracking_mandatory_labels.feature used Behave tables
without explicit column headers, but the step implementations index rows
by row["name"] / row["value"]. Behave was treating the first data row as
the heading row, raising KeyError('"value" is not a row heading') and
erroring both scenarios.

Add the missing `| name | value |` header row to both tables so the
indexed access works as written. Also apply `ruff format` to the steps
module to satisfy the lint/format gate (trailing commas in dict literals
and parenthesised long assert messages).

ISSUES CLOSED: #3105
2026-06-14 02:14:33 -04:00
controller-ci-rerun c4e7d68f90 chore: re-trigger CI [controller]
CI / push-validation (pull_request) Successful in 41s
CI / build (pull_request) Successful in 1m1s
CI / lint (pull_request) Failing after 1m11s
CI / helm (pull_request) Successful in 1m6s
CI / typecheck (pull_request) Successful in 1m21s
CI / security (pull_request) Successful in 1m22s
CI / quality (pull_request) Successful in 1m26s
CI / unit_tests (pull_request) Failing after 7m24s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / integration_tests (pull_request) Successful in 11m36s
CI / status-check (pull_request) Failing after 3s
2026-06-14 01:41:58 -04:00
controller-ci-rerun b6e55b7498 chore: re-trigger CI [controller] 2026-06-14 01:41:58 -04:00
HAL9000 38093ab8f1 fix(tests): correct step definitions and feature table headers for mandatory labels tests 2026-06-14 01:38:37 -04:00
HAL9000 ba9a7f9ed1 chore(agents): add mandatory labels to supervisor tracking issue creation
Updated automation-tracking-manager.md to enforce mandatory labels on all tracking issues:
- Status tracking issues now require both 'Automation Tracking' and 'Priority/Medium' labels
- Announcement issues require both 'Automation Tracking' and a priority label
- Added critical rule #4 to enforce label application with failure handling
- Added comprehensive BDD tests to verify mandatory label application

ISSUES CLOSED: #3105
2026-06-14 01:38:37 -04:00