Skip to content

[oblt-aw][agent-suggestions] Agent suggestions - 2026-05-05 #943

Description

@github-actions

Agent Suggestions

Date: 2026-05-05
Expires: 24h

1. gh-aw-expiry-hygiene-sweeper

Trigger: Daily schedule + workflow_dispatch (optional issues events: opened, edited, labeled)

Purpose: Enforce TTL for short-lived AW operational/report issues by reconciling Expires metadata against current issue state, then closing only eligible expired issues while preserving canonical trackers (for example [aw] No-Op Runs).

Proposed safe outputs: add-comment (expiry decision/audit trail), create-issue (single exception report when policy conflicts), noop (no expired issues)

Current pain points and supporting evidence:

Why existing workflows do not fully cover this gap:

Expected benefits:

  • Engineering productivity: maintainers triage only live issues, not expired noise.
  • Review quality: active incidents become more visible when stale operational reports are auto-closed consistently.
  • Cycle time: faster prioritization by reducing manual stale-issue cleanup.
  • Risk reduction: clearer signal-to-noise for real AW regressions.

Potential trade-offs and rollout considerations:

  • Requires conservative close policy to avoid closing issues with ongoing human activity.
  • Must support explicit exemptions/labels for canonical trackers and hand-curated incidents.
  • Should launch in report-only mode for 1–2 weeks (comment-only decisions) before enabling auto-close.
  • Should close only when both conditions hold: TTL expired and no exemption label/marker present.

Duplicate Checks

Downstream Signals

Suggested Next Steps

  • Implement gh-aw-expiry-hygiene-sweeper in report-only mode first, with explicit exemption rules.
  • Add policy markers/labels for non-expiring canonical trackers (for example [aw] No-Op Runs).
  • After 1–2 weeks of audit data, enable auto-close for expired non-exempt AW operational/report issues.

Note

🔒 Integrity filter blocked 35 items

The following items were blocked because they don't meet the GitHub integrity level.

  • #526 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #464 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #471 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • [oblt-aw] Control Plane Dashboard #526 list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #940 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #912 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #911 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #904 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #885 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • Use https://elastic-release-api.s3.us-west-2.amazonaws.com/public/active-branches.txt #873 list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #13542 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #13544 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #13543 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #13665 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #13217 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #777 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • ... and 19 more items

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

What is this? | From workflow: Observability Agentic Workflow Entrypoint

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

  • expires on May 12, 2026, 6:56 AM UTC

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions