Skip to content

Session Handoff [auto-1772]: State the Bootstrap's Archive Live Channel in the Two Skills per #1772 #2235

Description

@ptr727

Next steps, in priority order

  1. Fix Two skills describe the live skills channel only as a git checkout #1772: state the bootstrap's archive live channel in the two skills that frame it only as a git checkout. Since Bootstrap registers its temporary tree as the live Claude Code skills source, then deletes it #1756, a host set up by bootstrap --host or --skills registers the Claude Code plugin against a tree the bootstrap keeps, and skills_install.py --report describes that live channel as vcs: archive with branch: null. Two skill sources still read the live channel as a git checkout:

    • .agents/skills/check-this-repo/SKILL.md "What it checks" step 1, which the issue names by its former name fleet-conformance-check. It reads a registered checkout that is missing, detached, or on an old branch as the finding, and says moving that checkout is the fix. On a bootstrapped host branch: null reads as detached, and the remedy there is re-running bootstrap --skills, since re-registering an existing name from a main checkout is a no-op.
    • .agents/skills/merge-and-release/SKILL.md step 7, which says the live channel "loads the registered checkout in place".

    Done looks like: both skills state the archive case, that when live.vcs is archive the channel serves the kept tree and bootstrap --skills is what refreshes it, with the generated distributions regenerated by scripts/build_dist.py and its --check clean. Confirm the vcs: archive shape against scripts/skills_install.py on develop before writing it. Drive the pull request to develop with Closes on promotion: #1772 in its body.

External blockers

None known.

Internal dependencies

None. The fix is one pull request.

State

No branch, worktree, or pull request exists for this lane yet. Re-derive from git worktree list and the open pull requests before starting.

The parked decision queue

None for this lane.

What the last round did

The unattended picker created this lane from the open backlog. Guard issues were skipped while #2210 asks how unattended work on host-setup/agent-safety/claude/gh-write-guard.py continues.

What not to repeat

Nothing yet.

New learnings

None.

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

    Lane closed out, scope develop.

    • Merged State the Bootstrap's Archive Live Channel in Two Skills #2237 to develop as 7a2e3c5. check-this-repo step 1 now reads the live block by its shape (a vcs: archive bootstrap tree, a git checkout keyed on a non-null commit, and every other shape as unregistered or unreadable), and merge-and-release step 7 states the archive case. Distributions regenerated, build_dist.py --check clean.
    • Fixes Two skills describe the live skills channel only as a git checkout #1772, which stays open until promotion. The pull request body carries Closes on promotion: #1772.
    • Filed Host-setup docs describe the live skills channel only as a git checkout #2236 along the way. docs/host-setup.md "Fleet Skills Install" still frames the live channel only as a git checkout. The local strict review found it, and it was outside this lane's scope.
    • Local strict review ran three passes (4, 1, then 0 findings). Copilot reviewed the head with full coverage and no threads. CodeRabbit posted its low-star skip notice and was not prompted, since it is advisory.
    • The worktree, the local branch, and the remote branch are all removed. No lesson issue was filed.
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