diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f6ca52d57..b90e3de814 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,18 @@ > completion state and remaining P0 gates. No version bump or release claim is > made here while that status holds. +## [1.64.12.0] - 2026-07-24 + +**The screenshots question is built from a live skill check, not memory.** + +A release run offered a screenshots menu missing the free deck editor even though the skill was installed and the contract listed it first — the agent re-emitted an earlier conversation's options instead of re-reading the reference. The store-assets question must now be constructed from a live check of installed skills at ask time; omitting the free no-key deck editor option while it is installed is a named contract violation. + +### Itemized changes + +### Changed + +- `references/APPLE-RELEASE.md` (ship tree): store-assets options built from a live installed-skill check at ask time, never from conversation memory; the deck editor option is mandatory when installed. + ## [1.64.11.0] - 2026-07-24 **Shipping to the App Store is not landing a PR.** diff --git a/VERSION b/VERSION index 7d091d051d..1babd6f5a3 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.64.11.0 +1.64.12.0 diff --git a/package.json b/package.json index e5288ba26d..79a6a7afd9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gstack", - "version": "1.64.11.0", + "version": "1.64.12.0", "description": "GStack 2 \u2014 six portable Agent Skills with an optional host-neutral runtime.", "license": "MIT", "type": "module", diff --git a/scripts/gstack2/generate-skill-tree.ts b/scripts/gstack2/generate-skill-tree.ts index 69978cf890..ceb223ee23 100644 --- a/scripts/gstack2/generate-skill-tree.ts +++ b/scripts/gstack2/generate-skill-tree.ts @@ -667,7 +667,7 @@ Only when preflight finds the icon or screenshots missing, ask once — the jour - **AI-enhanced marketing screenshots**: the aso-appstore-screenshots agent skill (benefit headlines, breakout panels, exact App Store dimensions) — the only option that needs the user's own image-generation key; when installed, follow its workflow rather than reimplementing it. - **User-supplied files**: always a valid answer; validate dimensions and move on. -Assets already present skip this entirely. Announce what was generated at exit. +Build this question's options from a LIVE check of installed skills at ask time — never from memory or an earlier conversation turn. Whenever the app-store-screenshots deck editor skill is installed, its free no-key option MUST appear in the list; omitting it is a contract violation equal to claiming screenshots need an API key. Assets already present skip this entirely. Announce what was generated at exit. ## Archive and upload diff --git a/skills/ship/references/APPLE-RELEASE.md b/skills/ship/references/APPLE-RELEASE.md index 1d4e7eb937..dcbef492fe 100644 --- a/skills/ship/references/APPLE-RELEASE.md +++ b/skills/ship/references/APPLE-RELEASE.md @@ -30,7 +30,7 @@ Only when preflight finds the icon or screenshots missing, ask once — the jour - **AI-enhanced marketing screenshots**: the aso-appstore-screenshots agent skill (benefit headlines, breakout panels, exact App Store dimensions) — the only option that needs the user's own image-generation key; when installed, follow its workflow rather than reimplementing it. - **User-supplied files**: always a valid answer; validate dimensions and move on. -Assets already present skip this entirely. Announce what was generated at exit. +Build this question's options from a LIVE check of installed skills at ask time — never from memory or an earlier conversation turn. Whenever the app-store-screenshots deck editor skill is installed, its free no-key option MUST appear in the list; omitting it is a contract violation equal to claiming screenshots need an API key. Assets already present skip this entirely. Announce what was generated at exit. ## Archive and upload