gstack’s /land-and-deploy stops halting parallel PRs on a false VERSION drift

1 hour ago

gstack 1.91.195.0 to 1.91.196.0 (2026-10-25): /land-and-deploy stops halting parallel PRs on a false VERSION drift while every real collision still stops. /office-hours now sees the diff in a repo whose default branch is master, and /health, /plan-design-review and /ios-qa stop contradicting their own code. Release notes: https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#1911960---2026-10-25 https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#1911950---2026-10-25 Ship policy: https://github.com/garrytan/gstack/blob/main/docs/ship-policy.md Commits: https://github.com/garrytan/gstack/commits/main

Ask about this presentation

Chapters

  1. 0:00Deploy
  2. 0:14Collisions
  3. 0:28Office hours
  4. 0:42Prompts
  5. 0:57Next
Show transcript

Deploy

gstack logo

gstack’s /land-and-deploy stops halting parallel PRs on a false VERSION drift

VERSION drift detected
Shared tentative stamp · stamp-at-merge PR passes
Below a sibling’s claim · claim-at-open PR passes
MICRO bump, no other PR open · passes
DeployCollisionsOffice hoursPromptsNext
garrytan/gstack · CHANGELOG.md · 1.91.196.0

gstack’s land and deploy stops halting parallel pull requests on a false version drift. All three false stops now pass, including the micro bump that failed with no other pull request open.

Collisions

A real VERSION collision still stops the land

Same VERSION · another open PR already holds it
Base caught up · the base is at or above the branch
stamp-at-merge: STOP stamp stale
names gstack-restamp --next
DeployCollisionsOffice hoursPromptsNext
garrytan/gstack · CHANGELOG.md · 1.91.196.0

The check now reads your ship policy first. A duplicate version on another pull request, or a base that has caught up, still halts the land. Under stamp at merge, a stale stamp halts and names the fix.

Office hours

/office-hours now sees your diff in a repo whose default branch is master

Phase 1git diff origin/maingit diff origin/HEAD
No origin/HEAD? The error now shows instead of passing for “no diff”.
DeployCollisionsOffice hoursPromptsNext
garrytan/gstack · CHANGELOG.md · 1.91.195.0

Office hours used to diff against origin main. On a master clone that failed with its error hidden, so the model saw no changes. It now follows the remote’s default branch.

Prompts

Three skill prompts stop contradicting their own code

/health · one GBrain score, computed, where the rubric said 7 and the formula 9.1
/plan-design-review · “OpenAI vision”, no longer “GPT-4o vision”
/ios-qa · demo mode stops overriding the device lock and every other rule
DeployCollisionsOffice hoursPromptsNext
garrytan/gstack · CHANGELOG.md · 1.91.195.0

Three more prompt fixes. /health gives one GBrain score instead of two that disagreed. Plan design review stops naming an old vision model. And in /ios-qa, demo mode now means visible taps only.

Next

If you land parallel PRs with /land-and-deploy, I would upgrade now

docs/ship-policy.mdWhat /land-and-deploy reads from it
CHANGELOG.mdgarrytan/gstack · 1.91.195.0 and 1.91.196.0
DeployCollisionsOffice hoursPromptsNext
garrytan/gstack · CHANGELOG.md · 1.91.196.0

If you keep several pull requests open at once, I would upgrade now, because the false halts are gone and the real ones remain. The ship policy doc lists when each queue mode stops.

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 ❤️