mirror of
https://github.com/garrytan/gstack.git
synced 2026-11-13 11:57:19 +01:00
* Let browser checks and question preferences work from non-Claude hosts' gstack folders (GST-2442) gstack-browser-ensure looked for Playwright only in the host's gstack folder, which has no package.json or node_modules, so every browser skill on Codex, Cursor and the other non-Claude hosts reported Playwright missing. It now uses the checkout recorded in .source-path, but only when the folder has no package.json of its own and the pointer is a regular file naming an absolute path whose real directory holds gstack's package.json and this helper, neither a link. Anything else keeps the folder, as before, and --check never writes. Setup also copies scripts/one-way-doors.ts and scripts/psychographic-signals.ts into those folders: the question-preference helper loads them at run time, so its --check and --signal-keys failed with "Cannot find module". Co-authored-by: SatriaSuriaAriffin <57977752+SatriaSuriaAriffin@users.noreply.github.com> Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * Split a run-on sentence in the copied-installs changelog entry Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> --------- Co-authored-by: SatriaSuriaAriffin <57977752+SatriaSuriaAriffin@users.noreply.github.com> Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
CHANGELOG fragments
A PR adds its CHANGELOG entry here as changelog.d/<branch-slug>.md: the entry text only, with no ## [x] heading, and bump: minor or bump: major front matter only when the change warrants more than a patch, and important: security|regression|data-loss|blocker only when it must reach stable within about a day (docs/releases.md#the-daily-check). It never edits VERSION, package.json's version or a released CHANGELOG section. The merge step (gstack-ship-queue land, or train land in a stamped train) assigns the version (under merge: direct, the release PR from gstack-release-stamp open does), folds every fragment into one CHANGELOG section and deletes the files. This README is skipped. See docs/ship-policy.md#changelog-fragments.