gstack's /ship and /review now see your Python tests

1 hour ago

gstack 1.91.207.0 to 1.91.211.0 (2026-10-25): /ship and /review now route the testing specialist for Python tests and nested test folders, /autoplan works when Claude Code starts in a subfolder of the repository, and sessions from removed Claude Code worktrees count with their repository. Changelog: https://github.com/garrytan/gstack/blob/main/CHANGELOG.md 1.91.211.0: https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#1912110---2026-10-25 1.91.210.0: https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#1912100---2026-10-25 1.91.207.0: https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#1912070---2026-10-25 Commits: https://github.com/garrytan/gstack/commits/main

Ask about this presentation

Chapters

  1. 0:00Tests
  2. 0:14Autoplan
  3. 0:25Worktrees
  4. 0:40Verdict
Show transcript

Tests

gstack logo

gstack’s /ship and /review now see your Python tests

changed services/shared/tests/test_native_store_custody.py
testing specialistskipped
testing specialistruns
TestsAutoplanWorktreesVerdict
garrytan/gstack · CHANGELOG.md · 1.91.211.0

A branch that changed Python tests named the pytest way, or tests in a nested folder, looked like it had no tests, so /ship and /review skipped the testing specialist. Now they call it in.

Autoplan

/autoplan runs when Claude Code starts in a subfolder of your repo

phase Read → denied: foreign_cwd
Worktree sessions work from any folder below the git root
TestsAutoplanWorktreesVerdict
garrytan/gstack · CHANGELOG.md · 1.91.210.0

When your repository's root sits above the folder Claude Code started in, /autoplan denied every phase in a worktree session, and you had to restart from the root. Now it runs from the subfolder.

Worktrees

Sessions from merged and removed worktrees count with their repo

repo sessions2 of 5
repo sessions5 of 5
Any other missing folder still counts in no repo
TestsAutoplanWorktreesVerdict
garrytan/gstack · CHANGELOG.md · 1.91.207.0

Claude Code deletes a worktree once its branch merges, and its sessions then counted in no repository. Now they count with the repo they came from. Any other missing folder still counts nowhere.

Verdict

If your tests are Python, I would upgrade now

CHANGELOG.mdgarrytan/gstack · 1.91.207.0 to 1.91.211.0
TestsAutoplanWorktreesVerdict
garrytan/gstack · CHANGELOG.md · 1.91.211.0

If your backend tests are Python, I would upgrade now, because /ship and /review stop skipping the testing specialist on those branches. The full notes are in the gstack changelog.

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built in New York with ❤️