Skip to content

feature-ideation reusable calls the model but ignores AGENTS_PAUSED, so a fleet pause does not stop it #1295

Closed

Description

@don-petry

Problem

AGENTS_PAUSED=true is the switch that pauses the agent fleet. In petry-projects/.github-private every model-calling workflow now honours it or is listed as exempt (see "AGENTS_PAUSED stops only dev-lead", petry-projects/.github-private #2249). One path could not be fixed there because its logic lives here:

.github/workflows/feature-ideation-reusable.yml calls the model (the Claude action) and never reads the variable. Its callers are frozen stubs in the consumer repositories, so the gate has to be in the reusable.

Scope

  1. In feature-ideation-reusable.yml, skip the model-calling job when vars.AGENTS_PAUSED == 'true' (read in the calling repository's context, so an organisation-level variable pauses every consumer), in the same way dev-lead-reusable.yml does in .github-private.
  2. Make the skip visible: one notice naming the pause source (vars.AGENTS_PAUSE_SOURCE) and until time (vars.AGENTS_PAUSE_UNTIL) when present.
  3. Check the other reusable workflows in this repository for a model call that does not honour the variable, and list the result in the PR. A read-only check on 2026-10-11 found none besides this one at the refs .github-private pins, but it covered only those refs.

Acceptance criteria

  1. A test that the model-calling job is skipped when the variable is true and runs when it is unset or false.
  2. No change in behaviour when the variable is unset. No edit to the caller stub template.
  3. The PR states which channel tag has to move before consumers get the gate.

Activity

  1. don-petry commented on Oct 11, 2026

    @don-petry
    ContributorAuthor

    dev-lead is withholding action on this item.

    It is labeled dev-lead:hands-off (deliberately kept off-limits to dev-lead (e.g. changes to the dev-lead automation itself)), so dev-lead will not pick it up while that label is present. This notice is posted once so the withhold is visible rather than looking like a stalled run.

    To re-enable automated pickup: remove the dev-lead:hands-off label.

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

    bugBug reportsdev-lead:hands-offOpt an item out of the dev-lead persona automation entirely

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions