diff --git a/changelog.d/gsta244-support-tiers.md b/changelog.d/gsta244-support-tiers.md index 819f65b01..7592430b3 100644 --- a/changelog.d/gsta244-support-tiers.md +++ b/changelog.d/gsta244-support-tiers.md @@ -1,5 +1,5 @@ **New page: [docs/support-tiers.md](docs/support-tiers.md) says what gstack supports fully and what it supports minimally.** macOS and Linux, with Claude and OpenAI models, get full support: the whole free suite and the paid evals. Windows (Git Bash or MSYS) and Gemini models get minimal support: install and the core skills (`/ship`, `/review`, `/qa-only`, `/investigate`, `/browse` on gstack's own browser) work without errors, checked on Windows by the `windows-smoke` job, which replaces the six-shard suite as the required Windows check when it lands, and by hand or one cheap smoke run on Gemini. Windows-only and Gemini-only reports that don't break install, startup or a core workflow close as won't fix with a link to the page. ### Documentation -- `docs/support-tiers.md`: the two tiers, what we stop doing, the Windows CI shape (`windows-smoke` required; the six-shard Windows suite nightly on main, non-blocking; `windows-free-tests` stays required until `windows-smoke` lands) and what doesn't change (eval models, the cross-family review voice). +- `docs/support-tiers.md`: the two tiers, what we stop doing, the Windows CI shape today (the six-shard `windows-free-tests` suite required on every pull request) and once `windows-smoke` lands (`windows-smoke` required, the six-shard suite nightly on main and non-blocking) and what doesn't change (eval models, the cross-family review voice). - README's platform notes and AGENTS.md's platform support section link to it. diff --git a/docs/support-tiers.md b/docs/support-tiers.md index 460d0b460..e919aaf4d 100644 --- a/docs/support-tiers.md +++ b/docs/support-tiers.md @@ -10,7 +10,7 @@ gstack has two support tiers. Full support gets the whole test suite, paid evals ## Minimal support -- **Windows** (Git Bash or MSYS): with a default Git for Windows install, `./setup` installs, and the core skills start without errors. The core skills are `/ship`, `/review`, `/qa-only`, `/investigate` and `/browse` on gstack's own browser. One required CI job, `windows-smoke`, checks this on every pull request. +- **Windows** (Git Bash or MSYS): with a default Git for Windows install, `./setup` installs, and the core skills start without errors. The core skills are `/ship`, `/review`, `/qa-only`, `/investigate` and `/browse` on gstack's own browser. Once the `windows-smoke` CI job lands, it checks this on every pull request (see Windows CI below). - **Gemini models:** the core workflows run to the end without errors when Gemini is the host agent or a reviewer. We check this by hand or with one cheap smoke run, not with an eval cell. That is the whole promise. Other skills, optional parts such as `/cso`'s native helper, non-default shell settings and speed are not covered. @@ -23,9 +23,8 @@ That is the whole promise. Other skills, optional parts such as `/cso`'s native ## Windows CI -- `windows-smoke` is a required check on pull requests. -- The six-shard Windows free suite (the `Windows Free Tests` workflow) runs nightly on main, or when someone starts it by hand, and never blocks a pull request. A red nightly run gets a fix only when it shows an install, startup or core-workflow break. -- Until the `windows-smoke` workflow lands, `windows-free-tests` stays a required check on pull requests. +- **Today:** the six-shard Windows free suite (the `Windows Free Tests` workflow, `windows-free-tests`) runs on every pull request and every push to main, and it is a required check. +- **Once `windows-smoke` lands:** `windows-smoke` becomes the required Windows check on pull requests. The six-shard suite then runs nightly on main, or when someone starts it by hand, and never blocks a pull request. A red nightly run gets a fix only when it shows an install, startup or core-workflow break. ## What doesn't change