Skip to content

Session Handoff [default]: Unattended Picker Narrowed and Overview Label Refusal Fixed, Released as 2.0.776 #2190

Description

@ptr727

Next steps, in priority order

Re-read each issue and pull request rather than trusting these summaries.

  1. Close the Installer Gaps Left After the Marketplace Re-Point Fix #2019, the small installer gaps left after Refresh Skills After a Release Without Moving the Claude Marketplace Source #2017. git_in() should catch ValueError, so --report survives a NUL in a registered path. The "gone" messages should not say "no longer exists" about a plain file. The host-setup cadence paragraph and check-this-repo's "Answering" section should both say --snapshot-only. One short PR.

  2. Deny the Remaining core.hooksPath and no-verify Bypass Routes in the Guard #2177, the guard's remaining hook-bypass routes:

    • a persistent git config core.hooksPath;
    • the GIT_CONFIG_* environment forms;
    • wrapped or aliased git.

    Done looks like the bypass check reusing rule 6's _all_git_invocations walk and its alias resolution. Its heredoc false-positive item overlaps the auto-2112 lane (Session Handoff [auto-2112]: Strip Every Heredoc Body a Line Opens in the Guard per #2112 #2123), so check that lane's state first.

  3. This round's follow-ups, each small:

  4. Exercise the unattended loop's parked-lane half. An attended "resume the handoff" of a lane parked under blocked has still never run. Done looks like one parked lane coming back through the attended procedure intact.

  5. Say the Hub Commits the Report Wherever Done-Means-Audited Is Stated #1826: reword the remaining places that say the audited repository "carries" a committed reports/<repo>/audit.md.

  6. Carry the code-review skill bootstrap to seven repos whose Copilot reviews never state coverage #1815: carry the code-review skill bootstrap and the .github/skills tree into the seven repositories listed there.

  7. Downstream resyncs for the new Fleet Bootstrap text. These are per-repository work in each repository's own session. When aiopurpleair resyncs, its handoff (aiopurpleair Update codegen files #177) should drop step 3, "commit an audit report".

  8. Smaller follow-ups: Copilot Refuses a Pull Request Carrying Only Default-Excluded Files, and No Rule Covers It #2180, Durable Knowledge does not say where a lesson goes when no change is open #1811, audit.py --issue path never prints the no-remote hub-name warning #1810, Skill files hard-wrap while comment-and-doc-style requires one paragraph per line #1814.

  9. Carried unchanged from Session Handoff [default]: WORKFLOW.md Corrections and the pyproject.toml Decision Released as 2.0.672 #1804, in its order:

External blockers

Internal dependencies

State

The parked decision queue

One issue: #2183, how the unattended picker recognizes an adopted lesson. It offers three choices, and the recommended one is that the session recording the answer edits the issue body.

What the last round did

What not to repeat

New learnings

Activity

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

    @ptr727
    OwnerAuthor

    Parked decision queue, answered at close: #2183 was answered as option 1 (the session recording a decision's answer edits the issue body so it leaves no choice open). Its decision label is off, and it is now implementation work, ranked beside next step 3. The queue now holds zero issues.

  3. ptr727 commented on Oct 1, 2026

    @ptr727
    OwnerAuthor

    Continued in #2194, round 39 on track default.

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