A grab-bag of small improvements to the daily-driver flow, mostly around the backlog. /next [id] is now a shortcut to run a specific backlog item by id instead of having the orchestrator pick — handy when I already know which item I want to work on next. assist backlog stop lands as the inverse of start: reverts an in-progress item back to todo so I can park work without it sitting in a half-state. /draft was also fetched a lot of codebase context up front before even asking what the user wanted, so it now defers those reads until after the description is captured.

On the tooling side I replaced madge with skott for the circular-dependency check in assist verify. madge was dragging in ~1.4MB of transitive deps for what should be a fast static check, and skott does the same job with a much smaller surface and faster startup, so the verify wall time drops on every run. Also fixed refactor rename symbol in monorepos — it was loading the wrong tsconfig.json when a project had multiple, so the rename only covered part of the source tree. findTsConfig got pulled out to share the walking logic between extract and rename.

In progress on a branch: moving the repo selector from inside the sessions view up into the top toolbar so it’s shared across sessions and backlog. The wip commit pulls the selection state into a RepoSelectionProvider context, drops RepoFilterRow, and rewires the backlog web view to read the active repo from the same source. Not landed yet.