Approvals
gstack’s autoplan approvals stop failing on run ids that look like card numbers
Approving an autoplan run used to fail about one time in ten. The import refused the approval, because its run id looked like a credit card number. Those approvals now go through.
Run ids
A run id is a timestamp, and one in ten pass the card checksum
The default run id is a fourteen-digit timestamp, and about one in ten pass the checksum on card numbers. The card rule now skips those stamps. Diners Club cards start with a three, so they are still caught.
Unattended
Only /autoplan leaves a run directory after an unattended run
The unattended docs promised a run directory and a result line from every workflow skill. Only /autoplan writes them. For /ship, /review and /qa, the docs now point you to each skill's own record instead.
Gate replies
gstack-gate --help now teaches the reply grammar the gate shows
The gate's help text taught an old reply grammar without rec or as-is, though the gate's own prompt leads with rec. The help, the owner brief and the troubleshooting page now match. Replies parse as before.
Docs
Three docs now match what the code does
The docs now say the session kind override honors both spawned and unattended. A spoken phrase activates a skill only through its voice trigger aliases. And /cso skips the shared unattended rules.
Next
For unattended runs, I would start with /autoplan
CHANGELOG.mdgarrytan/gstack · 1.91.186.0 and 1.91.187.0If I were running gstack unattended today, I would start with /autoplan, because it is the only skill that leaves a result line to check. /eval-plan still has no gate file writer. The full notes are in the gstack changelog.

















