Follow-up from #897 verification. Bare config.Load() without the global --data-dir override remains in:
doctor/auth/call/code/tools were fixed in #854, upstream was always correct, token fixed in #907. Suggested fix: apply the same 3-line loader override per command (or finally extract one shared loader), and extend TestLoadersHonorGlobalDataDirFlag with a row per command so nothing can drift again.
🤖 Generated with Claude Code
Follow-up from #897 verification. Bare
config.Load()without the global--data-diroverride remains in:activity_cmd.go(3 sites),connect_cmd.go,credential_cmd.go,feedback_cmd.go,registry_cmd.go,security_cmd.go,telemetry_cmd.gotui_cmd.go— feedscfg.DataDirintosocket.DetectSocketPath, somcpproxy tui --data-dir Dtargets the wrong daemon (same user-visible bug as token CLI ignores global --data-dir for daemon socket detection (missed by #854) #897)status_cmd.go— same,DetectSocketPathat status_cmd.go:160doctor/auth/call/code/toolswere fixed in #854,upstreamwas always correct,tokenfixed in #907. Suggested fix: apply the same 3-line loader override per command (or finally extract one shared loader), and extendTestLoadersHonorGlobalDataDirFlagwith a row per command so nothing can drift again.🤖 Generated with Claude Code