v2.43.6: switch upstream to open-gsd/get-shit-done-redux
Upstream change (May 2026)
The original gsd-build/get-shit-done repo was locked on 2026-05-22 after the founder (TÂCHES / Lex Christopherson) rug-pulled the associated $GSD Solana token and deleted his social accounts. Independent press coverage: intellectia.ai, ourcryptotalk.
Within hours, GSD collaborator trek-e (Tom Boucher) launched a bit-perfect community continuation at open-gsd/get-shit-done-redux: same MIT-licensed code, all 394 branches and 229 tags mirrored, all 77 open issues and 17 open PRs imported with cross-references. Migration announcement: discussion #109.
This plugin treats open-gsd/get-shit-done-redux as upstream from v2.43.6 onward. No source code logic changed at the cutover; the redux is bit-identical to the pre-rug tree. Only URLs and npm package names move.
What changed
README.mdupdated with new "Upstream change (May 2026)" call-out at the top, all upstream references retargeted, credits section now mentions both TACHES (original) and trek-e + contributors (continuation).- 6 workflow files (
forensics.md,help.md,new-project.md,new-milestone.md,quick.md,update.md) updated to referenceopen-gsd/get-shit-done-reduxand the new npm packageget-shit-done-redux. The/gsd:forensicsissue-filing path now targets the redux. The/gsd:updaterecipe references the new npm package. - Pre-install uninstall guidance now lists both pre-rug (
get-shit-done-cc,@gsd-build/sdk) and post-rug (get-shit-done-redux,@gsd-redux/sdk) global packages so users with either install can clear$PATHconflicts.
Bonus: closing review feedback on the v2.43.5 fix
trek-e independently landed a more thorough version of v2.43.5's case-insensitive depends_on fix in redux as PR #88 (collision-detection guard, canonical-casing assertions, atomic SDK+CJS update). The plugin's #PLUGIN-DEPS-ON-CASE-INSENSITIVE patch will retire naturally on the first redux-based upstream sync. In the meantime, v2.43.6 folds in two of his review notes from PR #3786:
- Short-form case-insensitive test added:
depends_on: [01]referencing05D-01exercises theshortFormToIdlookup tier (the v2.43.5 test only covered the canonical-prefix tier). bin/lib/phase.cjscomment block explicitly documents that the CJS path supports a subset of the SDK's lookup forms (full plan ID + canonical prefix only, no short-form). Closes the parity question raised in trek-e's review.
Update recipe
At the Claude Code prompt:
/plugin marketplace update gsd-plugin
/plugin install gsd@gsd-plugin
/reload-plugins
Deferred to next sync
bin/maintenance/check-upstream-schema.cjsstill referencesgsd-build/get-shit-donefor tarball downloads. The frozen v1.42.3 tarball at gsd-build is still resolvable, and the plugin remains on v1.42.3, so the script keeps working. It will be retargeted to redux during the first redux-based sync.sdk/package.json/sdk/README.mdstill self-identify as@gsd-build/sdk. These are bundled artifacts not exposed to plugin users via npm; they will rename on the first redux-based sync.