Skip to content

🧭 Idea Promotion Queue #763

Open
Open

Description

@github-actions

Generated 2026-10-19 by idea-triage from 92 open Ideas and 29 open epics. Advisory only: nothing here is approved.

Legend: 🟢 Ripe = concrete, unblocked, uncovered, so promote now · 🟡 Soon = one named gap away · ⚪ Not yet = vague, covered by an epic, or blocked.

🟢 Ripe to promote

Idea Why now Pre-drafted promotion note
#2349 ETag-cached conditional reads in gh_api_read Measured problem (5,700–6,900 req/h against a 5,000 limit, #2197). Small change in one shared helper. No dependency on the identity migration. Add an on-runner ETag cache to gh_api_read so polling reads send If-None-Match and 304s skip the primary rate limit. Deliver it with before/after request-rate telemetry.
#2025 Short-lived GitHub App installation tokens Has the most human engagement of the new ideas (3 comments). Addresses the same quota and credential-blast-radius pain. Standard actions/create-github-app-token pattern. Replace GH_PAT_* cross-repo operations with per-run App installation tokens, one workflow at a time. Start with the canary ring and keep the PAT as a fallback until the stable ring is clean. Overlaps the "own identity" pillar of #2226, so scope it as a standalone step.
#2350 Per-PR attempt ledger with no-progress detection Targets observed bot ping-pong and repeated refused passes. Pure, testable check. Complements the daily pr-runaway-detect.sh. Record each dev-lead pass (head SHA, intent, finding id, outcome) and stop and escalate once when a pass would repeat the same action with the same result.
#2352 Workflow lockfiles on the reusable-workflow side Time-sensitive: public preview began 14 Oct. Scope is already bounded to reusable workflows, which leaves the channel-tag stubs of ADR-0002 alone. Onboard .github-private's reusable workflows to GitHub workflow lockfiles. Lock third-party actions and their transitive dependencies, add a repo-jacking check in CI, and leave caller stubs out.

🟡 Soon

Idea Missing before ripe
#2351 Intent-scoped write fences No engagement yet. Needs a decision on how the allowed-path set is derived. Best sequenced after #2350 so both share the dev-lead pass record.
#2024 Independent disposition verification Needs a per-role list of verifiable artifacts. Overlaps the run-contract work in #2226.
#1939 Merge queue readiness Valuable, but it is blocked on the five prerequisites in #1871. Check for overlap with the approved #735.
#2098 Sandboxed agent Bash with egress allowlist Needs a spike on sandbox support on hosted runners and the action tiers.
#2023 Deadlock root-cause attribution No engagement. Needs a concrete list of gates and a sample of past stalls.
#2026 Agent tooling supply-chain verification Overlaps #2352. Re-assess once lockfiles land.
#1842 Runtime workflow self-identity Depends on the ADR-0007 ingress-collapse rollout (#2177) settling.

⚪ Not yet / covered

✅ Already approved (not re-ranked)

#2095, #1893, #1711, #1400, #1360, #1043, #1039, #962, #933, #906, #877, #866, #793, #735, #666, #656, #653, #650, #641, #639, #607, #593, #578, #572, #563, #1118


To promote an idea, add the idea:approved label to its Discussion. That fires the BMAD Scrum Master initiative-planner, which plans the epic. This queue never approves anything.

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

    Labels

    idea-triageMarks the Idea Promotion Queue tracking issue

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions