Skip to content

Enable the Issue Lifecycle required check after a green observation window #460

Open

Description

@proerror77

Parent

#455

What to build

After the lifecycle auditor and its observational workflow are merged and the reconciled live repository produces a green read-only run, add the stable Issue Lifecycle check to default-branch protection and independently read back the effective protection rule. This issue changes repository governance settings only.

Acceptance criteria

  • The exact merged auditor and workflow revisions plus one successful live-repository audit run are recorded before protection changes.
  • Existing required checks, conversation-resolution policy, admin enforcement, branch deletion behavior, and automatic-issue-closing UI state are captured before mutation.
  • Issue Lifecycle is added without removing or weakening any existing required check or protection rule.
  • An independent API readback proves the effective required-check set and enforcement state.
  • A representative valid PR remains mergeable after the check succeeds, while a fixture-invalid relationship fails the check.
  • Rollback instructions remove only Issue Lifecycle and restore the exact previous protection document.

Blocked by

#459, #467, and #480.

Runtime control

  • Named controller: Codex /root under the repository owner's authorization in the initiating task.
  • Target: default-branch protection for proerror77/monday only.
  • Stop rule: do not mutate branch protection until the merged auditor, merged workflow, and post-migration live run are green.
  • Rollback: restore the preflight branch-protection document exactly.

Automatic-close setting readback method

GitHub's documented REST and GraphQL APIs do not expose this toggle. The named controller records the authenticated Settings UI value during preflight and readback. This rollout does not change that setting implicitly; branch-protection state remains independently proven through the API.

Activity

  1. added
    enhancementNew feature or request
    ready-for-agentFully specified and safe for an autonomous agent
    runtimeRequires deployment, runtime mutation, or live evidence for closure
    on Jul 29, 2026
  2. added
    needs-infoWaiting for reporter information
    and removed
    ready-for-agentFully specified and safe for an autonomous agent
    on Aug 2, 2026
  3. proerror77 commented on Aug 2, 2026

    @proerror77
    OwnerAuthor

    This was generated by AI during triage.

    Triage Notes

    What we've established so far:

    What we still need from you (@proerror77):

  4. proerror77 commented on Oct 4, 2026

    @proerror77
    OwnerAuthor

    This was generated by AI during triage.

    Keeping this runtime issue open. Missing evidence: a green live lifecycle audit after #459, exact protection Candidate/rollback identities, independent required-check/enforcement readback, and valid/invalid PR behavior.

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

    enhancementNew feature or requestneeds-infoWaiting for reporter informationruntimeRequires deployment, runtime mutation, or live evidence for closure

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions