Added
seshdetection (HAVE_SESH) — finishing wiring Core already half-shipped.
sesh(joshmedeski's smart tmux session manager) was already driven by the
Ctrl-Gshell widget (fzf.zsh), theprefix + ftmux popup (tmux-sesh.sh),
a seededsesh/sesh.toml.example, and listed incore-doctor's integrations —
buttools.zshnever set aHAVE_SESHflag for it the way it does for the
other detected tools. (Detection itself still worked — theCtrl-G/prefix + f
fallback keys offcommand -v sesh, andcore-doctoralready probessesh
the same way.)tools.zshnow sets
HAVE_SESH(likeHAVE_GUM, no_core_wiredarm — sesh registers no persistent
shell hook, so presence ≈ wired), andPORTING-MATRIX.mdgains aseshrow +
footnote documenting thego install github.com/joshmedeski/sesh/v2@latestbuild
path (the v2 module path;gois already a pinned mise runtime) for the
distros that don't package it. Nocore.manifestchange — the.exampleis
already listed.RELEASE-RUNBOOK.md— the step-by-step, copy-paste recipe for cutting a release
(Core, the OS-repo fan-out rollout, and htpx), plus a "dry-run a new cross-repo
workflow before relying on it" habit and a troubleshooting table. Complements
RELEASE-STRATEGY.md(the policy); cross-linked from it andCLAUDE.md.
Changed
-
nvim: disable
<LeftDrag>and<LeftRelease>in all modes unconditionally.
Previously these were suppressed only when inside a$TMUXsession, in Normal and
Visual modes. They are now<Nop>in Normal, Insert, and Visual modes regardless of
environment, eliminating accidental mouse-drag selections during terminal use. -
bootstrap-test.ymlretries the per-distroprepstep (up to 5x with backoff).
The reusable links-only job ran the dep install once; a transient distro-mirror
timeout (notably openSUSE Tumbleweed's OSS CDN) then redded the job — and every Core
fan-out PR — on a network blip. The retry is fleet-wide (one place, every caller);
a genuinely broken prep still fails loud after the attempts are exhausted.