Skip to content

Trim the BLOCKED-on-green diagnostic in AGENTS.md to a recognition note plus a runbook #3174

Closed

Description

@devantler

🤖 Generated by the Agentic Engineer

Evidence

The green-but-BLOCKED diagnostic added in #3138 is 373 lines of AGENTS.md. That file is loaded
into context on every agent run against this repo, so the whole procedure is paid for on every run
while being needed only when someone actually meets that state. Two nits raised during the local
review round on #3138 were judged non-blocking there and deferred here rather than churning another
head on a docs PR.

Audience and problem

Every agent and every person working this repo pays the context cost; only the rare reader in the
blocked state gets the benefit.

What to change

  1. Keep a short recognition note in AGENTS.md — what green-but-BLOCKED means here and the
    one-line tell that distinguishes it from an unresolved thread or a missing approval — and move the
    two shell procedures into a referenced runbook under docs/, read on demand.
  2. State in the runbook that the bounded poll blocks are meant to run as a single script
    invocation
    . They are correct as written, but an agent that lifts a loop and unrolls it into
    per-iteration gh + sleep tool calls lands in the class the monorepo contract's Latency
    discipline
    forbids.

Acceptance criteria

  • AGENTS.md keeps the recognition note and links the runbook; no procedure text is lost.
  • The runbook carries the single-invocation statement for both poll blocks.
  • Rough size: small.

Part of #3136

Activity

  1. added theissue type on Aug 16, 2026
  2. moved this to 📥 Backlog in 🌊 Project Boardon Aug 16, 2026
  3. coderabbitai commented on Aug 16, 2026

    @coderabbitai
    Contributor
    🔗 Related PRs

    #3034 - feat(ci): make an orphaned GHCR deploy fence diagnosable and recoverable [merged]
    #3037 - fix(cilium): refuse a zero-count gate release and correct the runbook order [merged]
    #3077 - fix(ci): reclaim a drain fence whose owning transaction is provably gone [merged]
    #3109 - fix(deploy): avoid redundant GHCR node reboots [merged]


    📝 Issue Planner

    Check the box below or use the @coderabbitai plan command to generate an implementation plan and prompts that you can use with your favorite coding assistant.

    • Create Plan

    🧪 Issue enrichment is currently in open beta.

    You can configure auto-planning by selecting labels in the issue_enrichment configuration.

    To disable automatic issue enrichment, add the following to your .coderabbit.yaml:

    issue_enrichment:
      auto_enrich:
        enabled: false

    💬 Have feedback or questions? Drop into our discord!

  4. self-assigned this
    on Oct 3, 2026
  5. added a commit that references this issue on Oct 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Fields

No fields configured for Docs.

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions