Skip to content

Retro agent: add configurable gating skill to control issue filing decisions #5723

Description

@fullsend-ai-triage

Note

This issue was automatically generated from meeting notes by the scribe agent.
Please review, edit, and add any missing context before prioritizing.

Problem

The retro agent files issues for all findings without evaluating whether each finding warrants a separate issue. This creates noise in target repositories, especially when multiple concurrent retro runs identify similar or low-value findings. Existing mitigations (post-script dedup guards, retraction logic) only filter after the agent has already decided to file. A gating mechanism within the agent itself is needed to make filing decisions based on configurable rules.

Options considered

Acceptance criteria

  • New gating skill added to the retro agent skill set
  • Configurable rules determine whether a finding should be filed as an issue
  • Default configuration maintains current "file all" behavior for backward compatibility
  • Gating evaluation runs before issue creation, not as a post-script filter
  • Skill produces a clear accept/reject decision with reasoning for observability
  • Integration with existing retro analysis pipeline does not break current behavior

Related

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status
Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions