mirror of
https://github.com/Fission-AI/OpenSpec.git
synced 2026-10-03 13:58:23 +08:00
* fix: silence telemetry network errors in firewalled environments Wrap PostHog fetch with safeTelemetryFetch that catches all network errors and non-2xx responses, returning a synthetic 204 so PostHog never throws PostHogFetchNetworkError. Disable retries, remote config, surveys, and feature flag preloading to eliminate extra network calls. Add 1s request timeout. Surface telemetry opt-out docs earlier in README, installation, and CLI reference. Closes #895 * fix: clear CI env var in telemetry fetch tests GitHub Actions sets CI=true which disables telemetry, causing PostHog to never be instantiated and the fetch wrapper tests to fail. * docs: add telemetry env vars to Environment Variables table Addresses CodeRabbit review comment. * docs: remove unnecessary firewall telemetry warnings Telemetry now fails silently, so users don't need to proactively disable it. The env vars are still documented in the reference table. * docs: restore original config get/set examples in cli.md These examples document how config works, not telemetry opt-out.