fix(#95): apply bug label for bug-category issues - #96
Conversation
Split bug out of the combined bug|documentation|performance case branch in the sufficient action handler so that category "bug" explicitly receives the bug label via add_label, matching the deterministic pattern used for the feature category. Add bug to CONTROL_LABELS so the triage pipeline owns it and agents cannot add or remove it via label_actions. Test changes: - Add sufficient-bug-gets-bug-label test case - Add bug to the mock label list - Change nonexistent-label test fixture from bug to nonexistent-label Closes #95
|
@ifireball the behaviour tests were failing because |
|
Merging it, we can revert back if this goes against the intent of the functional tests. |
|
🤖 Finished Retro · ✅ Success · Started 3:01 PM UTC · Completed 3:13 PM UTC |
|
PR #96 fixed a bug where post-triage.sh didn't apply the Proposals filed
|
…post-triage Split the documentation case out of the combined documentation|performance branch in the sufficient action handler so that documentation-category issues receive the documentation label, mirroring the bug label fix from PR fullsend-ai#96. Add documentation to CONTROL_LABELS to prevent the agent from manipulating it via label_actions. Test: add sufficient-documentation-gets-documentation-label test case and include documentation in the mock label list. Closes fullsend-ai#103
…t all 9 labels Add missing rows for feature, question, bug, and documentation to the control labels table in docs/triage.md. Update the ready-to-code row to note that bug and documentation categories also receive their eponymous labels automatically. Update the example issue-labels skill snippet to list all 9 control labels instead of 5. The CONTROL_LABELS array in scripts/post-triage.sh has 9 entries but the docs only listed 5. PRs fullsend-ai#96 and fullsend-ai#109 added bug and documentation to the array without updating the docs. Closes fullsend-ai#128
Split bug out of the combined bug|documentation|performance case branch in the sufficient action handler so that category "bug" explicitly receives the bug label via add_label, matching the deterministic pattern used for the feature category.
Add bug to CONTROL_LABELS so the triage pipeline owns it and agents cannot add or remove it via label_actions.
Test changes:
nonexistent-label
Closes #95
Post-script verification
agent/95-bug-label-post-triage)c1378fcfe6446067abda25481200eea5b3082182..HEAD)