* test(#3729): non-GSD repo and CI must bail before the graphify hook node parse
* fix(#3729): hoist the .planning and CI gates above the graphify hook's node parse
* chore(#3729): changeset fragment (pr number backfilled after PR creation)
* chore(#3729): backfill changeset PR number (3935)
---------
Co-authored-by: sim <sim@local>