Skip to content

Session Handoff [auto-2818]: Read nopep8 in Any Letter Case in the Prose Gate, for #2818 #2826

Closed

Description

@ptr727

Next steps, in priority order

  1. Fix The prose gate reads nopep8 in one letter case though pycodestyle reads any #2818: make TOOL_DIRECTIVE in .github/actions/prose-gate/prose_lint.py read nopep8 in any letter case, as pycodestyle does (its inline pattern is # no(?:qa|pep8)\b compiled with re.I), following the shape The prose gate reads noqa and cSpell directives in one letter case though their tools read any #2809 used for noqa and the CSpell spellings. Done looks like: is_comment_prose("NOPEP8") and is_comment_prose("NoPep8: E501") return false, with constructed test cases pinning both, and a mutation (reverting the fix) failing those tests.
  2. Cover the trailing form the issue names in the same change: TRAILING_DIRECTIVE lists no nopep8, so prose followed by a trailing # nopep8 on the same line is not cut. Add it case-insensitively, matching how noqa is handled there, with a test case.
  3. Drive the pull request to develop with Closes on promotion: #2818 in its body, then promote as far as the run's scope allows.

External blockers

None known at creation.

Internal dependencies

  • Step 2 rides in step 1's pull request because both edit the same directive patterns in one file, and splitting them would make two review loops over the same lines.

State

The parked decision queue

None. This lane has parked no decision.

What the last round did

Nothing. This lane was created by an unattended-handoff picker from the open backlog.

What not to repeat

New learnings

None yet.

Activity

  1. added
    handoffA link in the session handoff chain, one open issue per track
    on Oct 11, 2026
  2. ptr727 commented on Oct 11, 2026

    @ptr727
    OwnerAuthor

    Lane closed out, run scope develop.

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

    handoffA link in the session handoff chain, one open issue per track

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions