Skip to content

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

@github-actions

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions