gstack 1.91.17.0 flags guessed checkpoint steps and keeps every paid image

1 week ago

What changed in gstack 1.91.17.0: checkpoints say whether each remaining step was run, read or assumed, /context-restore verifies the guesses before acting, paid design images are never overwritten, design boards show only the round you just paid for, and three smaller fixes. https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#191170---2026-10-03

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00Checkpoints mark how each step is known
  2. 0:11Restore verifies guesses first
  3. 0:24Paid images are kept
  4. 0:35Boards show this round
  5. 0:49Three smaller fixes
Show transcript

Checkpoints mark how each step is known

gstack logo

gstack 1.91.17.0 flags guessed checkpoint steps and keeps every paid image

(path run)(path read)(path assumed)
Every Remaining Work item starts with Open.
CheckpointsRestoreImagesBoardsFixes
garrytan/gstack · CHANGELOG.md

Saved checkpoints in gstack now say how the saving session knows each remaining step. Each item ends by saying whether that path was run, with its outcome, read, or only assumed.

Restore verifies guesses first

/context-restore checks a guessed step before it acts on it

Next steps

(path run) exit 0

Steps the saving session ran

Verify first

(path assumed)

“continue” checks these read-only

Older checkpoints: command, path and write items go under Verify first
CheckpointsRestoreImagesBoardsFixes
garrytan/gstack · CHANGELOG.md

A resumed session could act on a guess and hit the wrong system. /context-restore now puts guessed steps under verify first and checks them read-only. Older, unmarked checkpoints land there too.

Paid images are kept

Paid design images are never overwritten

variant-A.png+variant-A-2.png
Every --retry attempt is its own saved image
A save that fails after the API returns the image leaves a private copy in your temp directory
CheckpointsRestoreImagesBoardsFixes
garrytan/gstack · CHANGELOG.md

Running variants twice into one folder replaced the first round. Now a taken name gets a numbered suffix, every retry is kept, and a failed save leaves a private recovery copy.

Boards show this round

Design skills show the round you just paid for

BEFORE
variant-A/B/C

Fixed names mixed rounds on one board

NOW
approved_path

A later session opens the image you approved

Old letter-only approvals still work
CheckpointsRestoreImagesBoardsFixes
garrytan/gstack · CHANGELOG.md

Design skills built boards from fixed file names, so old and new rounds mixed. Boards now show only this round's images, and the approval records the exact path. Older letter-only approvals still work.

Three smaller fixes

Image commands report failures, and two more fixes

$DEvery image command prints JSON, even on failure
$D on WindowsSessions live in the OS temp directory
/setup-deployA failing status command is reported as a failure
CHANGELOG.mdScripting the design binary in 1.91.17.0
CheckpointsRestoreImagesBoardsFixes
garrytan/gstack · CHANGELOG.md

Image commands print JSON even when they fail. Design sessions now work on Windows. And setup deploy reports a failing status command as a failure. The changelog explains scripting against the new output.