mirror of https://github.com/garrytan/gstack.git
Session-file tracking (mkdir/touch/find ~/.gstack/sessions), the analytics pending-marker loop, and timeline-log all ran unconditionally in the preamble and completion-status resolvers, even with telemetry: off. That contradicts the documented behavior (telemetry off = no local analytics) and tripped enterprise security scanners on the OPENCLAW_SESSION string and bare find commands in shell init. - Gate session tracking, analytics writes, the pending-finalize loop, and timeline-log behind $_TEL != off in both resolvers. - Extract the OPENCLAW_SESSION check into bin/gstack-spawned-session-status so the orchestrator env-var name no longer appears in every generated SKILL.md. - Leave plan-mode detection untouched (separate concern). - README: telemetry off now disables local analytics + session artifacts too. - Tests cover the gating, the helper, and the absent OPENCLAW_SESSION string. Fixes #1150 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| generate-ask-user-format.ts | ||
| generate-brain-health-instruction.ts | ||
| generate-brain-sync-block.ts | ||
| generate-completeness-section.ts | ||
| generate-completion-status.ts | ||
| generate-confusion-protocol.ts | ||
| generate-context-health.ts | ||
| generate-context-recovery.ts | ||
| generate-continuous-checkpoint.ts | ||
| generate-lake-intro.ts | ||
| generate-preamble-bash.ts | ||
| generate-proactive-prompt.ts | ||
| generate-repo-mode-section.ts | ||
| generate-routing-injection.ts | ||
| generate-search-before-building.ts | ||
| generate-spawned-session-check.ts | ||
| generate-telemetry-prompt.ts | ||
| generate-test-failure-triage.ts | ||
| generate-upgrade-check.ts | ||
| generate-vendoring-deprecation.ts | ||
| generate-voice-directive.ts | ||
| generate-writing-style-migration.ts | ||
| generate-writing-style.ts | ||