Files
msd-core/tests
0xdhx 36f4f9479a fix(#2665): scrub config-location env on raw spawns that sandbox only HOME
Same class as the in-process leak, on the child-spawn side. These call spawnSync
directly rather than through runGsdTools, so TEST_ENV_BASE never applies to them
and an ambient config-location var survives into the child.

  - install-runtime-artifacts: the dev-preferences writer resolved env-first and
    wrote SKILL.md into the live config dir instead of its tmp HOME. This also
    fixes a test that FAILS today on any machine with CLAUDE_CONFIG_DIR set.
  - issue-766: the `claude` CLI is third-party and bootstraps its own config into
    whatever CLAUDE_CONFIG_DIR names, so even a bare --version probe wrote there.
    It gets an explicit throwaway dir rather than a blank value -- GSD's resolvers
    treat '' as falsy and fall back to the home dir, but a third-party binary
    offers no such guarantee (blanking it produced a stray backups/ in the repo
    root).

These two were the last writers standing between the suite and #2665's stated
acceptance criterion.
2026-08-08 05:50:17 -05:00
..